P
CopyAnalysis DataFlowAnalysis LivenessAnalysis ReachingDefinitionsAnalysis MethodTFA
PACKAGE
Tokens JavaTokens
PCJUMP
GenICode
PCZJUMP
GenICode
PERCENT
JavaTokens
PERCENTEQ
JavaTokens
PJUMP
GenICode
PLUS
JavaTokens
PLUSEQ
JavaTokens
PLUSPLUS
JavaTokens
POLYmode
nsc
POS
ScalaPrimitives
PRIVATE
Tokens JavaTokens
PROTECTED
Tokens JavaTokens
PUBLIC
JavaTokens
Pack200Task
ant
PackageLoader
SymbolLoaders
Param
MethodSynth
Parens
Trees
ParensAnalyzer
Scanners
ParentChanged
Changes
ParentFinalInheritanceError
TyperErrorGen
ParentInheritedTwiceError
TyperErrorGen
ParentNotATraitMixinError
TyperErrorGen
ParentSealedInheritanceError
TyperErrorGen
ParentSelfTypeConformanceError
TyperErrorGen
ParentSuperSubclassError
TyperErrorGen
ParentTypesError
TyperErrorGen
ParseException
Parser CommandLineParser
Parser
cmd Parsers
ParserCommon
ParsersCommon
ParserPhase
SyntaxAnalyzer
ParserPlus
ParserUtil ParserUtil
ParserUtil
cmd util
Parsers
runtime parser
ParsersCommon
parser
PartialOrdering
scala
PartiallyOrdered
scala
Patch
parser
Path
io
PathResolver
util
PathSetting
AbsScalaSettings MutableSettings
PatternBoundToUnderscore
MatchTranslator
PatternContextSensitive
Parser
PatternMatching
patmat
PatternMatchingStats
patmat
PatternMustBeValue
TyperErrorGen
PatternTypeIncompatibleWithPtError1
InferErrorGen
PatternTypeIncompatibleWithPtError2
InferErrorGen
PeepholeOpt
ClosureElimination
PermissibleValue
ScalaTool Scalac
Phase
nsc ExplicitOuter InfoTransform TailCalls Transform
PhaseAssembly
nsc
PhaseMap
SymbolTracker
Phases
reify nsc
PhasesSetting
AbsScalaSettings MutableSettings
PickleBufferEntry
ShowPickled
PickleBufferEntryList
ShowPickled
PicklePhase
Pickler
Pickler
io classfile
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
PrefixSetting
AbsScalaSettings MutableSettings
PreserveSubPatBinders
TreeMakers
PrettyWriter
io
PrimarySuperCall
Trees
Primitive
Primitives
PrimitivePrinter
Primitives
Primitives
icode
PrintAST
NodePrinters
Printers
ast icode
Private
NonPublicRefs
PrivateThisCaseClassParameterError
NamerErrorGen
ProcInstr
SymbolicXMLBuilder
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
PublicStaticFinal
JCommonBuilder
PureCodegen
MatchCodeGen
PureMatchMonadInterface
MatchCodeGen
PureMatchTranslator
PatternMatching
Push
MethodTFA
p
Eq
packCaptured
Typer
packChildren
ASTTreeModel
packFileSuffix
Pack200Task
packSymbols
Typer
packageObjectDef
Parser
packageObjects
Analyzer
packageOrPackageObject
Parser
packages
ClassPath DirectoryClassPath MergedClassPath SourcePath
packedType
Typer
packedTypes
Typer
packg
Context
paramClauses
Parser
paramDocs
DocStrings
paramToArg
TreeGen
paramType
Parser ExtractorCall ExtractorCallProd ExtractorCallRegular
paramTypes
IMethodInfo
params
Label IMethod
parenBalance
Scanner UnitScanner
parensAnalyzer
UnitScanner
parentChangeSet
Changes
parentList
DestructureType
parents
Cursor
parentsLevel
SymbolLoaders
parse
Parsers Parser JavaParser ClassfileParser ToolBox
parseArgument
IntSetting
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
parsed
Demo Instance Instance Codegen
parser
ast
parser2parserPlus
ParserUtil
parserPhase
Run
pat
ValEq ValFrom
patDefOrDcl
Parser
patTree
EqualityTestTreeMaker
patch
Label
path
GenUtils Parser MemberPosReporter Var
patmat
Global transform debug
patmatAnaDPLL
PatternMatchingStats
patmatAnaExhaust
PatternMatchingStats
patmatAnaReach
PatternMatchingStats
patmatAnaVarEq
PatternMatchingStats
patmatCNF
PatternMatchingStats
patmatCNFSizes
PatternMatchingStats
patmatNanos
PatternMatchingStats
pattern
Parser SeqContextSensitive
pattern1
SeqContextSensitive
pattern2
SeqContextSensitive
pattern3
SeqContextSensitive
patterns
SeqContextSensitive
pc
ICodeReader LJUMP
peep
PeepholeOpt
peephole
ClosureElimination
pendingLoadActions
SymbolLoaders
permanentlyHiddenWarning
TyperDiagnostics
ph
Cell
phaseDescriptions
Global
phaseDescriptors
Global
phaseFlagDescriptions
Global
phaseName
terminal SubComponent SyntaxAnalyzer GenICode GenASM ClosureElimination ConstantOptimization DeadCodeElimination InlineExceptionHandlers Inliners Pickler CleanUp Constructors 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
phasename
Node
phaseobj
Node
phases
reify
phasesDescMap
Global
phasesSet
Global
phasesShown
StatisticsInfo
pickJarBasedOn
Properties WrappedProperties
pickle
Pickler
pickleMarkerForeign
JCommonBuilder
pickleMarkerLocal
JCommonBuilder
pickledBytes
GenASM
pickler
Global
picklerPhase
Global Run
pkl
Pickler
placeholderParams
Parser
placeholderTypeBoundary
Parser
placeholderTypes
Parser
platform
Global
platformPhases
JavaPlatform Platform
plausiblyCompatibleImplicits
ImplicitsStats
plugin
ScalaSettings
pluginDescriptions
Plugins
pluginOptions
ScalaSettings
pluginOptionsHelp
Plugins
plugins
nsc Plugins
pluginsDir
ScalaSettings
pluginsPt
AnalyzerPlugins AnalyzerPlugin
pluginsTypeSig
AnalyzerPlugins AnalyzerPlugin
pluginsTypeSigAccessor
AnalyzerPlugins AnalyzerPlugin
pluginsTyped
AnalyzerPlugins AnalyzerPlugin
pluginsTypedReturn
AnalyzerPlugins AnalyzerPlugin
pollInterrupt
WorkScheduler
pollThrowable
WorkScheduler
polyFunction
DestructureType
pool
ClassfileParser
poolEntry
INVOKE_DYNAMIC
pop
TypeStack
pop2
TypeStack
pop3
TypeStack
port
SocketServer
portFile
CompileSocket
portsDir
CompileSocket
pos
AbortMacroException DocComment UseCase ValidatingPosAssigner VODDStart Enumerator Filter ValEq ValFrom ExceptionHandler Instruction Lexer JavaOpInfo AbstractJavaTokenData JavaTokenData Info ReusedCondTreeMaker ReusingCondTreeMaker AlternativesTreeMaker BodyTreeMaker EqualityTestTreeMaker FunTreeMaker GuardTreeMaker SubstOnlyTreeMaker TreeMaker TrivialTreeMaker TypeTestTreeMaker Lit ImportInfo ImplicitSearch Info
posAssigner
Positions
posOf
ImportInfo
posPrecedes
TypeDiagnostics
position
CompilationUnit
posstr
TreeCheckers
postErasure
Global
postQualify
TypeDiag
postSetHook
Setting
postTransform
UnCurryTransformer
postWorkItem
WorkScheduler
postcheck
TreeChecker
posterasurePhase
Run
postfixExpr
Parser
postfixOps
cmd util
ppcp
PathResolver
pre
ImplicitInfo
preCandidates
MTFAGrowable
preQualify
TypeDiag
precedence
Parser
precheck
TreeChecker
predContents
BasicBlock
predecessors
BasicBlock ProgramPoint
preds
BasicBlock
preferIPv4
FscSettings
preferringIPv4
Socket
prefix
Context SettingGroup Context DestructureType
prefixExpr
Parser
prefixSettings
MutableSettings
prepareNewAnalysis
PropositionalLogic TreesAndTypesDomain
prepareSigMap
Erasure
prepend
PathSetting
preserveWS
MarkupParser
prev
Scanner JavaScanner SymbolTracker
prevBinder
AlternativesTreeMaker CondTreeMaker EqualityTestTreeMaker ExtractorTreeMaker ProductExtractorTreeMaker SubstOnlyTreeMaker TypeTestTreeMaker
primitive
CALL_PRIMITIVE
primitiveTypeMap
TypeKinds
print
TreePrinter PrimitivePrinter TextPrinter ConsoleReporter StandardScalaSettings StatisticsInfo
printAll
NodePrinters
printAllUnits
Global
printBlock
TextPrinter
printClass
TextPrinter
printColumnMarker
ConsoleReporter
printExceptionHandler
TextPrinter
printField
TextPrinter
printFile
ShowPickled
printInference
Typer
printInfers
Global
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
printSourceLine
ConsoleReporter
printSummary
ConsoleReporter
printTree
CompactTreePrinter SafeTreePrinter
printTyping
Typer
printTypings
Global
printUnit
NodePrinters
printWriter
Socket Javap NoJavap
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
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
product
DestructureType
productConstr
TreeBuilder
program
ASTTreeModel
programInfo
DemoSpec Implicit Instance Reference Spec CodegenSpec
progress
Run
prompt
Driver EvalLoop ScalaSettings
prop
Test
propCategory
Properties WrappedProperties
propForEqualsTo
AbsVar Var
propIsSet
WrappedProperties
propMapper
DemoSpec Property
propNameToOptionName
PropertyMapper
propOrElse
WrappedProperties
propToSolvable
PropositionalLogic
propagateKnownTypes
Checkable
propagateSubstitution
TreeMakers
propertiesToOptions
Property
propertyArgs
Property Reference
protectionDomain
AbstractFileClassLoader
protoTypeArgs
Inferencer
prune
MemberDefTraverser ICodePhase CounterExample
pt
OpenImplicit
pt0
DivergentImplicitTypeError
pureCodegen
PureCodegen
pureType
MatchMonadInterface OptimizedMatchMonadInterface PureMatchMonadInterface
pureTypeTestChecker
TypeTestTreeMaker
push
TypeStack
pushTypeBounds
Context
putChar
Scanner JavaScanner
putCommentChar
Scanner