P
CopyAnalysis DataFlowAnalysis LivenessAnalysis ReachingDefinitionsAnalysis MethodTFA
p2g
AbstractJavaScanner JavaUnitScanner
Pack200Task
ant
Package
Tokens model JavaTokens
PackageClassInfoType
Types
PackageCompletion
JLineCompletion
packaged
ReadEvalPrint
packageDecl
ReadEvalPrint
PackageDef
LazyTreeCopier StrictTreeCopier TreeCopier
packageExists
definitions
PackageImpl
ModelFactory
PACKAGEkw
CompilerKeywords JavaKeywords
PackageLoader
SymbolLoaders
packageName
ReadEvalPrint
packageNames
CompilerCompletion
packageObjects
Phased Analyzer
packagePrefix
Type
packageQualifiedName
Index
packages
IndexScript PackageImpl Package CompilerCompletion AssemblyClassPath ClassPath DirectoryClassPath MergedClassPath SourcePath
PackageSlurper
Power
packaging
Parser
packChildren
ASTTreeModel
packedType
Typer
packFileSuffix
Pack200Task
packg
Context
packSymbols
Typer
pad
Debug
Page
html
paginate
ConsoleReaderHelper
paginate_=
ConsoleReaderHelper
pairs
Uncompilable
para
WikiParser
Paragraph
comment
ParallelMatching
matching
paramClauses
Parser
paramDocs
DocStrings
parameter
ValueArgument
ParameterEntity
model
ParameterImpl
ModelFactory
paramPos
NamesDefaults
params
TaskArgs Label IMethod FinalState LiteralState State ExistentialType MethodType PolyType RewrappingTypeProxy SimpleTypeProxy Type TypeVar
paramSectionCount
MethodType PolyType RewrappingTypeProxy SimpleTypeProxy Type
paramss
Symbol MethodType PolyType RewrappingTypeProxy SimpleTypeProxy Type
paramsString
MethodSymbolOutput
paramString
TypeDebugging
ParamTargetClass
definitions
paramToArg
TreeGen
paramType
Parser
paramTypes
IMethodInfo ExistentialType MethodType PolyType RewrappingTypeProxy SimpleTypeProxy Type
ParamWithActual
InstantiateDependentMap
parenBalance
Scanner UnitScanner
parenList
MethodSymbolOutput
Parens
Trees
parensAnalyzer
Scanners UnitScanner
parent
Fileish Path
ParentChanged
Changes
parentChangeSet
Changes
parentClassLoader
ILoopInterpreter IMain
parentheses
str
parents
Path str ClassInfoType ExistentialType NullaryMethodType PolyType RefinedType SimpleTypeProxy SubType Type TypeRef Cursor
parentsLevel
SymbolLoaders
parentType
DocTemplateEntity DocTemplateImpl
parentTypes
Typer
parse
Parser CommentFactory ExprTyper IMain KeyBinding Phased JavaParser ClassfileParser MetaParser TypeParser
parseArgument
IntSetting
parseAttribute
SymbolicXMLBuilder ICodeReader
parseAttributes
ClassfileParser
parseByteCode
ICodeReader
parseClass
ClassfileParser ICodeReader MetaParser
parseConstr
MetaParser
Parsed
Demo Codegen Instance Instance SimpleInstance DocParser interpreter
ParseException
Parser CommandLineParser
parseField
ClassfileParser ICodeReader MetaParser
parseInnerClasses
ClassfileParser
parseInt
CompileSocket
parseMethod
ClassfileParser ICodeReader MetaParser
parseParams
MutableSettings MetaParser
Parser
cmd ast Parsers Phased Javap
parser2parserPlus
ParserUtil ParserUtil
ParserCommon
ParsersCommon
parserPhase
SyntaxAnalyzer Run
ParserPlus
ParserUtil ParserUtil
Parsers
parser
ParsersCommon
parser
ParserUtil
cmd util
parseStartRule
Parser SourceFileParser
parseTree
CompilerControl
parseType
MetaParser
parseTypeParam
MetaParser
parseTypeParams
MetaParser
parseWiki
CommentFactory
PartialFunction
CompilerTypeNames
PartialFunctionClass
definitions
PartiallyChecked
RichCompilationUnits
PartialManifestClass
definitions
PartialManifestModule
definitions
pass
SymSlurper
pasteCommand
ILoop
Pasted
interpreter
pat
ValEq ValFrom
patch
parser Label Picklers
patDefOrDcl
Parser
path
Parser Page Index IndexScript ReferenceIndex Source Template AbstractFile Fileish FileZipArchive io Path PlainFile Sources URLZipArchive VirtualDirectory VirtualFile SourceFile
PathResolver
util
pathSegments
SelectPattern
pathSeparator
File
PathSetting
AbsScalaSettings MutableSettings MutableSettings
pathTo
ReadEvalPrint
pathToName
IMain
pathToTerm
IMain
pathToType
IMain
pats
Rep Row
Pattern
Parser SeqContextSensitive Patterns
pattern1
SeqContextSensitive
pattern2
SeqContextSensitive
pattern3
SeqContextSensitive
PatternBindingLogic
PatternBindings
PatternBindings
matching
PatternContextSensitive
Parser
PatternMatch
MatchMatrix Patterns
PATTERNmode
Modes
Patterns
Parser SeqContextSensitive RuleApplication matching
PatternSwitch
MatchMatrix
PatternVar
MatrixContext
PatternVarGroup
MatrixContext
pc
ICodeReader LJUMP
PCJUMP
GenICode
PCZJUMP
GenICode
peep
PeepholeOpt
peephole
ClosureElimination
PeepholeOpt
ClosureElimination
pending
BaseTypeSeq
pendingLoadActions
SymbolLoaders
pendingTreeTypes
Statistics
PERCENT
JavaTokens
PERCENTEQ
JavaTokens
Period
SymbolTable
PermissibleValue
Scalac Scaladoc ScalaTool
ph
Cell
Phase
NoPhaseName PhaseName nsc SymbolTable ExplicitOuter InfoTransform TailCalls Transform
phase_=
SymbolTable
PhaseAssembly
nsc
phased
interpreter Power ReplVals
phaseDescriptions
Global
phaseDescriptors
Global
phaseEnumToPhase
Phased
phaseId
SymbolTable
PhaseMap
SymbolTracker
phaseName
SyntaxAnalyzer GenICode GenJVM GenMSIL ClosureElimination DeadCodeElimination Inliners DependencyAnalysis terminal Phased Node SubComponent Pickler CleanUp Constructors Erasure ExplicitOuter Flatten LambdaLift LazyVals LiftCode Mixin SampleTransform SpecializeTypes TailCalls UnCurry namerFactory packageObjects typerFactory RefChecks SuperAccessors
phaseNamed
CompilerRun Run
phaseNameOrdering
PhaseName
phaseNames
Global
phaseNameToPhase
Phased
phaseNewFlags
SubComponent AddInterfaces ExplicitOuter Mixin RefChecks
phaseNextFlags
SubComponent
phaseobj
Node
phaseOf
SymbolTable
phasesDescMap
Global
phasesSet
Global
PhasesSetting
AbsScalaSettings MutableSettings MutableSettings
phasesShown
Statistics
phaseWithId
Global SymbolTable
pickJarBasedOn
Properties WrappedProperties
pickle
Pickler
PickleBufferEntry
ShowPickled
PickleBufferEntryList
ShowPickled
pickledBytes
GenJVM
PicklePhase
Pickler
pickler
Global Phased io classfile
picklerDebugMode
Pickler
picklerPhase
Run
Picklers
interactive
pid
InfoTransformer
PIPE
SignalManager
PJUMP
GenICode
pkg
MethodSymbolOutput InternalInfo
pkgFromPath
Fileish
pkgFromSource
Fileish
pkgmates
InternalInfo
pkgName
InternalInfo JavaStackFrame
pkgslurp
InternalInfo
pkgSymbol
PackageSlurper
pkl
Pickler
placeholderParams
Parser
placeholderTypeBoundary
Parser
placeholderTypes
Parser
PlainDirectory
io
PlainFile
io
platform
backend Global
platformPhases
JavaPlatform MSILPlatform Platform
Platforms
ScalaTool
plausiblyCompatibleImplicits
Statistics
Plugin
plugins X ScalaSettings
PluginComponent
plugins
PluginDescription
plugins
pluginDescriptions
Plugins
plugindisable
X
pluginlist
X
PluginLoadException
plugins
pluginOptions
ScalaSettings
pluginOptionsHelp
Plugins
pluginrequire
X
plugins
nsc plugins Plugins
pluginsDir
X ScalaSettings
PLUS
JavaTokens raw nme
PLUSEQ
JavaTokens
PLUSPLUS
JavaTokens
pmatch
MixEquals MixLiteralInts MixSequence MixTypes MixUnapply RuleApplication VariableRule
point
OffsetPosition Position
pointOrElse
OffsetPosition Position
pollInterrupt
WorkScheduler
pollThrowable
WorkScheduler
POLYmode
Modes
PolyType
Types Types
PolyTypeCompleter
Namers
pool
ClassfileParser
pop
SimulatedStack TypeStack ClassfileConstants
pop2
SimulatedStack TypeStack ClassfileConstants
pop3
TypeStack
port
SocketServer
portFile
CompileSocket
portsDir
CompileSocket
pos
DocComment UseCase Enumerator Filter ValEq ValFrom VODDStart posAssigner ExceptionHandler Instruction ScalaPrimitives Comment AskScopeCompletionItem AskTypeAtItem AskTypeCompletionItem ContextTree Problem Range InteractiveTest Lexer JavaOpInfo AbstractJavaTokenData JavaTokenData Scrutinee Info AnnotationInfo Name Symbol TypeError AccessError
posAssigner
Trees
position
CompilationUnit Picklers Parsed Positions util SourceFile
positionInUltimateSource
ScriptSourceFile SourceFile
Positions
symtab
positionsOf
InteractiveTest
PositionType
MarkupParser
posstr
TreeCheckers
postamble
CodeAssembler
postcheck
TreeChecker
postfixExpr
Parser
postInit
JLineConsoleReader
postInitialization
ILoopInit
postInitThunks
ILoopInit
posToReport
JavaParser
posToStr
Inliners
postQualify
TypeDiag
postSetHook
Setting SettingValue
postTransform
UnCurryTransformer
postWorkItem
WorkScheduler
Power
ILoop interpreter ReplProps ReplVals
powerBanner
ReplProps
powerCmd
ILoop
powerCommands
ILoop
powerInitCode
ReplProps
powerNameOrdering
Implicits2
powerSymbolOrdering
Implicits2
powerTypeOrdering
Implicits2
pp
PrettifierClass Debug Table
ppcp
PathResolver
ppfreq
PrettifierClass
ppn
Rep
pre
AntiPolyType OverloadedType SingleType TypeRef ImplicitInfo AccessError
preamble
CodeAssembler
precedence
Parser
precedes
Position
precheck
TreeChecker
predContents
BasicBlock
predecessors
ProgramPoint BasicBlock
predef
JLineCompletion CompilerTermNames
Predef_AnyRef
definitions
Predef_classOf
definitions
Predef_conforms
definitions
Predef_error
definitions
Predef_identity
definitions
Predef_wrapRefArray
definitions
PredefModule
definitions
PredefModuleClass
definitions
preds
BasicBlock
preferIPv4
FscSettings
preferringIPv4
Socket
prefix
SettingGroup ExistentialType NullaryMethodType OverloadedType PolyType SimpleTypeProxy SingleType SuperType Type TypeRef Context
prefixChain
Type
prefixedName
ConstructorPattern
prefixExpr
Parser
PrefixSetting
AbsScalaSettings MutableSettings MutableSettings
prefixSettings
MutableSettings
prefixString
NoPrefix RewrappingTypeProxy SingleType SuperType ThisType Type TypeRef
prepareSettings
InteractiveTest
prepareSigMap
Erasure
prepend
ComputedImports PathSetting BaseTypeSeq
preQualify
TypeDiag
PresentationCompilerThread
interactive
preserveWS
MarkupParser
preSuperFields
TreeInfo
Prettifier
Power
PrettifierClass
Power
prettify
AnyPrettifier Prettifier StringPrettifier
pretty
PrettifierClass
prettyName
MemberDefHandler
PrettyWriter
io
prev
Scanner Parsed JavaScanner Phase InfoTransformer SymbolTracker
previous
JLineHistory SimpleHistory
prevRequestList
IMain
primaryConstructor
Class Symbol
Primitive
CALL_PRIMITIVE Primitives
PrimitivePrinter
Primitives
Primitives
icode
primitiveTypeMap
TypeKinds
primitiveTypes
SpecializeTypes
print
SafeTreePrinter TreePrinter BasicBlock PrimitivePrinter TextPrinter SessionNames ConsoleReporter X StandardScalaSettings Statistics
PrintableFlags
Flags
printAll
NodePrinters
printAllUnits
Global
printAnnotations
TreePrinter
printBlock
TreePrinter TextPrinter
printClass
TextPrinter
printClassPath
InteractiveTest
printColumn
TreePrinter
printColumnMarker
ConsoleReporter
printColumns
ConsoleReaderHelper
Printer
Javap
PrinterClass
Javap
PrinterCtr
Javap
Printers
icode
printExceptionHandler
TextPrinter
printField
TextPrinter
printFile
ShowPickled
printFlags
TreePrinter
printicode
X
printInference
Typer
printInfers
Global
printingTypings
TreeCheckers
printInstruction
TextPrinter
printLate
opt ScalaSettings
printList
TextPrinter
println
TreePrinter TextPrinter NewLinePrintWriter
printlnAll
File
printLogicalAnd
CompactTreePrinter
printLogicalOp
CompactTreePrinter
printLogicalOr
CompactTreePrinter
printMemoryStats
StandardCompileServer
printMessage
ReplReporter ConsoleReporter
printMethod
TextPrinter
printModifiers
TreePrinter
printName
ReadEvalPrint
printOpt
TreePrinter
printParam
TreePrinter TextPrinter
printPath
ReadEvalPrint
printPhase
opt
printpos
X
printPosition
TreePrinter
printPrimitive
PrimitivePrinter
printRaw
CompactTreePrinter SafeTreePrinter TreePrinter
printRow
CompactTreePrinter TreePrinter
printSeq
TreePrinter
printSourceLine
ConsoleReporter
printSpecStats
SpecializeTypes
printStats
AestheticSettings
printStream
File
printSummary
ConsoleReporter
printTypeParams
TreePrinter
printtypes
X ScalaSettings
printTyping
Typer
printTypings
Global
printUnit
NodePrinters
printValueParams
TreePrinter
printWelcome
ILoopInit
printWithoutPrefix
Symbol
printWriter
File Socket Javap
PRIVATE
Tokens NonPublicRefs JavaTokens
PrivateInInstance
model
PrivateInTemplate
model
PRIVATEkw
CompilerKeywords JavaKeywords
privates
checkNoEscaping
privateWithin
Symbol
privateWithin_=
Symbol
Problem
interactive
problems
RichCompilationUnit
process
REPL ILoop Main MainGenericRunner MainTokenMetric ScalaDoc StandardCompileClient
processArguments
CompilerCommand MutableSettings
processArgumentString
MutableSettings
processed
SymSlurper
processElement
NormalLinearizer WorklistAlgorithm
processOptions
Plugin
ProcessResult
interpreter
processResultToOutputLines
ProcessResult
procInstr
SymbolicXMLBuilder
produced
PseudoJUMP Instruction BOX CALL_METHOD CALL_PRIMITIVE CHECK_CAST CIL_INITOBJ CIL_LOAD_ARRAY_ITEM_ADDRESS CIL_LOAD_FIELD_ADDRESS CIL_LOAD_LOCAL_ADDRESS CIL_NEWOBJ CIL_UNBOX CJUMP CONSTANT CREATE_ARRAY CZJUMP DROP DUP IS_INSTANCE JUMP LOAD_ARRAY_ITEM LOAD_EXCEPTION LOAD_FIELD LOAD_LOCAL LOAD_MODULE MONITOR_ENTER MONITOR_EXIT NEW RETURN SCOPE_ENTER SCOPE_EXIT STORE_ARRAY_ITEM STORE_FIELD STORE_LOCAL STORE_THIS SWITCH THIS THROW UNBOX
producedStack
Code
producedTypes
Instruction CALL_METHOD CALL_PRIMITIVE CHECK_CAST CIL_LOAD_ARRAY_ITEM_ADDRESS CIL_LOAD_FIELD_ADDRESS CIL_LOAD_LOCAL_ADDRESS CIL_NEWOBJ CIL_UNBOX CONSTANT LOAD_ARRAY_ITEM LOAD_EXCEPTION LOAD_FIELD LOAD_LOCAL LOAD_MODULE THIS
produceTypeParameters
SpecializeTypes
Product
CompilerTypeNames
Product_canEqual
definitions
Product_productArity
definitions
Product_productElement
definitions
Product_productPrefix
definitions
productAccessorName
TermNameMangling
productArity
CompilationFailure DocComment UseCase BracePair BracePatch Deletion Insertion ConfusedAboutBracesControl MissingEndTagControl TruncatedXMLControl OpInfo Filter ValEq ValFrom ProgramTree UnitTree SelectStart AssignOrNamedArg DocDef Parens TypeTree TypeTreeWithDeferredRefCheck Boxed Const Deref Field LocalVar Record This Unknown IState Bind Const Push TypeOfStackPos TypeOfVar Finalizer MonitorRelease PCJUMP PCZJUMP PJUMP BOX CALL_METHOD CALL_PRIMITIVE CHECK_CAST CIL_INITOBJ CIL_LOAD_ARRAY_ITEM_ADDRESS CIL_LOAD_FIELD_ADDRESS CIL_LOAD_LOCAL_ADDRESS CIL_NEWOBJ CIL_UNBOX CJUMP CONSTANT CREATE_ARRAY CZJUMP DROP DUP Dynamic InvokeDynamic IS_INSTANCE JUMP LOAD_ARRAY_ITEM LOAD_EXCEPTION LOAD_FIELD LOAD_LOCAL LOAD_MODULE MONITOR_ENTER MONITOR_EXIT NEW RETURN SCOPE_ENTER SCOPE_EXIT Static STORE_ARRAY_ITEM STORE_FIELD STORE_LOCAL STORE_THIS SuperCall SWITCH THIS THROW UNBOX ADD AND Arithmetic ArrayLength ASR CMP CMPG CMPL Comparison Conversion DIV EndConcat EQ GE GT LE Logical LSL LSR LT MUL NE Negation NOT OR REM Shift StartConcat StringConcat SUB Test XOR ARRAY BOOL BOXED BYTE CHAR ConcatClass DOUBLE FLOAT INT LONG REFERENCE SHORT UNIT Comment Added Changed Class Definition ParentChanged Removed Inherited Body Bold Chain Code SimpleTagKey SymbolTagKey DefinitionList EntityLink HorizontalRule HtmlTag Italic Link Monospace OrderedList Paragraph Subscript Summary Superscript Text Title Underline UnorderedList PrivateInInstance PrivateInTemplate ProtectedInInstance ProtectedInTemplate Public FatalError AsJar AsObject AsRepl AsScript Error FilesDeletedItem ReloadItem ScopeMember TypeMember WorkEvent Problem Range ErrorTrace Candidates ComputedImports KeyBinding Cancelled Done Running Threw Result NamedParamClass Cleanup Closelim Constructors Dce Erasure Explicitouter Flatten Icode Inliner Jvm Lambdalift Lazyvals Liftcode Mixin Namer NoPhaseName Packageobjects Parser Pickler Refchecks Selectiveanf Selectivecps Specialize Superaccessors Tailcalls Terminal Typer Uncurry Error Incomplete Success Entry FileOperationException Delim FloatLit IntLit StringLit UnpickleSuccess ~ JavaOpInfo MatrixContext MatrixInit FinalState LiteralState No Yes PatternMatch Rep Row VariableRule Binding PseudoType AlternativePattern ApplyIdentPattern ApplySelectPattern ConstructorPattern ExtractorPattern ListExtractorPattern LiteralPattern ObjectPattern SequencePattern SimpleIdPattern StableIdPattern StarPattern ThisPattern TuplePattern TypedPattern VariablePattern WildcardPattern Cell AnnotationInfo ArrayAnnotArg LazyAnnotationInfo LiteralAnnotArg NestedAnnotArg ScalaSigBytes InnerClassEntry DUP2_X1 DUP2_X2 DUP_X1 DUP_X2 LCJUMP LCZJUMP LJUMP LSWITCH CompilerTermNames CyclicReference InvalidCompanions Change AnnotatedType AntiPolyType BoundedWildcardType ClassInfoType ConstantType ErrorType ExistentialType MethodType NamedType NoPrefix NotNullType NoType NullaryMethodType OverloadedType PolyType RefinedType SingleType SuperType ThisType TypeBounds TypeRef WildcardType FreeValue Forward Implementation NormalizedMember Overload SpecializedAccessor SpecializedInnerClass SpecialOverload SpecialOverride UnifyError ImportType AccessError NamedApplyInfo TypeDiag ClassRep CommandLine FakePos NoPosition PickleBufferEntry PickleBufferEntryList IntPair LongPair Column
ProductClass
definitions
ProductCompletion
interpreter
productConstr
TreeBuilder TreeGen
productElement
CompilationFailure DocComment UseCase BracePair BracePatch Deletion Insertion ConfusedAboutBracesControl MissingEndTagControl TruncatedXMLControl OpInfo Filter ValEq ValFrom ProgramTree UnitTree SelectStart AssignOrNamedArg DocDef Parens TypeTree TypeTreeWithDeferredRefCheck Boxed Const Deref Field LocalVar Record This Unknown IState Bind Const Push TypeOfStackPos TypeOfVar Finalizer MonitorRelease PCJUMP PCZJUMP PJUMP BOX CALL_METHOD CALL_PRIMITIVE CHECK_CAST CIL_INITOBJ CIL_LOAD_ARRAY_ITEM_ADDRESS CIL_LOAD_FIELD_ADDRESS CIL_LOAD_LOCAL_ADDRESS CIL_NEWOBJ CIL_UNBOX CJUMP CONSTANT CREATE_ARRAY CZJUMP DROP DUP Dynamic InvokeDynamic IS_INSTANCE JUMP LOAD_ARRAY_ITEM LOAD_EXCEPTION LOAD_FIELD LOAD_LOCAL LOAD_MODULE MONITOR_ENTER MONITOR_EXIT NEW RETURN SCOPE_ENTER SCOPE_EXIT Static STORE_ARRAY_ITEM STORE_FIELD STORE_LOCAL STORE_THIS SuperCall SWITCH THIS THROW UNBOX ADD AND Arithmetic ArrayLength ASR CMP CMPG CMPL Comparison Conversion DIV EndConcat EQ GE GT LE Logical LSL LSR LT MUL NE Negation NOT OR REM Shift StartConcat StringConcat SUB Test XOR ARRAY BOOL BOXED BYTE CHAR ConcatClass DOUBLE FLOAT INT LONG REFERENCE SHORT UNIT Comment Added Changed Class Definition ParentChanged Removed Inherited Body Bold Chain Code SimpleTagKey SymbolTagKey DefinitionList EntityLink HorizontalRule HtmlTag Italic Link Monospace OrderedList Paragraph Subscript Summary Superscript Text Title Underline UnorderedList PrivateInInstance PrivateInTemplate ProtectedInInstance ProtectedInTemplate Public FatalError AsJar AsObject AsRepl AsScript Error FilesDeletedItem ReloadItem ScopeMember TypeMember WorkEvent Problem Range ErrorTrace Candidates ComputedImports KeyBinding Cancelled Done Running Threw Result NamedParamClass Cleanup Closelim Constructors Dce Erasure Explicitouter Flatten Icode Inliner Jvm Lambdalift Lazyvals Liftcode Mixin Namer NoPhaseName Packageobjects Parser Pickler Refchecks Selectiveanf Selectivecps Specialize Superaccessors Tailcalls Terminal Typer Uncurry Error Incomplete Success Entry FileOperationException Delim FloatLit IntLit StringLit UnpickleSuccess ~ JavaOpInfo MatrixContext MatrixInit FinalState LiteralState No Yes PatternMatch Rep Row VariableRule Binding PseudoType AlternativePattern ApplyIdentPattern ApplySelectPattern ConstructorPattern ExtractorPattern ListExtractorPattern LiteralPattern ObjectPattern SequencePattern SimpleIdPattern StableIdPattern StarPattern ThisPattern TuplePattern TypedPattern VariablePattern WildcardPattern Cell AnnotationInfo ArrayAnnotArg LazyAnnotationInfo LiteralAnnotArg NestedAnnotArg ScalaSigBytes InnerClassEntry DUP2_X1 DUP2_X2 DUP_X1 DUP_X2 LCJUMP LCZJUMP LJUMP LSWITCH CompilerTermNames CyclicReference InvalidCompanions Change AnnotatedType AntiPolyType BoundedWildcardType ClassInfoType ConstantType ErrorType ExistentialType MethodType NamedType NoPrefix NotNullType NoType NullaryMethodType OverloadedType PolyType RefinedType SingleType SuperType ThisType TypeBounds TypeRef WildcardType FreeValue Forward Implementation NormalizedMember Overload SpecializedAccessor SpecializedInnerClass SpecialOverload SpecialOverride UnifyError ImportType AccessError NamedApplyInfo TypeDiag ClassRep CommandLine FakePos NoPosition PickleBufferEntry PickleBufferEntryList IntPair LongPair Column
productPrefix
CompilationFailure DocComment UseCase BracePair BracePatch Deletion Insertion ConfusedAboutBracesControl MissingEndTagControl TruncatedXMLControl OpInfo Filter ValEq ValFrom ProgramTree UnitTree SelectStart AssignOrNamedArg DocDef Parens TypeTree TypeTreeWithDeferredRefCheck Boxed Const Deref Field LocalVar Record This Unknown IState Bind Const Push TypeOfStackPos TypeOfVar Finalizer MonitorRelease PCJUMP PCZJUMP PJUMP BOX CALL_METHOD CALL_PRIMITIVE CHECK_CAST CIL_INITOBJ CIL_LOAD_ARRAY_ITEM_ADDRESS CIL_LOAD_FIELD_ADDRESS CIL_LOAD_LOCAL_ADDRESS CIL_NEWOBJ CIL_UNBOX CJUMP CONSTANT CREATE_ARRAY CZJUMP DROP DUP Dynamic InvokeDynamic IS_INSTANCE JUMP LOAD_ARRAY_ITEM LOAD_EXCEPTION LOAD_FIELD LOAD_LOCAL LOAD_MODULE MONITOR_ENTER MONITOR_EXIT NEW RETURN SCOPE_ENTER SCOPE_EXIT Static STORE_ARRAY_ITEM STORE_FIELD STORE_LOCAL STORE_THIS SuperCall SWITCH THIS THROW UNBOX ADD AND Arithmetic ArrayLength ASR CMP CMPG CMPL Comparison Conversion DIV EndConcat EQ GE GT LE Logical LSL LSR LT MUL NE Negation NOT OR REM Shift StartConcat StringConcat SUB Test XOR ARRAY BOOL BOXED BYTE CHAR ConcatClass DOUBLE FLOAT INT LONG REFERENCE SHORT UNIT Comment Added Changed Class Definition ParentChanged Removed Inherited Body Bold Chain Code SimpleTagKey SymbolTagKey DefinitionList EntityLink HorizontalRule HtmlTag Italic Link Monospace OrderedList Paragraph Subscript Summary Superscript Text Title Underline UnorderedList PrivateInInstance PrivateInTemplate ProtectedInInstance ProtectedInTemplate Public FatalError AsJar AsObject AsRepl AsScript Error FilesDeletedItem ReloadItem ScopeMember TypeMember WorkEvent Problem Range ErrorTrace Candidates ComputedImports KeyBinding Cancelled Done Running Threw Result NamedParamClass Cleanup Closelim Constructors Dce Erasure Explicitouter Flatten Icode Inliner Jvm Lambdalift Lazyvals Liftcode Mixin Namer NoPhaseName Packageobjects Parser Pickler Refchecks Selectiveanf Selectivecps Specialize Superaccessors Tailcalls Terminal Typer Uncurry Error Incomplete Success Entry FileOperationException Delim FloatLit IntLit StringLit UnpickleSuccess ~ JavaOpInfo MatrixContext MatrixInit FinalState LiteralState No Yes PatternMatch Rep Row VariableRule Binding PseudoType AlternativePattern ApplyIdentPattern ApplySelectPattern ConstructorPattern ExtractorPattern ListExtractorPattern LiteralPattern ObjectPattern SequencePattern SimpleIdPattern StableIdPattern StarPattern ThisPattern TuplePattern TypedPattern VariablePattern WildcardPattern Cell AnnotationInfo ArrayAnnotArg LazyAnnotationInfo LiteralAnnotArg NestedAnnotArg ScalaSigBytes InnerClassEntry DUP2_X1 DUP2_X2 DUP_X1 DUP_X2 LCJUMP LCZJUMP LJUMP LSWITCH CompilerTermNames CyclicReference InvalidCompanions Change AnnotatedType AntiPolyType BoundedWildcardType ClassInfoType ConstantType ErrorType ExistentialType MethodType NamedType NoPrefix NotNullType NoType NullaryMethodType OverloadedType PolyType RefinedType SingleType SuperType ThisType TypeBounds TypeRef WildcardType FreeValue Forward Implementation NormalizedMember Overload SpecializedAccessor SpecializedInnerClass SpecialOverload SpecialOverride UnifyError ImportType AccessError NamedApplyInfo TypeDiag ClassRep CommandLine FakePos NoPosition PickleBufferEntry PickleBufferEntryList IntPair LongPair Column
productProj
definitions
ProductRootClass
definitions
products
CodegenSpec
productType
definitions
PROF
SignalManager
profCPUPhase
opt
profile
Profiling
profileAll
opt
profileAny
opt
profileClass
opt
profileCPU
Profiling
profileMem
opt Profiling
profiler
Run
Profiling
util
program
cmd ASTTreeModel
programInfo
DemoSpec CodegenSpec Implicit Instance Reference SimpleSpec Spec
ProgramPoint
analysis
ProgramTree
TreeBrowsers
progress
Run
prompt
EvalLoop BuildManagerTest REPL Formatting ILoop Main X ScalaSettings
PromptString
Pasted
propCategory
Properties WrappedProperties
properlyIncludes
Position
properlyPrecedes
Position
Properties
nsc
propertiesToOptions
Property
Property
cmd
propertyArgs
Property Reference
PropertyMapper
cmd
propIsSet
WrappedProperties
propMapper
DemoSpec Property
propNameToOptionName
PropertyMapper
propOr
SessionNames
propOrElse
WrappedProperties
PROTECTED
Tokens NonPublicRefs JavaTokens
PROTECTED_PREFIX
TermNameMangling
PROTECTED_SET_PREFIX
TermNameMangling
ProtectedInInstance
model
ProtectedInTemplate
model
PROTECTEDkw
CompilerKeywords JavaKeywords
protectionDomain
ClassAndJarInfo
protName
TermNameMangling
protoTypeArgs
Inferencer
protSetterName
TermNameMangling
proxy
Invoked
prune
ICodePhase
ps
PatternMatch PatternSwitch
PseudoJUMP
GenICode
PseudoType
PatternBindings
ptBlock
typeDebug
ptIndent
typeDebug
ptLine
typeDebug
ptTree
typeDebug
Public
NonPublicRefs model JavaTokens SignalManager
PUBLICkw
JavaKeywords
PublicStatic
BytecodeGenerator
PublicStaticFinal
BytecodeGenerator
purge
FileBackedHistory Origins
push
MethodTFA SimulatedStack TypeStack
pushTypeBounds
Context
putChar
Scanner JavaScanner
putDocChar
Scanner JavaScanner
putfield
ClassfileConstants
putstatic
ClassfileConstants
pv
Scrutinee
pvar
Binding
pvlist2pvgroup
MatrixContext
pvs
PatternVarGroup
pzip
PatternMatch