[SYMBOL][A][B][C][D][E][F][G][H][I][J][K][L][M][N][O][P][Q][R][S][T][U][V][W][X][Y]
- method
:paste command
!! method, 2nd
!? method
?: syntax
@BeanProperty annotation
@Column annotation
@cpsParam annotation
@ManyToOne annotation
@reflect.BeanInfo annotation
@reflect.BeanProperty
@serializable annotation
@specialized annotation
@switch annotation, 2nd
@tailrec annotation, 2nd, 3rd
* method
## method, 2nd
#:: method, 2nd
+ method
+: method, 2nd
++ method, 2nd, 3rd, 4th
<:<
== method, 2nd, 3rd, 4th
abstract class
abstract interfaces
between software modules
reasons for
AbstractAddress class
AbstractMethodError
AccessControlContext
accessor, 2nd
act method, 2nd, 3rd
Actor class, 2nd, 3rd, 4th
Actor.actorOf method
ActorDispatcher class
ActorRef type
AdaptiveSearchNode
add method
addHandle method
Address class
ALIVE class
annotation.target.getter
AnnotationHelpers
anonfun class, 2nd
anonymous classes, serialization of
anonymous functions, 2nd
AnyRef, 2nd, 3rd, 4th, 5th, 6th
AnyVal types
App trait
Application class
applicative functors
applicative style, 2nd
Applicative.build method
ApplicativeBuilder class
apply method, 2nd, 3rd, 4th, 5th, 6th, 7th
areEqual method
ArrayBuffer, 2nd, 3rd
ArrayList, 2nd
ArraySortTrait
avg method
B[A] parameter
Bar class, 2nd, 3rd
bar method
bar.Foo.type
Bar.type
bar(x) method
BeanInfo class
benefits, of type classes
binary compatibility
BinaryFormat type
BinaryTree
bindings, 2nd
BitSet
blocks, of code
boilerplate
BoxesRunTime class
boxing
Branch class
BufferedReader
BufferedWriter
build method
bundleResult method
by-name parameters
Byte type
C parameter
C.super
C++ variables
Callback type
CanBuildFrom class
canEqual method
case statements, 2nd, 3rd
Cat type, 2nd
Category Theory
and functional programming
functors, 2nd
monads, 2nd
morphism
cc target
chaining implicits, 2nd
changePassword method
Child class
children method, 2nd
class arguments
ClassCastExceptions
ClassManifest, 2nd
closeResource method
code blocks, 2nd
coding conventions
and other languages
code blocks
Coll type
CollectionConverter type
collections
and methods
ArrayBuffer
CanBuildFrom
hierarchy of
immutable collections
list
stream
vector
IndexedSeq
Iterable
iterator
LinearSeq
List
Map
mutable collections
ArrayBuffer
observable
synchronization of
Observable collections
parallel collections, 2nd
Seq
Set
Splitable iterator
Stream
Traversable
TraversableOnce
vector
views
colRank
combineResults
companion class
companion object
complexmath, 2nd
ComplexNumber class
composition
inheritance
member-composition
using constructor arguments
CompressedIntSet
computeValue
concurrency, and immutability
conditional execution, using type system
heterogeneous typed list
IndexedView type
Config class, 2nd, 3rd, 4th
config file
ConnectionDataStore
constructor arguments, composition using
content method
context bounds, 2nd
convertToScala
count method
covariance
CreateArray
createConnection method
createDispatcher method
createErrorMessage method
createHandle
createPreparedStatement method
createSearchTree
CREATOR class
curCount parameter
currentIndex method
curried method
currying, 2nd
dangling operators
Data class
DataAccess class
DatabaseConnection
DatabaseResultSetWalker
dataId
DataStore class
DEAD class
deadActor
default concepts
default parameters
DefaultHandles
delayed construction, of objects
delayedInit method
DelayedInit trait
Dependencies object
describeContents method
Dog class
domain-specific languages.
See DSLs.
doPrivileged method
Double type
doubleToReal
doWork
DriverManager.getConnection method, 2nd, 3rd, 4th
DSLs (domain-specific languages)
dynamic deoptimization
dynamic topology, of actors
eager parsing, in REPL
early member definitions
EJB (Enterprise JavaBeans)
else statements
empty implementations, 2nd
EmptyList class
endofunctor
Enterprise JavaBeans.
See EJB.
Entity beans
environment function, 2nd
equals method, 2nd
escape analysis
Event object
executeLocalQuery function
ExecutorScheduler
existential types
Expand type
experiment-driven development, and REPL
Explicit object
explicit return statement
explicit return types, 2nd
expression-oriented programming
mutability of
no return statements
expression-oriented syntax
expressions, with parentheses
externalbindings.scala
F[_] type, 2nd, 3rd, 4th
fa parameter
factory method, 2nd
failure zones, for actors
File parameters, 2nd
FileInputStream
FileLike, as type classes
FileLike.children method
FileLineTraversable class, 2nd
FileObject
FileWrapper class
filter method, 2nd, 3rd, 4th, 5th, 6th
find method
findAnInt method, 2nd
first-class functions
flatMap method, 2nd, 3rd
flatten method, 2nd, 3rd
foldLeft method, 2nd, 3rd
Foo class, 2nd, 3rd
foo method, 2nd, 3rd, 4th, 5th, 6th
Foo object, 2nd, 3rd, 4th, 5th
Foo type
Foo.baz
foo.Foo object
Foo.type
foo.type#Bar
Foo#Bar
FooHolder
fooToBar
for expression
force method, 2nd, 3rd
foreach method, 2nd, 3rd, 4th, 5th
ForkJoinPool
ForkJoinScheduler
forSome method
forward method
FrontEnd
Function interface
Function object, 2nd
function traits
Function1 class
functions, in Java
functionToPrivilegedAction
Functor interface, 2nd
Functor.apply method
Functor.map method
functorOps
functors, 2nd
Future object, 2nd
GathererNode, 2nd
Generic types
GenericSortTrait
GenIterator
GenSeq
GenTraversableOnce
get method, 2nd, 3rd, 4th
getConnection function
getFoo
getLines method
getNextChild method
getOrElse method
getstatic operation
getTemporaryDirectory method
getValue
Google Collections, concepts of functional programming in
Handle type, 2nd, 3rd
handleMessage method
hashCode method, 2nd
HashMaps, 2nd
HashSet
HasLogger
hasNext method
HCons class, 2nd
head method, 2nd, 3rd
HeadNode, 2nd, 3rd, 4th, 5th
heterogeneous typed list, 2nd
hierarchy, of collections
higher-kinded types
HList class, 2nd
HListViewN class, 2nd
HNil class, 2nd
holder object
HotSpot runtime optimizer
HttpSession
i object, 2nd
identifiers
if block
if clause
if statements, 2nd, 3rd
If type
if_icmpne
imaginary method, 2nd
immutability
and concurrency
and object equality
immutable collections
list
stream
vector
immutable references
ImmutableHashMap
ImmutableService
Imperative coding
implicit constraints, 2nd
implicit conversions
and object identity
chaining implicits
implicit method, 2nd, 3rd
implicit parameters, with defaults
implicit views, 2nd
implicitly function
import statement, 2nd
index service
IndexedSeq class, 2nd
IndexedView type
indexN function
inexpressible language features, in REPL
inheritance, composition including, 2nd
initCoreSize
inlining
inner type
InputChannel
InputStream, 2nd
InputStreamReader
insert method
InstantaneousTime class
int type
interfaces, abstract
between software modules
reasons for
IntHolder class
IntStore class
intToString
InvalidClassException
IScheduler interface
isDirectory
isEmpty method
isLoggedIn method
ItemType
Iterable interface, 2nd, 3rd, 4th
IterableLike
Iterables object
Iterator method, 2nd
Java and Scala
annotations
and static fields
annotation targets
benefits of JVM
implicit conversions
and object identity
chaining implicits
language differences
in primitive boxing
in visibility
unique features
Scala objects in
serialization
Java class
Java interfaces
java.awt.Component
java.io.File, 2nd
java.lang.Class
java.lang.IndexOutOfBounds-Exception
java.lang.Integer type, 2nd
java.lang.Object, 2nd, 3rd
java.lang.String type
java.net.URL
java.security class
java.sql.DriverManager.get-Connection(...) method
java.util.ArrayList, 2nd
java.util.Collections class
java.util.concurrent.Executor
java.util.concurrent.Executors
java.util.Date class
java.util.Executor
java.util.List, 2nd
JavaClass
JavaConversions
javap, 2nd
javax.swing.JComponent
jdbc_password
JdbcTemplate class
JdbcTemplate method
jdbc_url
jdbc_user
JRebel
JVM bytecode
JVM, benefits of
lambdas
language differences, Java and Scala
in primitive boxing
in visibility
unique features
LazyTraversable type
Leaf type
LeafNode, 2nd
limiting scope, of implicits
creating implicits for import
without requiring import
LinearSeq, 2nd, 3rd
lineLengthCount method
link method, 2nd
List class, 2nd, 3rd, 4th
list collections
List(start) method
ListView
loan method
loaner pattern
LoggedDataAccess class
Logger class
login method
logout method
longWrapper
lookUp method
loop method
makeLineTraversable method
makeList method
ManagedResource
ManagedResource.writeFile method
Manifest class
MatchError
MatrixService.multiply
maxDocs
maxResponses
maxResults
maxSize
member-composition, 2nd
menu button click
MessageDispatcher
method inlining
method parameters
MixableParent
mkdirs method
MODULE$, 2nd
Monad type, 2nd
monadOps
Monads, 2nd
move method
multiple inheritance, of objects
mutability, of expression-oriented programming
mutable collections
ArrayBuffer
observable
synchronization of
Mutable objects
MutableService
mutation statements
NaiveQuickSort object
naiveWrap method
named and default parameters
named parameters, 2nd
naming, variables
Nat type
nesting, scope of implicits via
NetworkEntity, 2nd
newMethod method
next method, 2nd, 3rd, 4th
NextIdxView
NilTree
Node class
NoManifest class
None
creating new object or returning default
executing block of code if variable is initialized
using potential variables to construct another
NonZero type
null object
NullDispatcher
Numeric type
NumericRange
object equality, and immutability
object identity, and implicit conversions
ObjectInputStream
ObjectOutputStream
observable collections
ObservableBuffer
ObservableMap
ObservableSet
observe method
On Stack Replacement
operator notation
operator overloading
operators, dangling
optimization
tableswitch optimization
tail recursion optimization
Option class, 2nd, 3rd, 4th, 5th
OptManifest
or method
Ordering type, 2nd, 3rd
OriginalType
OtherItemType
Outer class
OutputChannel, 2nd
OutputStream
overridden methods
override keyword, 2nd
package.scala
par method
parallel collections, 2nd
parameters, 2nd
parameterspaths, and types
ParArray
Parent class
parentheses, expressions with
ParentNode
parsedConfigFile method
parsing, in REPL
ParVector
paths, and types, 2nd
pattern matching, 2nd, 3rd
Player class
PlayerStatus
plus method
Point2 class
Point2D class
polymorphic equality
implementing
timeline library example, 2nd
postfix operator
Predef class
Predicate interface
Predicates class
PreparedStatementCreator interface
Prev type
primitive boxing, in Java and Scala
primitive widenings
primitives
println method, 2nd, 3rd, 4th
private keyword
private variables
PrivilegedAction
PrivilegedExceptionAction
Property trait
PureAbstract
qsort
QueryResponse
QuickSort, 2nd
Quicksort method
QuickSortBetterTypes object
randomElement method
Range object
react method, 2nd
Read Eval Print Loop.
See REPL.
readFile method
readLine method
real method, 2nd
realToComplex
receive method, 2nd
receiver method
Receiver type
receiveWithin method
Ref type
references, for actors
regular object
reification
remove method
removeDependencies method
REPL (Read Eval Print Loop)
and experiment-driven development
eager parsing in
inexpressible language features
reply method
replyTo
repr member
ResizableThreadPoolScheduler
Resource type
result variable
ResultSet
return method
return statements, lack of
return types, explicit
Router class
RowMapper interface
rowRank
run method
runtime type
SameThreadStrategy, 2nd
Scala file
Scala functions
Scala objects
Scala type
Scala variables
Scala, in Java
scala.actors.TIMEOUT
scala.collection.immutable.List class
scala.collection.immutable.List type
scala.collection.immutable.Vector
scala.collection.Java-Conversions
scala.collection.JavaConverters
scala.collection.parallel
scala.collection.script
scala.collections.mutable
scala.immutable.List
scala.Int, 2nd, 3rd
scala.Iterable, 2nd
scala.List, 2nd, 3rd
scala.Option, 2nd
scala.Predef, 2nd, 3rd, 4th, 5th
scala.Predef.longWrapper
scala.runtime.BoxesRunTime class
scala.String
scala.type#String
scala.util.control.Control-Throwable
scala> prompt
ScalaClass
ScalaMain
ScalaObject
ScalaSecurityImplicits
scatter-gather example, 2nd, 3rd
schedule method
scheduling zones
SchedulingService
scope, of implicits
and bindings
limiting
via nesting
via type parameters
sealed trait
search method
search, using actors to
SearchableDocument, 2nd
SearchNode, 2nd, 3rd, 4th, 5th
SearchNodeMessage type
SearchNodes, 2nd
SearchNodeSupervisor
SearchQuery class, 2nd, 3rd, 4th, 5th
self-type
send method
sendMsgToEach
seq method
SeqLike class
Serializable class, 2nd, 3rd
serialization
service classes
Session beans
Set class, 2nd, 3rd
set method
setFoo
setValue
Simple Build Tool
SimulationEntity, 2nd
sizeHint
SLEEPING class
sort method, 2nd, 3rd
Sortable type
sortBy method
Sorter class, 2nd
Sorter.sort method
specialization
specialized methods
split method
Splitable
Static class
static fields, and annotations
static methods
static typing
dropping verbose syntax
implicits
type annotations for variables
type inference
statics
Stream class, 2nd, 3rd
stream collections, 2nd
Stream.empty
strictEquals method
String class, 2nd, 3rd, 4th, 5th, 6th, 7th
String object
structural types, 2nd
style guide
Succ trait
sum method, 2nd
super.handleMessage
synchronization, of mutable collections
synchronize function, 2nd, 3rd
synchronized block
SynchronizedBuffer
synchronizedCollection (Collection)
synchronizeDirectory
SynchronizedMap
SynchronizedPriorityQueue
SynchronizedSet
SynchronizedStack
syncronizedList(List)
T#X type
T#Y type
tableswitch bytecode
tableswitch optimization, 2nd
tail method
tail recursion optimization, 2nd
take method, 2nd, 3rd
TBool
TDD (test-driven development)
Test object, 2nd, 3rd, 4th, 5th, 6th
test.Foo class
test.txt file, 2nd
test-driven development.
See TDD.
testExplicitImport method
testInlineDefinition method
test_prop property
testSamePackage
testWildcardImport method
TFalse type
ThreadPoolStrategy
ThreadStrategy
Time object
timeline library example, polymorphic equality, 2nd
TimeRange class
tmp method
toList method
toSet method
toString method, 2nd, 3rd, 4th, 5th, 6th, 7th
trait linearization
Traversable class, 2nd, 3rd
TraversableOnce
TraversableOnce.scala
TraversableView, 2nd, 3rd
traverse method
traverseHelper method
TreeMaps
TreeSet
TTrue type
TupleN
two-dimensional geometric point class
two-dimensional plane
type annotations, for variables
type classes
benefits of
FileLike as
type constraints, 2nd, 3rd
type erasure, 2nd
type inference
type keyword
type lambda
type system, conditional execution using
heterogeneous typed list
IndexedView type
type traits
useFile method
UserService class
UserServiceImpl class
UserSession object
using statement
value method
value_$eq method
var syntax
VariableStore
variance
annotations for
contravariance
covariance
invariance
vector collections, 2nd
view bounds, 2nd
view method, 2nd, 3rd
ViewAt method
views, 2nd
ViewType
visibility, in Java and Scala
Wildcard object
withFilter
workerPool method
wrap method, 2nd
WrappedArray
writeClient method
writeContent method
writeToParcel method
x method, 2nd, 3rd, 4th
x object
x parameter
X type, 2nd, 3rd
x-axis