P
CopyAnalysis DataFlowAnalysis LivenessAnalysis ReachingDefinitionsAnalysis MethodTFA
PACKAGE
Tokens JavaTokens
PATTERNmode
Modes
PCJUMP
GenICode
PCZJUMP
GenICode
PERCENT
JavaTokens
PERCENTEQ
JavaTokens
PJUMP
GenICode
PLUS
JavaTokens
PLUSEQ
JavaTokens
PLUSPLUS
JavaTokens
POLYmode
Modes
POS
ScalaPrimitives
PRIVATE
Tokens JavaTokens
PROTECTED
Tokens JavaTokens
PUBLIC
JavaTokens
Pack200Task
ant
Package
model
PackageCompletion
JLineCompletion
PackageImpl
ModelFactory
PackageLoader
SymbolLoaders
PackageSlurper
Power
Packageobjects
Phased
Page
html
Paragraph
comment
ParallelMatching
matching
Param
MethodSynth
ParamGrouping
StructuredTypeStrings
ParameterEntity
model
ParameterImpl
ModelFactory
Parens
Trees
ParensAnalyzer
Scanners
ParentChanged
Changes
ParentFinalInheritanceError
TyperErrorGen
ParentInheritedTwiceError
TyperErrorGen
ParentNotATraitMixinError
TyperErrorGen
ParentSealedInheritanceError
TyperErrorGen
ParentSelfTypeConformanceError
TyperErrorGen
ParentSuperSubclassError
TyperErrorGen
ParentTypesError
TyperErrorGen
ParseException
Parser CommandLineParser
Parsed
DocParser interpreter
Parser
cmd Parsers Phased
ParserCommon
ParsersCommon
ParserPhase
SyntaxAnalyzer
ParserPlus
ParserUtil ParserUtil
ParserUtil
cmd util
Parsers
runtime parser
ParsersCommon
parser
PartialOrdering
scala
PartiallyChecked
RichCompilationUnits
PartiallyOrdered
scala
Pasted
interpreter
Patch
parser
Path
io
PathResolver
util
PathSetting
AbsScalaSettings MutableSettings
Pattern
Patterns
PatternBindingLogic
PatternBindings
PatternBindings
matching
PatternBoundToUnderscore
MatchTranslation
PatternContextSensitive
Parser
PatternMatch
MatchMatrix Patterns
PatternMatching
typechecker
PatternMatchingStats
typechecker
PatternSwitch
MatchMatrix
PatternTypeIncompatibleWithPtError1
InferErrorGen
PatternTypeIncompatibleWithPtError2
InferErrorGen
PatternVar
MatrixContext
PatternVarGroup
MatrixContext
Patterns
matching
PeepholeOpt
ClosureElimination
PermissibleValue
ScalaTool Scalac Scaladoc
Phase
nsc ExplicitOuter InfoTransform TailCalls Transform
PhaseAssembly
nsc
PhaseMap
SymbolTracker
PhaseName
Phased
Phased
interpreter
Phases
reify nsc
PhasesSetting
AbsScalaSettings MutableSettings
PickleBufferEntry
ShowPickled
PickleBufferEntryList
ShowPickled
PicklePhase
Pickler
Pickler
Phased io classfile
Picklers
interactive
PlainFile
io
Platform
backend
PlatformClassPath
Global
Platforms
ScalaTool
Plugin
plugins
PluginComponent
plugins
PluginDescription
plugins
PluginLoadException
plugins
Plugins
plugins
PolyAlternativeError
InferErrorGen
PolyAlternativeErrorKind
InferErrorGen
PolyFunction
StructuredTypeStrings
PolyTypeCompleter
Namers
PolymorphicExpressionInstantiationError
InferErrorGen
PosAndMsgTypeError
ContextErrors
Position
Aliases util
PositionType
MarkupParser
PositionalAfterNamedNamesDefaultError
NamesDefaultsErrorsGen
Positions
ast
PostErasure
transform
PostErasureTransformer
PostErasure
PostfixSelect
Trees
Power
interpreter
PrefixSetting
AbsScalaSettings MutableSettings
PresentationCompilerRequestsWorkingMode
core
PresentationCompilerTestDef
core
PresentationCompilerThread
interactive
PreserveSubPatBinders
TreeMakers
Prettification
PatternMatching
Prettifier
Power
PrettifierClass
Power
PrettyWriter
io
Primitive
Primitives
PrimitivePrinter
Primitives
Primitives
icode
PrintAST
NodePrinters
Printer
Javap
PrinterClass
JavapClass
PrinterCtr
JavapClass
Printers
ast icode
Private
NonPublicRefs
PrivateInInstance
model
PrivateInTemplate
model
PrivateThisCaseClassParameterError
NamerErrorGen
Problem
interactive
ProcInstr
SymbolicXMLBuilder
ProcessResult
interpreter
ProductExtractorTreeMaker
TreeMakers
ProductGrouping
StructuredTypeStrings
ProgramPoint
analysis
ProgramTree
TreeBrowsers
PromptString
Pasted
Prop
Logic
PropMap
Logic
PropTraverser
Logic
Properties
nsc
Property
cmd
PropertyMapper
cmd
Protected
NonPublicRefs
ProtectedInInstance
model
ProtectedInTemplate
model
PseudoJUMP
GenICode
PseudoType
PatternBindings
Public
NonPublicRefs model
PublicStatic
JCommonBuilder BytecodeGenerator
PublicStaticFinal
JCommonBuilder BytecodeGenerator
PureCodegen
PatternMatching
PureMatchMonadInterface
PatternMatching
PureMatchTranslator
PatternMatching
Push
MethodTFA
p
Eq
p2g
AbstractJavaScanner JavaUnitScanner
packCaptured
Typer
packChildren
ASTTreeModel
packFileSuffix
Pack200Task
packSymbols
Typer
packageDecl
ReadEvalPrint
packageDropped
ModelFactory
packageName
ReadEvalPrint
packageNames
CompilerCompletion
packageObjects
Analyzer
packageQualifiedName
Index
packaged
ReadEvalPrint
packages
IndexScript PackageImpl Package CompilerCompletion AssemblyClassPath ClassPath DirectoryClassPath MergedClassPath SourcePath
packaging
Parser
packedType
Typer
packg
Context
pad
Debug
page
html
paginate
ConsoleReaderHelper
paginate_=
ConsoleReaderHelper
pairs
Uncompilable
para
WikiParser
paramClauses
Parser
paramDocs
DocStrings
paramToArg
TreeGen
paramType
Parser ExtractorCall ExtractorCallProd ExtractorCallRegular
paramTypes
IMethodInfo
parameter
ValueArgument
params
Label IMethod FinalState LiteralState State
paramsString
MethodSymbolOutput
parenBalance
Scanner UnitScanner
parenList
MethodSymbolOutput
parensAnalyzer
UnitScanner
parent
Fileish
parentChangeSet
Changes
parentClassLoader
ILoopInterpreter IMain
parentList
DestructureType
parentTypes
MemberTemplateEntity MemberTemplateImpl Typer
parents
Cursor
parentsLevel
SymbolLoaders
parse
Parsers Parser CommentFactory ExprTyper IMain Phased JavaParser ClassfileParser TypeParser ToolBox
parseArgument
IntSetting
parseAtSymbol
CommentFactoryBase
parseAttribute
SymbolicXMLBuilder ICodeReader
parseAttributes
ClassfileParser
parseByteCode
ICodeReader
parseClass
ClassfileParser ICodeReader
parseComments
Mixer
parseField
ClassfileParser ICodeReader
parseInnerClasses
ClassfileParser
parseInt
CompileSocket
parseMethod
ClassfileParser ICodeReader
parseParams
MutableSettings
parseStartRule
Parser SourceFileParser
parseTree
CompilerControl
parseWiki
CommentFactory
parseWikiAtSymbol
CommentFactoryBase
parsed
Demo Instance Instance Codegen
parser
ast JavapClass
parser2parserPlus
ParserUtil
parserPhase
Run
pass
SymSlurper
pasteCommand
ILoop
pat
ValEq ValFrom
patDefOrDcl
Parser
patTree
EqualityTestTreeMaker
patch
Label Picklers
path
GenUtils Parser Page Index IndexScript ReferenceIndex Source Template Fileish Var
pathSegments
SelectPattern
pathTo
ReadEvalPrint
pathToClass
ScalaClassLoader
pathToErasure
ScalaClassLoader
pathToName
IMain
pathToTerm
IMain
pathToType
IMain
patmat
Global
patmatAnaDPLL
PatternMatchingStats
patmatAnaExhaust
PatternMatchingStats
patmatAnaReach
PatternMatchingStats
patmatAnaVarEq
PatternMatchingStats
patmatCNF
PatternMatchingStats
patmatCNFSizes
PatternMatchingStats
patmatDebug
debugging
patmatNanos
PatternMatchingStats
pats
Rep Row
pattern
Parser SeqContextSensitive
pattern1
SeqContextSensitive
pattern2
SeqContextSensitive
pattern3
SeqContextSensitive
patterns
Parser SeqContextSensitive RuleApplication
pc
ICodeReader LJUMP
peep
PeepholeOpt
peephole
ClosureElimination
pendingLoadActions
SymbolLoaders
permanentlyHiddenWarning
TyperDiagnostics
ph
ChangeAfterPhase Cell
phase
NoPhaseName PhaseName
phaseDescriptions
Global
phaseDescriptors
Global
phaseEnumToPhase
Phased
phaseFlagDescriptions
Global
phaseName
terminal SubComponent SyntaxAnalyzer GenICode GenASM GenJVM GenMSIL ClosureElimination DeadCodeElimination InlineExceptionHandlers Inliners DependencyAnalysis replPhase Pickler CleanUp Constructors Erasure ExplicitOuter ExtensionMethods Flatten LambdaLift LazyVals Mixin PostErasure SampleTransform SpecializeTypes TailCalls UnCurry namerFactory packageObjects typerFactory PatternMatching RefChecks SuperAccessors
phaseNameOrdering
PhaseName
phaseNameToPhase
Phased
phaseNamed
CompilerRun Run
phaseNames
Global
phaseNewFlags
SubComponent AddInterfaces ExplicitOuter Mixin SpecializeTypes RefChecks SuperAccessors
phaseNextFlags
SubComponent
phaseWithId
Global
phased
Power StdReplVals
phasename
Node
phaseobj
Node
phases
reify
phasesDescMap
Global
phasesSet
Global
phasesShown
StatisticsInfo
pickJarBasedOn
Properties WrappedProperties
pickle
Pickler
pickleMarkerForeign
JCommonBuilder
pickleMarkerLocal
JCommonBuilder
pickledBytes
GenASM GenJVM
pickler
Global
picklerDebugMode
Pickler
picklerPhase
Global Run
pkg
MethodSymbolOutput InternalInfo
pkgClass
InternalInfo
pkgClasses
InternalInfo
pkgFromPath
Fileish
pkgFromSource
Fileish
pkgMembers
InternalInfo
pkgName
InternalInfo
pkgSymbols
InternalInfo
pkl
Pickler
placeholderParams
Parser
placeholderTypeBoundary
Parser
placeholderTypes
Parser
platform
Global
platformPhases
JavaPlatform MSILPlatform Platform
plausiblyCompatibleImplicits
ImplicitsStats
plugin
X ScalaSettings
pluginDescriptions
Plugins
pluginOptions
ScalaSettings
pluginOptionsHelp
Plugins
plugindisable
X
pluginlist
X
pluginrequire
X
plugins
nsc Plugins
pluginsDir
ScalaSettings
pluginsPt
AnalyzerPlugins AnalyzerPlugin
pluginsTypeSig
AnalyzerPlugins AnalyzerPlugin
pluginsTypeSigAccessor
AnalyzerPlugins AnalyzerPlugin
pluginsTyped
AnalyzerPlugins AnalyzerPlugin
pluginsTypedReturn
AnalyzerPlugins AnalyzerPlugin
pluginsdir
X
pmatch
MixEquals MixLiteralInts MixSequence MixTypes MixUnapply RuleApplication VariableRule
pollInterrupt
WorkScheduler
pollThrowable
WorkScheduler
polyFunction
DestructureType
pool
ClassfileParser
pop
TypeStack SimulatedStack
pop2
TypeStack SimulatedStack
pop3
TypeStack
port
SocketServer
portFile
CompileSocket
portsDir
CompileSocket
pos
AbortMacroException DocComment UseCase ValidatingPosAssigner VODDStart Enumerator Filter ValEq ValFrom ExceptionHandler Instruction AskScopeCompletionItem AskTypeAtItem AskTypeCompletionItem ContextTree Problem Range Lexer JavaOpInfo AbstractJavaTokenData JavaTokenData Scrutinee Info ImplicitSearch ReusedCondTreeMaker ReusingCondTreeMaker Lit AlternativesTreeMaker BodyTreeMaker EqualityTestTreeMaker FunTreeMaker GuardTreeMaker SubstOnlyTreeMaker TreeMaker TrivialTreeMaker TypeTestTreeMaker Info
posAssigner
Positions
posPrecedes
TypeDiagnostics
posToReport
JavaParser
position
CompilationUnit Picklers Parsed
posstr
TreeCheckers
postErasure
Global
postInit
JLineConsoleReader
postInitThunks
ILoopInit
postInitialization
ILoopInit
postQualify
TypeDiag
postSetHook
Setting
postTransform
UnCurryTransformer
postWorkItem
NoWorkScheduler WorkScheduler
postamble
CodeAssembler
postcheck
TreeChecker
posterasurePhase
Run
postfixExpr
Parser
postfixOps
cmd interpreter io util
power
ILoop ReplProps StdReplVals
powerBanner
ReplProps
powerCmd
ILoop
powerCommands
ILoop
powerInitCode
ReplProps
powerSymbolOrdering
Implicits2
powerTypeOrdering
Implicits2
pp
PrettifierClass Debug
ppcp
PathResolver
ppfreq
PrettifierClass
ppn
Rep
pre
ImplicitInfo
preCandidates
MTFAGrowable
preQualify
TypeDiag
preamble
CodeAssembler
precedence
Parser
precheck
TreeChecker
predContents
BasicBlock
predecessors
BasicBlock ProgramPoint
predef
JLineCompletion
preds
BasicBlock
preferIPv4
FscSettings
preferringIPv4
Socket
prefix
Context SettingGroup Context DestructureType
prefixExpr
Parser
prefixSettings
MutableSettings
prefixedName
ConstructorPattern
prepareNewAnalysis
SymbolicMatchAnalysis
prepareSettings
InteractiveTestSettings
prepareSigMap
Erasure
prepend
ComputedImports PathSetting
preserveWS
MarkupParser
prettify
AnyPrettifier Prettifier StringPrettifier
pretty
PrettifierClass
prettyName
MemberDefHandler
prev
Scanner Parsed JavaScanner SymbolTracker
prevBinder
AlternativesTreeMaker CondTreeMaker EqualityTestTreeMaker ExtractorTreeMaker ProductExtractorTreeMaker SubstOnlyTreeMaker TypeTestTreeMaker
prevRequestList
IMain
previous
JLineHistory SimpleHistory
primaryConstructor
DocTemplateEntity DocTemplateImpl
primitive
CALL_PRIMITIVE
primitiveTypeMap
TypeKinds
print
TreePrinter BasicBlock PrimitivePrinter TextPrinter SessionNames ConsoleReporter X StandardScalaSettings StatisticsInfo
printAfterEachPhase
Global
printAfterTyper
IMainOps
printAll
NodePrinters
printAllUnits
Global
printBlock
TextPrinter
printClass
TextPrinter
printClassPath
InteractiveTestSettings
printColumnMarker
ConsoleReporter
printColumns
ConsoleReaderHelper
printExceptionHandler
TextPrinter
printField
TextPrinter
printFile
ShowPickled
printInference
Typer
printInfers
Global
printInstruction
TextPrinter
printLate
opt ScalaSettings
printLine
PrintAST
printList
TextPrinter
printLogicalAnd
CompactTreePrinter
printLogicalOp
CompactTreePrinter
printLogicalOr
CompactTreePrinter
printMemoryStats
StandardCompileServer
printMessage
ReplReporter ConsoleReporter
printMethod
TextPrinter
printModifiers
PrintAST
printMsg
Settings
printMultiline
PrintAST
printName
ReadEvalPrint
printParam
TextPrinter
printPath
ReadEvalPrint
printPatmat
debugging
printPhase
opt
printPos
DefaultPrintAST
printPrimitive
PrimitivePrinter
printRow
CompactTreePrinter
printSingle
PrintAST
printSourceLine
ConsoleReporter
printSpecStats
SpecializeTypes
printStats
DiagramStats TimeTracker AestheticSettings
printSummary
ConsoleReporter
printTree
CompactTreePrinter SafeTreePrinter
printTyping
Typer
printTypings
Global
printUnit
NodePrinters
printUntruncatedMessage
ReplReporter
printWelcome
ILoopInit
printWriter
Socket Javap JavapClass NoJavap
printicode
X
printingTypings
TreeCheckers
println
NewLinePrintWriter PrintAST TextPrinter
printpos
X
printtypes
X ScalaSettings
privates
checkNoEscaping
problems
RichCompilationUnit
procInstr
SymbolicXMLBuilder
process
Driver MainGenericRunner MainTokenMetric ScalaDoc StandardCompileClient DotProcess REPL ILoop
processArgumentString
MutableSettings
processArguments
CompilerCommand FscSettings MutableSettings
processElement
WorklistAlgorithm NormalLinearizer
processOptions
Plugin
processResultToOutputLines
ProcessResult
processSettingsHook
Driver Main
processed
SymSlurper
produceTypeParameters
SpecializeTypes
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
producedTypes
Instruction BOX CALL_METHOD CALL_PRIMITIVE CHECK_CAST CIL_LOAD_ARRAY_ITEM_ADDRESS CIL_LOAD_FIELD_ADDRESS CIL_LOAD_LOCAL_ADDRESS CIL_NEWOBJ CIL_UNBOX CONSTANT CREATE_ARRAY DUP IS_INSTANCE LOAD_ARRAY_ITEM LOAD_EXCEPTION LOAD_FIELD LOAD_LOCAL LOAD_MODULE NEW THIS UNBOX
product
DestructureType
productConstr
TreeBuilder
productConstrN
TreeBuilder
products
CodegenSpec
program
ASTTreeModel
programInfo
DemoSpec Implicit Instance Reference Spec CodegenSpec
progress
Run
prompt
Driver EvalLoop BuildManagerTest REPL Formatting ILoop X ScalaSettings
propCategory
Properties WrappedProperties
propForEqualsTo
AbsVar Var
propIsSet
WrappedProperties
propMapper
DemoSpec Property
propNameToOptionName
PropertyMapper
propOr
SessionNames
propOrElse
WrappedProperties
propToSolvable
Logic
propagateKnownTypes
Checkable
propagateSubstitution
TreeMakers
propertiesToOptions
Property
propertyArgs
Property Reference
protoTypeArgs
Inferencer
prune
ICodePhase CounterExample
ps
PatternMatch PatternSwitch
pt
TypeCond
ptOrLub
Typer
ptOrLubPacked
Typer
pureCodegen
PureCodegen
pureType
MatchMonadInterface OptimizedMatchMonadInterface PureMatchMonadInterface
pureTypeTestChecker
TypeTestTreeMaker
purge
FileBackedHistory
push
TypeStack SimulatedStack
pushTypeBounds
Context
putChar
Scanner JavaScanner
putDocChar
Scanner JavaScanner
pv
Scrutinee
pvar
Binding
pvlist2pvgroup
MatrixContext
pvs
PatternVarGroup
pzip
PatternMatch