P
CopyAnalysis DataFlowAnalysis LivenessAnalysis ReachingDefinitionsAnalysis MethodTFA
PACKAGE
CommonTokens
PATTERNmode
Typers ToolBox
PCJUMP
GenICode
PCZJUMP
GenICode
PERCENT
JavaTokens
PERCENTEQ
JavaTokens
PJUMP
GenICode
PLUS
JavaTokens
PLUSEQ
JavaTokens
PLUSPLUS
JavaTokens
POS
ScalaPrimitives
PRIVATE
CommonTokens
PROTECTED
CommonTokens
PUBLIC
JavaTokens
Pack200Task
ant
PackageEntry
classpath
PackageLoader
SymbolLoaders
PackageLoaderUsingFlatClassPath
SymbolLoaders
PackageNameUtils
classpath
PackageObjectClasses
LintWarnings
PackageStatPlaceholder
Placeholders
Param
MethodSynth
ParamPlaceholder
Placeholders
ParameterProducer
analysis
Parens
Trees
ParensAnalyzer
Scanners
ParentFinalInheritanceError
TyperErrorGen
ParentInheritedTwiceError
TyperErrorGen
ParentNotATraitMixinError
TyperErrorGen
ParentSealedInheritanceError
TyperErrorGen
ParentSelfTypeConformanceError
TyperErrorGen
ParentSuperSubclassError
TyperErrorGen
ParentTypesError
TyperErrorGen
ParseException
CommandLineParser
Parser
Parsers Parsers
ParserCommon
ParsersCommon
ParserPhase
SyntaxAnalyzer
ParserTreeBuilder
Parser
Parsers
contexts quasiquotes parser
ParsersCommon
parser
Parsing
nsc
PartialFunctionReference
CoreBTypes CoreBTypesProxy
PartialOrdering
scala
PartiallyOrdered
scala
Patch
parser
Path
io
PathResolver
util
PathResolverBase
util
PathResolverFactory
util
PathResolverResult
util
PathSetting
AbsScalaSettings MutableSettings
PatternAligned
ScalacPatternExpanders
PatternAlternative
ContextMode
PatternBoundToUnderscore
MatchTranslator
PatternContextSensitive
Parser
PatternExpander
patmat
PatternMatching
patmat
PatternMatchingStats
patmat
PatternMustBeValue
TyperErrorGen
PatternParser
Parsers
PatternTypeIncompatibleWithPtError1
InferErrorGen
PatternTypeIncompatibleWithPtError2
InferErrorGen
PatternTyper
PatternTypers
PatternTypers
typechecker
Patterns
PatternExpander
PeepholeOpt
ClosureElimination
PerRunParsing
Parsing
PerRunReporting
Reporting
PermissibleValue
ScalaTool Scalac
Phase
nsc ExplicitOuter InfoTransform TailCalls Transform
PhaseAssembly
nsc
PhaseMap
SymbolTracker
Phases
reify
PhasesSetting
AbsScalaSettings MutableSettings
PickleBufferEntry
ShowPickled
PickleBufferEntryList
ShowPickled
PicklePhase
Pickler
Pickler
classfile
Placeholder
Placeholders
Placeholders
quasiquotes
PlainBodyBuilder
BCodeBodyBuilder
PlainClassBuilder
GenBCode
PlainFile
io
PlainSkelBuilder
BCodeSkelBuilder
Platform
backend
PlatformClassPath
Global
Platforms
ScalaTool
Plugin
plugins
PluginComponent
plugins
PluginDescription
plugins
PluginLoadException
plugins
Plugins
plugins
PolyAlternativeError
InferErrorGen
PolyAlternativeErrorKind
InferErrorGen
PolyFunction
StructuredTypeStrings
PolyImplicitOverload
LintWarnings
PolyTypeCompleter
Namers
PolymorphicExpressionInstantiationError
InferErrorGen
PosAndMsgTypeError
ContextErrors
Position
Aliases util
PositionType
MarkupParser
PositionalAfterNamedNamesDefaultError
NamesDefaultsErrorsGen
Positions
ast
PostErasure
transform
PostErasureTransformer
PostErasure
PostfixSelect
Trees
Precision
SpecifierGroups
PrefixSetting
AbsScalaSettings MutableSettings
PreserveSubPatBinders
TreeMakers
PrimarySuperCall
Trees
Primitive
Primitives
PrimitiveBType
BTypes
PrimitivePrinter
Primitives
Primitives
icode
PrintAST
NodePrinters
Printers
ast icode
Private
NonPublicRefs
PrivateShadow
LintWarnings
PrivateThisCaseClassParameterError
NamerErrorGen
ProcInstr
SymbolicXMLBuilder
ProdConsAnalyzer
analysis
ProductExtractorTreeMaker
TreeMakers
ProductGrouping
StructuredTypeStrings
ProgramPoint
analysis
ProgramTree
TreeBrowsers
Prop
PropositionalLogic
PropMap
PropositionalLogic
PropTraverser
PropositionalLogic
Properties
nsc
Property
cmd
PropertyMapper
cmd
PropositionalLogic
Logic
Protected
NonPublicRefs
PseudoJUMP
GenICode
Public
NonPublicRefs
PublicStatic
JCommonBuilder GenBCode
PublicStaticFinal
JCommonBuilder GenBCode
PureCodegen
MatchCodeGen
PureMatchMonadInterface
MatchCodeGen
PureMatchTranslator
PatternMatching
Push
MethodTFA
p
Eq
packCaptured
Typer
packChildren
ASTTreeModel
packFileSuffix
Pack200Task
packSymbols
Typer
packageInternalName
ClassBType
packageObjectDef
Parser
packageObjects
Analyzer
packageOrPackageObject
Parser
packagePrefix
PackageNameUtils
packages
FlatClassPathEntries ClassPath DirectoryClassPath MergedClassPath SourcePath
packedType
Typer
packedTypes
Typer
packg
Context
param
QuasiquoteParser Parser
paramClauses
Parser
paramDocs
DocStrings
paramPos
Fingerprint
paramTKs
PlainSkelBuilder
paramToArg
TreeGen
paramType
Parser
paramTypes
IMethodInfo
params
Label IMethod
parenBalance
Scanner UnitScanner
parensAnalyzer
UnitScanner
parentList
DestructureType
parentsLevel
SymbolLoaders
parse
Parsers Parser Quasiquotes Parser JavaParser ClassfileParser ToolBox
parseArgument
IntSetting
parseAttribute
SymbolicXMLBuilder ICodeReader
parseAttributeValue
Utility
parseAttributes
ClassfileParser
parseByteCode
ICodeReader
parseCharRef
Utility
parseClass
ClassfileParser ICodeReader
parseDots
Rank
parseField
ClassfileParser ICodeReader
parseInnerClasses
ClassfileParser
parseInt
CompileSocket
parseMethod
ClassfileParser ICodeReader
parseParams
MutableSettings
parseRule
Parser
parseStartRule
Parser SourceFileParser
parseStats
Parser
parseStatsOrPackages
Parser
parsed
Instance Instance Codegen
parser
ast YstatisticsPhases
parserPhase
Run
parsing
RunParsing
parts
Quasiquotes
pat
TypedPat
patDefOrDcl
Parser
patSymbol
BoundEH
patTree
EqualityTestTreeMaker
patch
Label
path
GenUtils Parser MemberPosReporter PluginLoadException Var
patmat
Global YstatisticsPhases transform debug
patmatAnaDPLL
PatternMatchingStats
patmatAnaExhaust
PatternMatchingStats
patmatAnaReach
PatternMatchingStats
patmatAnaVarEq
PatternMatchingStats
patmatCNF
PatternMatchingStats
patmatCNFSizes
PatternMatchingStats
patmatNanos
PatternMatchingStats
patmatResult
debug
pattern
Parser SeqContextSensitive
pattern1
SeqContextSensitive
pattern2
SeqContextSensitive
pattern3
SeqContextSensitive
patterns
SeqContextSensitive Aligned
pc
ICodeReader LJUMP
peekStack
FrameExtensions
peekingAhead
Parser
peep
PeepholeOpt
peephole
ClosureElimination
pendingLoadActions
SymbolLoaders
permanentlyHiddenWarning
TyperDiagnostics
phaseDescriptions
Global
phaseDescriptors
Global
phaseFlagDescriptions
Global
phaseHelp
Global
phaseName
terminal SubComponent SyntaxAnalyzer GenICode GenASM GenBCode ClosureElimination ConstantOptimization DeadCodeElimination InlineExceptionHandlers Inliners Pickler CleanUp Constructors Delambdafy Erasure ExplicitOuter ExtensionMethods Flatten LambdaLift LazyVals Mixin PostErasure SampleTransform SpecializeTypes TailCalls UnCurry PatternMatching namerFactory packageObjects typerFactory RefChecks SuperAccessors
phaseNamed
Run
phaseNames
Global
phaseNewFlags
SubComponent AddInterfaces ExplicitOuter Mixin SpecializeTypes RefChecks SuperAccessors
phaseNextFlags
SubComponent
phaseWithId
Global
phases
reify
phasesDescMap
Global
phasesSet
Global
pickAcceptable
Conversion
pickJarBasedOn
Properties WrappedProperties
pickle
MacroImplBinding
pickleAtom
MacroImplBinding
pickleMarkerForeign
BCPickles JCommonBuilder
pickleMarkerLocal
BCPickles JCommonBuilder
pickledBytes
BCodeHelpers GenASM
pickler
Global
picklerPhase
Global Run
placeholderName
UnapplyHole
placeholderParams
Parser
placeholderTypeBoundary
Parser
placeholderTypes
Parser
plain
Item2 Item3
platform
Global GlobalSymbolLoaders SymbolLoaders
platformPhases
JavaPlatform Platform
platformTools
SupplementalLocations
plausiblyCompatibleImplicits
ImplicitsStats
plugin
ScalaSettings
pluginDescriptions
Plugins
pluginOptions
ScalaSettings
pluginOptionsHelp
Plugins
plugins
nsc Plugins
pluginsDir
ScalaSettings
pluginsEnsureCompanionObject
AnalyzerPlugins MacroPlugin
pluginsEnterStats
AnalyzerPlugins MacroPlugin
pluginsEnterSym
AnalyzerPlugins MacroPlugin
pluginsIsBlackbox
AnalyzerPlugins MacroPlugin
pluginsMacroArgs
AnalyzerPlugins MacroPlugin
pluginsMacroExpand
AnalyzerPlugins MacroPlugin
pluginsMacroRuntime
AnalyzerPlugins MacroPlugin
pluginsPt
AnalyzerPlugins AnalyzerPlugin
pluginsTypeSig
AnalyzerPlugins AnalyzerPlugin
pluginsTypeSigAccessor
AnalyzerPlugins AnalyzerPlugin
pluginsTyped
AnalyzerPlugins AnalyzerPlugin
pluginsTypedMacroBody
AnalyzerPlugins MacroPlugin
pluginsTypedReturn
AnalyzerPlugins AnalyzerPlugin
pollInterrupt
WorkScheduler
pollThrowable
WorkScheduler
polyFunction
DestructureType
pool
ClassfileParser
poolEntry
INVOKE_DYNAMIC
pop
TypeStack typingStack
pop2
TypeStack
pop3
TypeStack
popMacroContext
Macros
port
FscSettings SocketServer
portFile
CompileSocket
portsDir
CompileSocket
pos
AbortMacroException ApplyHole Hole UnapplyHole DocComment UseCase ValidatingPosAssigner TextAttache ExceptionHandler Instruction RewriteClosureAccessCheckFailed RewriteClosureApplyToClosureBodyFailed RewriteClosureIllegalAccess JavaOpInfo AbstractJavaTokenData JavaTokenData Info ReusedCondTreeMaker ReusingCondTreeMaker BoundTree AlternativesTreeMaker BodyTreeMaker EqualityTestTreeMaker FunTreeMaker GuardTreeMaker SubstOnlyTreeMaker TreeMaker TrivialTreeMaker TypeTestTreeMaker ImportInfo ImplicitSearch CharacterXn Conversion DateTimeXn ErrorXn FloatingPointXn GeneralXn IntegralXn LiteralXn Info
posAssigner
Positions
posMap
Placeholders
posOf
ImportInfo
posPrecedes
TypeDiagnostics
position
CompilationUnit
positive
Lit
posstr
TreeCheckers
postErasure
Global
postQualify
TypeDiag
postSetHook
Setting
postTransform
UnCurryTransformer
postWorkItem
WorkScheduler
postcheck
TreeChecker
posterasurePhase
Run
postfixExpr
Parser
postfixOps
cmd languageFeatures
potentiallyMutableBinders
ExtractorTreeMaker
ppcp
PathResolver
pre
ImplicitInfo
preCandidates
MTFAGrowable
preQualify
TypeDiag
preamble
unlifters
precedence
OpInfo Parser
precheck
TreeChecker
precision
Conversion
pred
Rank
predContents
BasicBlock
predecessors
BasicBlock ProgramPoint
preds
BasicBlock
preferIPv4
FscSettings
prefix
Context Context DestructureType
prefixExpr
Parser
prefixSettings
MutableSettings
prepareNewAnalysis
PropositionalLogic TreesAndTypesDomain
prepareSigMap
Erasure
prepend
PathSetting
preserveWS
MarkupParser
prev
ScannerData JavaScanner SymbolTracker
prevBinder
AlternativesTreeMaker CondTreeMaker EqualityTestTreeMaker ExtractorTreeMaker ProductExtractorTreeMaker SubstOnlyTreeMaker TypeTestTreeMaker
primitive
CALL_PRIMITIVE
primitiveTypeMap
TypeKinds CoreBTypes CoreBTypesProxy
print
TreePrinter PrimitivePrinter TextPrinter ConsoleReporter StandardScalaSettings StatisticsInfo
printAll
NodePrinters
printAllUnits
Global
printBlock
TextPrinter
printClass
TextPrinter
printColumnMarker
ConsoleReporter
printExceptionHandler
TextPrinter
printField
TextPrinter
printFile
ShowPickled
printInstruction
TextPrinter
printLate
ScalaSettings
printLine
PrintAST
printList
TextPrinter
printLogicalAnd
CompactTreePrinter
printLogicalOp
CompactTreePrinter
printLogicalOr
CompactTreePrinter
printMemoryStats
StandardCompileServer
printMessage
ConsoleReporter
printMethod
TextPrinter
printModifiers
PrintAST
printMultiline
PrintAST
printParam
TextPrinter
printPatmat
debug
printPos
DefaultPrintAST
printRow
CompactTreePrinter
printSingle
PrintAST
printSummary
ConsoleReporter
printTree
CompactTreePrinter
printTyping
typingStack
printTypings
Global
printUnit
NodePrinters
printWriter
Socket
printingOk
TypersTracking
println
NewLinePrintWriter PrintAST TextPrinter
printtypes
ScalaSettings
privates
checkNoEscaping
procInstr
SymbolicXMLBuilder
process
Driver MainTokenMetric StandardCompileClient
processArgumentString
MutableSettings
processArguments
CompilerCommand FscSettings MutableSettings
processElement
WorklistAlgorithm NormalLinearizer
processOptions
Plugin
processSettingsHook
Driver
prodConsAnalyzerTimer
ProdConsAnalyzer
produceTypeParameters
SpecializeTypes
produced
PseudoJUMP Instruction BOX CALL_METHOD CALL_PRIMITIVE CHECK_CAST CJUMP CONSTANT CREATE_ARRAY CZJUMP DROP DUP INVOKE_DYNAMIC 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 CONSTANT CREATE_ARRAY DUP INVOKE_DYNAMIC IS_INSTANCE LOAD_ARRAY_ITEM LOAD_EXCEPTION LOAD_FIELD LOAD_LOCAL LOAD_MODULE NEW THIS UNBOX
producersForInputsOf
ProdConsAnalyzer
producersForValueAt
ProdConsAnalyzer
product
DestructureType
productArity
Aligned Extractor
productTypes
Aligned
program
ASTTreeModel
programInfo
Implicit Instance Reference Spec CodegenSpec
programPoint
PlainSkelBuilder
progress
Run
prompt
Driver EvalLoop ScalaSettings
prop
Test
propCategory
Properties WrappedProperties
propForEqualsTo
AbsVar Var
propIsSet
WrappedProperties
propMapper
Property
propNameToOptionName
PropertyMapper
propOrElse
WrappedProperties
propToSolvable
PropositionalLogic
propagateImplicitTypeErrorsTo
ContextReporter
propagateKnownTypes
Checkable
propagateSubstitution
TreeMakers
propagatingErrorsTo
ContextReporter
propertiesToOptions
Property
propertyArgs
Property Reference
protect
SyncAndTryBuilder
protoTypeArgs
Inferencer
prune
MemberDefTraverser ICodePhase CounterExample
pt
BoundTree OpenImplicit
pt0
DivergentImplicitTypeError
pureCodegen
PureCodegen
pureType
MatchMonadInterface PureMatchMonadInterface
pureTypeTestChecker
TypeTestTreeMaker
push
TypeStack typingStack
pushMacroContext
Macros
pushTypeBounds
Context
putChar
Scanner JavaScanner
putCommentChar
Scanner