P
CopyAnalysis DataFlowAnalysis LivenessAnalysis ReachingDefinitionsAnalysis MethodTFA Eq
p2g
AbstractJavaScanner JavaUnitScanner
Pack200Task
ant
PACKAGE
Tokens model JavaTokens
PackageCompletion
JLineCompletion
packaged
ReadEvalPrint
packageDecl
ReadEvalPrint
packageDropped
ModelFactory
PackageImpl
ModelFactory
PackageLoader
SymbolLoaders
packageName
ReadEvalPrint
packageNames
CompilerCompletion
Packageobjects
Phased Analyzer
packageQualifiedName
Index
packages
IndexScript PackageImpl Package CompilerCompletion AssemblyClassPath ClassPath DirectoryClassPath MergedClassPath SourcePath
PackageSlurper
Power
packaging
Parser
packCaptured
Typer
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
Param
MethodSynth
paramClauses
Parser
paramDocs
DocStrings
parameter
ValueArgument
ParameterEntity
model
ParameterImpl
ModelFactory
ParamGrouping
StructuredTypeStrings
params
Label IMethod FinalState LiteralState State
paramsString
MethodSymbolOutput
paramToArg
TreeGen
paramType
Parser ExtractorCall ExtractorCallProd ExtractorCallRegular
paramTypes
IMethodInfo
parenBalance
Scanner UnitScanner
parenList
MethodSymbolOutput
Parens
Trees
parensAnalyzer
Scanners UnitScanner
parent
Fileish
ParentChanged
Changes
parentChangeSet
Changes
parentClassLoader
ILoopInterpreter IMain
ParentFinalInheritanceError
TyperErrorGen
ParentInheritedTwiceError
TyperErrorGen
parentList
DestructureType
ParentNotATraitMixinError
TyperErrorGen
parents
Cursor
ParentSealedInheritanceError
TyperErrorGen
ParentSelfTypeConformanceError
TyperErrorGen
parentsLevel
SymbolLoaders
parentsPartial
MatchFunTyper
ParentSuperSubclassError
TyperErrorGen
parentTypes
MemberTemplateEntity MemberTemplateImpl Typer
ParentTypesError
TyperErrorGen
parse
Parsers Parser CommentFactory ExprTyper IMain Phased JavaParser ClassfileParser TypeParser ToolBox
parseArgument
IntSetting
parseAttribute
SymbolicXMLBuilder ICodeReader
parseAttributes
ClassfileParser
parseByteCode
ICodeReader
parseClass
ClassfileParser ICodeReader
parseComments
Mixer
Parsed
Demo Codegen Instance Instance DocParser interpreter
ParseException
Parser CommandLineParser
parseField
ClassfileParser ICodeReader
parseInnerClasses
ClassfileParser
parseInt
CompileSocket
parseMethod
ClassfileParser ICodeReader
parseParams
MutableSettings
Parser
cmd ast Parsers Phased JavapClass
parser2parserPlus
ParserUtil
ParserCommon
ParsersCommon
parserPhase
SyntaxAnalyzer Run
ParserPlus
ParserUtil ParserUtil
Parsers
runtime parser
ParsersCommon
parser
ParserUtil
cmd util
parseStartRule
Parser SourceFileParser
parseTree
CompilerControl
parseWiki
CommentFactory
PartiallyChecked
RichCompilationUnits
PartiallyOrdered
scala
PartialOrdering
scala
pass
SymSlurper
pasteCommand
ILoop
Pasted
interpreter
pat
ValEq ValFrom
Patch
parser Label Picklers
patDefOrDcl
Parser
path
GenUtils Parser Page Index IndexScript ReferenceIndex Source Template io Fileish Var
PathResolver
util
pathSegments
SelectPattern
PathSetting
AbsScalaSettings MutableSettings
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 Patterns
pattern1
SeqContextSensitive
pattern2
SeqContextSensitive
pattern3
SeqContextSensitive
PatternBindingLogic
PatternBindings
PatternBindings
matching
PatternContextSensitive
Parser
PatternMatch
MatchMatrix Patterns
PatternMatching
typechecker
PatternMatchingStats
typechecker
PATTERNmode
Modes
patterns
Parser SeqContextSensitive RuleApplication matching
PatternSwitch
MatchMatrix
PatternTypeIncompatibleWithPtError1
InferErrorGen
PatternTypeIncompatibleWithPtError2
InferErrorGen
PatternVar
MatrixContext
PatternVarGroup
MatrixContext
patTree
EqualityTestTreeMaker
pc
ICodeReader LJUMP
PCJUMP
GenICode
PCZJUMP
GenICode
peep
PeepholeOpt
peephole
ClosureElimination
PeepholeOpt
ClosureElimination
pendingLoadActions
SymbolLoaders
PERCENT
JavaTokens
PERCENTEQ
JavaTokens
permanentlyHiddenWarning
TyperDiagnostics
PermissibleValue
Scalac Scaladoc ScalaTool
ph
ChangeAfterPhase Cell
Phase
NoPhaseName PhaseName nsc ExplicitOuter InfoTransform TailCalls Transform
PhaseAssembly
nsc
Phased
interpreter Power StdReplVals
phaseDescriptions
Global
phaseDescriptors
Global
phaseEnumToPhase
Phased
phaseFlagDescriptions
Global
PhaseMap
SymbolTracker
phaseName
SyntaxAnalyzer GenICode GenASM GenJVM GenMSIL ClosureElimination DeadCodeElimination InlineExceptionHandlers Inliners DependencyAnalysis terminal Phased replPhase Node SubComponent Pickler CleanUp Constructors Erasure ExplicitOuter ExtensionMethods Flatten LambdaLift LazyVals Mixin PostErasure SampleTransform SpecializeTypes TailCalls UnCurry namerFactory packageObjects typerFactory PatternMatching RefChecks SuperAccessors
phaseNamed
CompilerRun Run
phaseNameOrdering
PhaseName
phaseNames
Global
phaseNameToPhase
Phased
phaseNewFlags
SubComponent AddInterfaces ExplicitOuter Mixin SpecializeTypes RefChecks SuperAccessors
phaseNextFlags
SubComponent
phaseobj
Node
Phases
reify nsc
phasesDescMap
Global
phasesSet
Global
PhasesSetting
AbsScalaSettings MutableSettings
phasesShown
StatisticsInfo
phaseWithId
Global
pickJarBasedOn
Properties WrappedProperties
pickle
Pickler
PickleBufferEntry
ShowPickled
PickleBufferEntryList
ShowPickled
pickledBytes
GenASM GenJVM
pickleMarkerForeign
JCommonBuilder
pickleMarkerLocal
JCommonBuilder
PicklePhase
Pickler
pickler
Global Phased io classfile
picklerDebugMode
Pickler
picklerPhase
Global Run
Picklers
interactive
PJUMP
GenICode
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
PlainFile
io
platform
backend Global
PlatformClassPath
Global
platformPhases
JavaPlatform MSILPlatform Platform
Platforms
ScalaTool
plausiblyCompatibleImplicits
ImplicitsStats
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
PLUSEQ
JavaTokens
PLUSPLUS
JavaTokens
pmatch
MixEquals MixLiteralInts MixSequence MixTypes MixUnapply RuleApplication VariableRule
pollInterrupt
WorkScheduler
pollThrowable
WorkScheduler
PolyAlternativeError
InferErrorGen
PolyAlternativeErrorKind
InferErrorGen
PolyFunction
StructuredTypeStrings DestructureType
POLYmode
Modes
PolymorphicExpressionInstantiationError
InferErrorGen
PolyTypeCompleter
Namers
pool
ClassfileParser
pop
SimulatedStack TypeStack
pop2
SimulatedStack TypeStack
pop3
TypeStack
port
SocketServer
portFile
CompileSocket
portsDir
CompileSocket
pos
AbortMacroException DocComment UseCase Enumerator Filter ValEq ValFrom ValidatingPosAssigner VODDStart ExceptionHandler Instruction ScalaPrimitives 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
PosAndMsgTypeError
ContextErrors
posAssigner
Positions
Position
Aliases CompilationUnit Picklers Parsed util
PositionalAfterNamedNamesDefaultError
NamesDefaultsErrorsGen
Positions
ast
PositionType
MarkupParser
posPrecedes
TypeDiagnostics
posstr
TreeCheckers
postamble
CodeAssembler
postcheck
TreeChecker
postErasure
Global transform
posterasurePhase
Run
PostErasureTransformer
PostErasure
postfixExpr
Parser
postfixOps
cmd interpreter io util
PostfixSelect
Trees
postInit
JLineConsoleReader
postInitialization
ILoopInit
postInitThunks
ILoopInit
posToReport
JavaParser
postQualify
TypeDiag
postSetHook
Setting
postTransform
UnCurryTransformer
postWorkItem
NoWorkScheduler WorkScheduler
power
ILoop interpreter 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
preamble
CodeAssembler
preCandidates
MTFAGrowable
precedence
Parser
precheck
TreeChecker
predContents
BasicBlock
predecessors
ProgramPoint BasicBlock
predef
JLineCompletion
preds
BasicBlock
preferIPv4
FscSettings
preferringIPv4
Socket
prefix
Context SettingGroup Context DestructureType
prefixedName
ConstructorPattern
prefixExpr
Parser
PrefixSetting
AbsScalaSettings MutableSettings
prefixSettings
MutableSettings
prepareNewAnalysis
SymbolicMatchAnalysis
prepareSettings
InteractiveTestSettings
prepareSigMap
Erasure
prepend
ComputedImports PathSetting
preQualify
TypeDiag
PresentationCompilerRequestsWorkingMode
core
PresentationCompilerTestDef
core
PresentationCompilerThread
interactive
PreserveSubPatBinders
TreeMakers
preserveWS
MarkupParser
Prettification
PatternMatching
Prettifier
Power
PrettifierClass
Power
prettify
AnyPrettifier Prettifier StringPrettifier
pretty
PrettifierClass
prettyName
MemberDefHandler
PrettyWriter
io
prev
Scanner Parsed JavaScanner SymbolTracker
prevBinder
AlternativesTreeMaker CondTreeMaker EqualityTestTreeMaker ExtractorTreeMaker ProductExtractorTreeMaker SubstOnlyTreeMaker TypeTestTreeMaker
previous
JLineHistory SimpleHistory
prevRequestList
IMain
primaryConstructor
DocTemplateEntity DocTemplateImpl
primitive
CALL_PRIMITIVE Primitives
PrimitivePrinter
Primitives
Primitives
icode
primitiveTypeMap
TypeKinds
print
TreePrinter BasicBlock PrimitivePrinter TextPrinter SessionNames ConsoleReporter X StandardScalaSettings StatisticsInfo
printAfterEachPhase
Global
printAfterTyper
IMainOps
printAll
NodePrinters
printAllUnits
Global
PrintAST
NodePrinters
printBlock
TextPrinter
printClass
TextPrinter
printClassPath
InteractiveTestSettings
printColumnMarker
ConsoleReporter
printColumns
ConsoleReaderHelper
Printer
Javap
PrinterClass
JavapClass
PrinterCtr
JavapClass
Printers
ast icode
printExceptionHandler
TextPrinter
printField
TextPrinter
printFile
ShowPickled
printicode
X
printInference
Typer
printInfers
Global
printingTypings
TreeCheckers
printInstruction
TextPrinter
printLate
opt ScalaSettings
printLine
PrintAST
printList
TextPrinter
println
PrintAST TextPrinter NewLinePrintWriter
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 X
printPrimitive
PrimitivePrinter
printRow
CompactTreePrinter
printSingle
PrintAST
printSourceLine
ConsoleReporter
printSpecStats
SpecializeTypes
printStats
DiagramStats TimeTracker AestheticSettings
printSummary
ConsoleReporter
printTree
CompactTreePrinter SafeTreePrinter
printtypes
X ScalaSettings
printTyping
Typer
printTypings
Global
printUnit
NodePrinters
printUntruncatedMessage
ReplReporter
printWelcome
ILoopInit
printWriter
Socket Javap JavapClass NoJavap
PRIVATE
Tokens NonPublicRefs JavaTokens
PrivateInInstance
model
PrivateInTemplate
model
privates
checkNoEscaping
PrivateThisCaseClassParameterError
NamerErrorGen
Problem
interactive
problems
RichCompilationUnit
process
DotProcess Driver REPL ILoop MainGenericRunner MainTokenMetric ScalaDoc StandardCompileClient
processArguments
CompilerCommand MutableSettings
processArgumentString
MutableSettings
processed
SymSlurper
processElement
NormalLinearizer WorklistAlgorithm
processOptions
Plugin
ProcessResult
interpreter
processResultToOutputLines
ProcessResult
processSettingsHook
Driver Main
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
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
produceTypeParameters
SpecializeTypes
product
DestructureType
productConstr
TreeBuilder
productConstrN
TreeBuilder
ProductExtractorTreeMaker
TreeMakers
ProductGrouping
StructuredTypeStrings
products
CodegenSpec
program
ASTTreeModel
programInfo
DemoSpec CodegenSpec Implicit Instance Reference Spec
ProgramPoint
analysis
ProgramTree
TreeBrowsers
progress
Run
prompt
Driver EvalLoop BuildManagerTest REPL Formatting ILoop X ScalaSettings
PromptString
Pasted
Prop
Logic
propagateKnownTypes
Checkable
propagateSubstitution
TreeMakers
propCategory
Properties WrappedProperties
Properties
nsc
propertiesToOptions
Property
Property
cmd
propertyArgs
Property Reference
PropertyMapper
cmd
propForEqualsTo
AbsVar Var
propIsSet
WrappedProperties
PropMap
Logic
propMapper
DemoSpec Property
propNameToOptionName
PropertyMapper
propOr
SessionNames
propOrElse
WrappedProperties
propToSolvable
Logic
PropTraverser
Logic
PROTECTED
Tokens NonPublicRefs JavaTokens
ProtectedInInstance
model
ProtectedInTemplate
model
protoTypeArgs
Inferencer
prune
ICodePhase CounterExample
ps
PatternMatch PatternSwitch
PseudoJUMP
GenICode
PseudoType
PatternBindings
pt
TypeCond
ptOrLub
Typer
ptOrLubPacked
Typer
PUBLIC
NonPublicRefs model JavaTokens
PublicStatic
JCommonBuilder BytecodeGenerator
PublicStaticFinal
JCommonBuilder BytecodeGenerator
pureCodegen
PatternMatching PureCodegen
PureMatchMonadInterface
PatternMatching
PureMatchTranslator
PatternMatching
pureType
MatchMonadInterface OptimizedMatchMonadInterface PureMatchMonadInterface
pureTypeTestChecker
TypeTestTreeMaker
purge
FileBackedHistory
push
MethodTFA SimulatedStack TypeStack
pushTypeBounds
Context
putChar
Scanner JavaScanner
putDocChar
Scanner JavaScanner
pv
Scrutinee
pvar
Binding
pvlist2pvgroup
MatrixContext
pvs
PatternVarGroup
pzip
PatternMatch