class DocExtractionGlobal extends Global
Scala compiler global needed for extracting doc comments. This uses the ScaladocSyntaxAnalyzer, which keeps DocDefs in the parsed AST.
It would be ideal to do this as a compiler plugin. Unfortunately there doesn't seem to be a way to replace the syntax analyzer phase (named "parser") with a plugin.
- Alphabetic
- By Inheritance
- DocExtractionGlobal
- Global
- Parsing
- Reporting
- Positions
- DocComments
- Printers
- Trees
- PhaseAssembly
- Plugins
- CompilationUnits
- Closeable
- AutoCloseable
- SymbolTable
- SymbolTable
- Reporting
- Internals
- FreshNames
- Translations
- PrivateWithin
- ReificationSupport
- StdCreators
- StdAttachments
- CapturedVariables
- Importers
- TypeDebugging
- Positions
- Printers
- Trees
- AnnotationCheckers
- AnnotationInfos
- StdNames
- Transforms
- InfoTransformers
- BaseTypeSeqs
- Constants
- Definitions
- Mirrors
- Scopes
- FlagSets
- ExistentialsAndSkolems
- Kinds
- Variances
- Types
- FindMembers
- TypeConstraints
- TypeMaps
- GlbLubs
- CommonOwners
- TypeToStrings
- TypeComparers
- Symbols
- Names
- Collections
- Universe
- Universe
- Internals
- Quasiquotes
- Liftables
- Printers
- Mirrors
- StandardLiftables
- StandardNames
- StandardDefinitions
- ImplicitTags
- TypeTags
- Exprs
- Positions
- Annotations
- Constants
- Trees
- Names
- Scopes
- FlagSets
- Types
- Symbols
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
- new DocExtractionGlobal(settings: Settings = DocExtractionGlobal.defaultSettings)
Type Members
-
trait
AbstractTypeRef extends scala.reflect.internal.SymbolTable.TypeRef with scala.reflect.internal.SymbolTable.NonClassTypeRef
- Definition Classes
- Types
-
class
AbstractTypeSymbol extends scala.reflect.internal.SymbolTable.TypeSymbol
- Definition Classes
- Symbols
-
trait
AliasTypeRef extends scala.reflect.internal.SymbolTable.TypeRef with scala.reflect.internal.SymbolTable.NonClassTypeRef
- Definition Classes
- Types
-
class
AliasTypeSymbol extends scala.reflect.internal.SymbolTable.TypeSymbol
- Definition Classes
- Symbols
-
case class
Alternative extends scala.reflect.internal.SymbolTable.Tree with scala.reflect.internal.SymbolTable.TermTree with scala.reflect.internal.SymbolTable.AlternativeApi with Product with Serializable
- Definition Classes
- Trees
-
trait
AlternativeApi extends scala.reflect.api.Universe.TermTreeApi
- Definition Classes
- Trees
-
abstract
class
AlternativeExtractor extends AnyRef
- Definition Classes
- Trees
-
trait
Annotatable[Self] extends AnyRef
- Definition Classes
- AnnotationInfos
-
case class
Annotated extends scala.reflect.internal.SymbolTable.Tree with scala.reflect.internal.SymbolTable.AnnotatedApi with Product with Serializable
- Definition Classes
- Trees
-
trait
AnnotatedApi extends scala.reflect.api.Universe.TreeApi
- Definition Classes
- Trees
-
abstract
class
AnnotatedExtractor extends AnyRef
- Definition Classes
- Trees
-
case class
AnnotatedType extends scala.reflect.internal.SymbolTable.Type with scala.reflect.internal.SymbolTable.RewrappingTypeProxy with scala.reflect.internal.SymbolTable.AnnotatedTypeApi with Product with Serializable
- Definition Classes
- Types
-
trait
AnnotatedTypeApi extends scala.reflect.api.Universe.TypeApi
- Definition Classes
- Types
-
abstract
class
AnnotatedTypeExtractor extends AnyRef
- Definition Classes
- Types
-
type
Annotation = AnnotationInfo
- Definition Classes
- AnnotationInfos → Annotations
-
trait
AnnotationApi extends AnyRef
- Definition Classes
- Annotations
-
trait
AnnotationChecker extends AnyRef
- Definition Classes
- AnnotationCheckers
-
abstract
class
AnnotationExtractor extends AnyRef
- Definition Classes
- Annotations
-
trait
AnnotationFilter extends scala.reflect.internal.SymbolTable.TypeMap
- Definition Classes
- TypeMaps
-
abstract
class
AnnotationInfo extends scala.reflect.internal.SymbolTable.AnnotationApi
- Definition Classes
- AnnotationInfos
-
case class
AntiPolyType extends scala.reflect.internal.SymbolTable.Type with Product with Serializable
- Definition Classes
- Types
-
case class
AppliedTypeTree extends scala.reflect.internal.SymbolTable.Tree with scala.reflect.internal.SymbolTable.TypTree with scala.reflect.internal.SymbolTable.AppliedTypeTreeApi with Product with Serializable
- Definition Classes
- Trees
-
trait
AppliedTypeTreeApi extends scala.reflect.api.Universe.TypTreeApi
- Definition Classes
- Trees
-
abstract
class
AppliedTypeTreeExtractor extends AnyRef
- Definition Classes
- Trees
-
class
AppliedTypeVar extends scala.reflect.internal.SymbolTable.TypeVar
- Definition Classes
- Types
-
case class
Apply extends scala.reflect.internal.SymbolTable.GenericApply with scala.reflect.internal.SymbolTable.ApplyApi with Product with Serializable
- Definition Classes
- Trees
-
trait
ApplyApi extends scala.reflect.api.Universe.GenericApplyApi
- Definition Classes
- Trees
-
case class
ApplyDynamic extends scala.reflect.internal.SymbolTable.SymTree with scala.reflect.internal.SymbolTable.TermTree with Product with Serializable
- Definition Classes
- Trees
-
abstract
class
ApplyExtractor extends AnyRef
- Definition Classes
- Trees
-
class
ApplyImplicitView extends scala.reflect.internal.SymbolTable.Apply
- Definition Classes
- Trees
-
class
ApplyToImplicitArgs extends scala.reflect.internal.SymbolTable.Apply
- Definition Classes
- Trees
-
class
ArgsTypeRef extends scala.reflect.internal.SymbolTable.TypeRef
- Definition Classes
- Types
-
case class
ArrayAnnotArg extends scala.reflect.internal.SymbolTable.ClassfileAnnotArg with scala.reflect.internal.SymbolTable.ArrayArgumentApi with Product with Serializable
- Definition Classes
- AnnotationInfos
-
type
ArrayArgument = ArrayAnnotArg
- Definition Classes
- AnnotationInfos → Annotations
-
case class
ArrayValue extends scala.reflect.internal.SymbolTable.Tree with scala.reflect.internal.SymbolTable.TermTree with Product with Serializable
- Definition Classes
- Trees
-
class
AsSeenFromMap extends scala.reflect.internal.SymbolTable.TypeMap with scala.reflect.internal.SymbolTable.KeepOnlyTypeConstraints
- Definition Classes
- TypeMaps
-
case class
Assign extends scala.reflect.internal.SymbolTable.Tree with scala.reflect.internal.SymbolTable.TermTree with scala.reflect.internal.SymbolTable.AssignApi with Product with Serializable
- Definition Classes
- Trees
-
trait
AssignApi extends scala.reflect.api.Universe.TermTreeApi
- Definition Classes
- Trees
-
abstract
class
AssignExtractor extends AnyRef
- Definition Classes
- Trees
-
case class
AssignOrNamedArg extends scala.reflect.internal.SymbolTable.Tree with scala.reflect.internal.SymbolTable.TermTree with scala.reflect.internal.SymbolTable.AssignOrNamedArgApi with Product with Serializable
- Definition Classes
- Trees
-
trait
AssignOrNamedArgApi extends scala.reflect.api.Universe.TermTreeApi
- Definition Classes
- Trees
-
abstract
class
AssignOrNamedArgExtractor extends AnyRef
- Definition Classes
- Trees
-
trait
Attachable extends AnyRef
- Definition Classes
- StdAttachments
-
class
BaseTypeSeq extends AnyRef
- Definition Classes
- BaseTypeSeqs
-
case class
Bind extends scala.reflect.internal.SymbolTable.DefTree with scala.reflect.internal.SymbolTable.BindApi with Product with Serializable
- Definition Classes
- Trees
-
trait
BindApi extends scala.reflect.api.Universe.DefTreeApi
- Definition Classes
- Trees
-
abstract
class
BindExtractor extends AnyRef
- Definition Classes
- Trees
-
case class
Block extends scala.reflect.internal.SymbolTable.Tree with scala.reflect.internal.SymbolTable.TermTree with scala.reflect.internal.SymbolTable.BlockApi with Product with Serializable
- Definition Classes
- Trees
-
trait
BlockApi extends scala.reflect.api.Universe.TermTreeApi
- Definition Classes
- Trees
-
abstract
class
BlockExtractor extends AnyRef
- Definition Classes
- Trees
-
case class
BooleanFlag extends Product with Serializable
- Definition Classes
- Printers
-
case class
BoundedWildcardType extends scala.reflect.internal.SymbolTable.Type with scala.reflect.internal.SymbolTable.BoundedWildcardTypeApi with Product with Serializable
- Definition Classes
- Types
-
trait
BoundedWildcardTypeApi extends scala.reflect.api.Universe.TypeApi
- Definition Classes
- Types
-
abstract
class
BoundedWildcardTypeExtractor extends AnyRef
- Definition Classes
- Types
-
trait
CannotHaveAttrs extends scala.reflect.internal.SymbolTable.Tree
- Definition Classes
- Trees
-
case class
CaseDef extends scala.reflect.internal.SymbolTable.Tree with scala.reflect.internal.SymbolTable.CaseDefApi with Product with Serializable
- Definition Classes
- Trees
-
trait
CaseDefApi extends scala.reflect.api.Universe.TreeApi
- Definition Classes
- Trees
-
abstract
class
CaseDefExtractor extends AnyRef
- Definition Classes
- Trees
-
class
ChangeOwnerTraverser extends scala.reflect.internal.SymbolTable.Traverser
- Definition Classes
- Trees
-
abstract
class
ChildSolidDescendantsCollector extends scala.reflect.internal.SymbolTable.Traverser
- Definition Classes
- Positions
-
case class
ClassDef extends scala.reflect.internal.SymbolTable.ImplDef with scala.reflect.internal.SymbolTable.ClassDefApi with Product with Serializable
- Definition Classes
- Trees
-
trait
ClassDefApi extends scala.reflect.api.Universe.ImplDefApi
- Definition Classes
- Trees
-
abstract
class
ClassDefExtractor extends AnyRef
- Definition Classes
- Trees
-
case class
ClassInfoType extends scala.reflect.internal.SymbolTable.CompoundType with scala.reflect.internal.SymbolTable.ClassInfoTypeApi with Product with Serializable
- Definition Classes
- Types
-
trait
ClassInfoTypeApi extends scala.reflect.api.Universe.TypeApi
- Definition Classes
- Types
-
abstract
class
ClassInfoTypeExtractor extends AnyRef
- Definition Classes
- Types
-
trait
ClassMirror extends scala.reflect.api.Universe.TemplateMirror
- Definition Classes
- Mirrors
-
class
ClassSymbol extends scala.reflect.internal.SymbolTable.TypeSymbol with scala.reflect.internal.SymbolTable.ClassSymbolApi
- Definition Classes
- Symbols
-
trait
ClassSymbolApi extends scala.reflect.api.Universe.TypeSymbolApi
- Definition Classes
- Symbols
-
class
ClassUnwrapper extends scala.reflect.internal.SymbolTable.TypeUnwrapper
- Definition Classes
- Types
-
sealed abstract
class
ClassfileAnnotArg extends Product with scala.reflect.internal.SymbolTable.JavaArgumentApi
- Definition Classes
- AnnotationInfos
-
class
CodePrinter extends scala.reflect.internal.SymbolTable.TreePrinter
- Definition Classes
- Printers
-
class
CollectTreeTraverser[T] extends scala.reflect.internal.SymbolTable.Traverser
- Definition Classes
- Trees
-
class
CollectTypeCollector[T] extends scala.reflect.internal.SymbolTable.TypeCollector[List[T]]
- Definition Classes
- TypeMaps
-
abstract
class
CommonNames extends scala.reflect.internal.SymbolTable.NamesApi
- Definition Classes
- StdNames
-
class
CommonOwnerMap extends scala.reflect.internal.SymbolTable.TypeTraverserWithResult[scala.reflect.internal.SymbolTable.Symbol]
- Attributes
- protected
- Definition Classes
- CommonOwners
-
class
CompactTreePrinter extends scala.tools.nsc.Global.TreePrinter
- Definition Classes
- Printers
-
type
Compat = MacroCompatApi
- Definition Classes
- Internals → Internals
-
trait
CompatApi extends AnyRef
- Definition Classes
- Internals
-
class
CompatToken extends AnyRef
- Definition Classes
- Internals
- Annotations
- @implicitNotFound( ... )
-
class
CompilationUnit extends scala.tools.nsc.Global.CompilationUnitContextApi
- Definition Classes
- CompilationUnits
-
class
CompleteAnnotationInfo extends scala.reflect.internal.SymbolTable.AnnotationInfo
- Definition Classes
- AnnotationInfos
-
abstract
class
CompoundType extends scala.reflect.internal.SymbolTable.Type with scala.reflect.internal.SymbolTable.CompoundTypeApi
- Definition Classes
- Types
-
trait
CompoundTypeApi extends AnyRef
- Definition Classes
- Types
-
case class
CompoundTypeTree extends scala.reflect.internal.SymbolTable.Tree with scala.reflect.internal.SymbolTable.TypTree with scala.reflect.internal.SymbolTable.CompoundTypeTreeApi with Product with Serializable
- Definition Classes
- Trees
-
trait
CompoundTypeTreeApi extends scala.reflect.api.Universe.TypTreeApi
- Definition Classes
- Trees
-
abstract
class
CompoundTypeTreeExtractor extends AnyRef
- Definition Classes
- Trees
-
case class
CompoundTypeTreeOriginalAttachment extends Product with Serializable
- Definition Classes
- StdAttachments
-
case class
Constant extends scala.reflect.internal.SymbolTable.ConstantApi with Product with Serializable
- Definition Classes
- Constants
-
abstract
class
ConstantApi extends AnyRef
- Definition Classes
- Constants
-
abstract
class
ConstantExtractor extends AnyRef
- Definition Classes
- Constants
-
abstract
case class
ConstantType extends scala.reflect.internal.SymbolTable.SingletonType with scala.reflect.internal.SymbolTable.ConstantTypeApi with Product with Serializable
- Definition Classes
- Types
-
trait
ConstantTypeApi extends scala.reflect.api.Universe.TypeApi
- Definition Classes
- Types
-
abstract
class
ConstantTypeExtractor extends AnyRef
- Definition Classes
- Types
-
class
ContainsCollector extends scala.reflect.internal.SymbolTable.TypeCollector[Boolean]
- Definition Classes
- TypeMaps
-
case class
CyclicReference extends scala.reflect.internal.SymbolTable.TypeError with Product with Serializable
- Definition Classes
- Symbols
-
case class
DefDef extends scala.reflect.internal.SymbolTable.ValOrDefDef with scala.reflect.internal.SymbolTable.DefDefApi with Product with Serializable
- Definition Classes
- Trees
-
trait
DefDefApi extends scala.reflect.api.Universe.ValOrDefDefApi
- Definition Classes
- Trees
-
abstract
class
DefDefExtractor extends AnyRef
- Definition Classes
- Trees
-
abstract
class
DefTree extends scala.reflect.internal.SymbolTable.SymTree with scala.reflect.internal.SymbolTable.NameTree with scala.reflect.internal.SymbolTable.DefTreeApi
- Definition Classes
- Trees
-
trait
DefTreeApi extends scala.reflect.api.Universe.SymTreeApi with scala.reflect.api.Universe.NameTreeApi
- Definition Classes
- Trees
-
class
DefaultPosAssigner extends scala.reflect.internal.SymbolTable.Traverser with scala.reflect.internal.SymbolTable.PosAssigner
- Attributes
- protected
- Definition Classes
- Positions
-
trait
DefinitionsApi extends scala.reflect.api.Universe.StandardTypes
- Definition Classes
- StandardDefinitions
-
abstract
class
DefinitionsClass extends scala.reflect.internal.SymbolTable.DefinitionsApi with scala.reflect.internal.SymbolTable.ValueClassDefinitions
- Definition Classes
- Definitions
-
case class
DocComment extends Product with Serializable
- Definition Classes
- DocComments
-
case class
DocDef extends scala.tools.nsc.Global.Tree with Product with Serializable
- Definition Classes
- Trees
-
abstract
case class
ErasedValueType extends scala.reflect.internal.SymbolTable.UniqueType with Product with Serializable
- Definition Classes
- Types
-
class
ErroneousAnnotation extends scala.reflect.internal.SymbolTable.CompleteAnnotationInfo
- Definition Classes
- AnnotationInfos
-
class
ErrorScope extends scala.reflect.internal.SymbolTable.Scope
- Definition Classes
- Scopes
-
class
ExistentialExtrapolation extends scala.reflect.internal.SymbolTable.TypeMap
- Definition Classes
- TypeMaps
-
case class
ExistentialType extends scala.reflect.internal.SymbolTable.Type with scala.reflect.internal.SymbolTable.RewrappingTypeProxy with scala.reflect.internal.SymbolTable.ExistentialTypeApi with Product with Serializable
- Definition Classes
- Types
-
trait
ExistentialTypeApi extends scala.reflect.api.Universe.TypeApi
- Definition Classes
- Types
-
abstract
class
ExistentialTypeExtractor extends AnyRef
- Definition Classes
- Types
-
case class
ExistentialTypeTree extends scala.reflect.internal.SymbolTable.Tree with scala.reflect.internal.SymbolTable.TypTree with scala.reflect.internal.SymbolTable.ExistentialTypeTreeApi with Product with Serializable
- Definition Classes
- Trees
-
trait
ExistentialTypeTreeApi extends scala.reflect.api.Universe.TypTreeApi
- Definition Classes
- Trees
-
abstract
class
ExistentialTypeTreeExtractor extends AnyRef
- Definition Classes
- Trees
-
class
ExpansionLimitExceeded extends Exception
- Definition Classes
- DocComments
-
trait
Expr[+T] extends Equals with Serializable
- Definition Classes
- Exprs
-
trait
FieldMirror extends AnyRef
- Definition Classes
- Mirrors
-
class
FilterTreeTraverser extends scala.reflect.internal.SymbolTable.Traverser
- Definition Classes
- Trees
-
class
FilterTypeCollector extends scala.reflect.internal.SymbolTable.TypeCollector[List[scala.reflect.internal.SymbolTable.Type]]
- Definition Classes
- TypeMaps
-
class
FindTreeTraverser extends scala.reflect.internal.SymbolTable.Traverser
- Definition Classes
- Trees
-
class
FindTypeCollector extends scala.reflect.internal.SymbolTable.TypeCollector[Option[scala.reflect.internal.SymbolTable.Type]]
- Definition Classes
- TypeMaps
-
case class
FixedMirrorTreeCreator extends TreeCreator with Product with Serializable
- Definition Classes
- StdCreators
-
case class
FixedMirrorTypeCreator extends TypeCreator with Product with Serializable
- Definition Classes
- StdCreators
-
trait
FlagAgnosticCompleter extends scala.reflect.internal.SymbolTable.LazyType
- Definition Classes
- Types
-
trait
FlagAssigningCompleter extends scala.reflect.internal.SymbolTable.LazyType
- Definition Classes
- Types
-
trait
FlagOps extends Any
- Definition Classes
- FlagSets
-
type
FlagSet = Long
- Definition Classes
- FlagSets → FlagSets
-
trait
FlagValues extends AnyRef
- Definition Classes
- FlagSets
-
class
ForEachTypeTraverser extends scala.reflect.internal.SymbolTable.TypeTraverser
- Definition Classes
- TypeMaps
-
class
ForeachPartialTreeTraverser extends scala.reflect.internal.SymbolTable.Traverser
- Definition Classes
- Trees
-
class
ForeachTreeTraverser extends scala.reflect.internal.SymbolTable.Traverser
- Definition Classes
- Trees
-
trait
FreeSymbol extends scala.reflect.internal.SymbolTable.Symbol
- Definition Classes
- Symbols
-
class
FreeTermSymbol extends scala.reflect.internal.SymbolTable.TermSymbol with scala.reflect.internal.SymbolTable.FreeSymbol with scala.reflect.internal.SymbolTable.FreeTermSymbolApi
- Definition Classes
- Symbols
-
trait
FreeTermSymbolApi extends scala.reflect.api.Universe.TermSymbolApi
- Definition Classes
- Internals
-
class
FreeTypeSymbol extends scala.reflect.internal.SymbolTable.TypeSkolem with scala.reflect.internal.SymbolTable.FreeSymbol with scala.reflect.internal.SymbolTable.FreeTypeSymbolApi
- Definition Classes
- Symbols
-
trait
FreeTypeSymbolApi extends scala.reflect.api.Universe.TypeSymbolApi
- Definition Classes
- Internals
-
class
FreshNameExtractor extends AnyRef
- Definition Classes
- FreshNames
-
case class
Function extends scala.reflect.internal.SymbolTable.SymTree with scala.reflect.internal.SymbolTable.TermTree with scala.reflect.internal.SymbolTable.FunctionApi with Product with Serializable
- Definition Classes
- Trees
-
trait
FunctionApi extends scala.reflect.api.Universe.TermTreeApi with scala.reflect.api.Universe.SymTreeApi
- Definition Classes
- Trees
-
abstract
class
FunctionExtractor extends AnyRef
- Definition Classes
- Trees
-
abstract
class
GenericApply extends scala.reflect.internal.SymbolTable.Tree with scala.reflect.internal.SymbolTable.TermTree with scala.reflect.internal.SymbolTable.GenericApplyApi
- Definition Classes
- Trees
-
trait
GenericApplyApi extends scala.reflect.api.Universe.TermTreeApi
- Definition Classes
- Trees
-
class
GlobalMirror extends scala.tools.nsc.Global.Roots
- Definition Classes
- Global
-
abstract
class
GlobalPhase extends Phase
- Definition Classes
- Global
-
class
GlobalPlatform extends JavaPlatform
- Attributes
- protected
- Definition Classes
- Global
-
trait
GlobalStats extends scala.tools.nsc.Global.ReflectStats with TypersStats with ImplicitsStats with MacrosStats with BackendStats with PatternMatchingStats
- Definition Classes
- Global
-
class
HKTypeVar extends scala.reflect.internal.SymbolTable.TypeVar
- Definition Classes
- Types
-
case class
Ident extends scala.reflect.internal.SymbolTable.SymTree with scala.reflect.internal.SymbolTable.RefTree with scala.reflect.internal.SymbolTable.IdentApi with Product with Serializable
- Definition Classes
- Trees
-
trait
IdentApi extends scala.reflect.api.Universe.RefTreeApi
- Definition Classes
- Trees
-
abstract
class
IdentExtractor extends AnyRef
- Definition Classes
- Trees
-
case class
If extends scala.reflect.internal.SymbolTable.Tree with scala.reflect.internal.SymbolTable.TermTree with scala.reflect.internal.SymbolTable.IfApi with Product with Serializable
- Definition Classes
- Trees
-
trait
IfApi extends scala.reflect.api.Universe.TermTreeApi
- Definition Classes
- Trees
-
abstract
class
IfExtractor extends AnyRef
- Definition Classes
- Trees
-
abstract
class
ImplDef extends scala.reflect.internal.SymbolTable.MemberDef with scala.reflect.internal.SymbolTable.ImplDefApi
- Definition Classes
- Trees
-
trait
ImplDefApi extends scala.reflect.api.Universe.MemberDefApi
- Definition Classes
- Trees
-
case class
Import extends scala.reflect.internal.SymbolTable.SymTree with scala.reflect.internal.SymbolTable.ImportApi with Product with Serializable
- Definition Classes
- Trees
-
trait
ImportApi extends scala.reflect.api.Universe.SymTreeApi
- Definition Classes
- Trees
-
abstract
class
ImportExtractor extends AnyRef
- Definition Classes
- Trees
-
case class
ImportSelector extends scala.reflect.internal.SymbolTable.ImportSelectorApi with Product with Serializable
- Definition Classes
- Trees
-
trait
ImportSelectorApi extends AnyRef
- Definition Classes
- Trees
-
abstract
class
ImportSelectorExtractor extends AnyRef
- Definition Classes
- Trees
-
case class
ImportType extends scala.reflect.internal.SymbolTable.Type with Product with Serializable
- Definition Classes
- Types
-
trait
ImportableAttachment extends AnyRef
- Definition Classes
- StdAttachments
-
trait
Importer extends AnyRef
- Definition Classes
- Internals
-
abstract
class
InfoTransformer extends AnyRef
- Definition Classes
- InfoTransformers
-
case class
InjectDerivedValue extends scala.tools.nsc.Global.SymTree with scala.tools.nsc.Global.TermTree with Product with Serializable
- Definition Classes
- Trees
-
abstract
class
InlineAnnotatedAttachment extends AnyRef
- Definition Classes
- StdAttachments
-
trait
InstanceMirror extends AnyRef
- Definition Classes
- Mirrors
-
class
InstantiateDependentMap extends scala.reflect.internal.SymbolTable.TypeMap with scala.reflect.internal.SymbolTable.KeepOnlyTypeConstraints
- Definition Classes
- TypeMaps
-
type
Internal = MacroInternalApi
- Definition Classes
- Internals → Internals
-
trait
InternalApi extends AnyRef
- Definition Classes
- Internals
-
abstract
class
InternalTreeCopierOps extends scala.reflect.internal.SymbolTable.TreeCopierOps
- Definition Classes
- Trees
-
type
JavaArgument = ClassfileAnnotArg
- Definition Classes
- AnnotationInfos → Annotations
-
class
JavaKeywords extends AnyRef
- Definition Classes
- StdNames
-
class
JavaMethodType extends scala.reflect.internal.SymbolTable.MethodType
- Definition Classes
- Types
-
trait
KeepOnlyTypeConstraints extends scala.reflect.internal.SymbolTable.TypeMap with scala.reflect.internal.SymbolTable.AnnotationFilter
- Definition Classes
- TypeMaps
-
abstract
class
Keywords extends scala.reflect.internal.SymbolTable.CommonNames
- Definition Classes
- StdNames
-
abstract
class
Kind extends AnyRef
- Definition Classes
- Kinds
-
case class
KindErrors extends Product with Serializable
- Definition Classes
- Kinds
-
case class
LabelDef extends scala.reflect.internal.SymbolTable.DefTree with scala.reflect.internal.SymbolTable.TermTree with scala.reflect.internal.SymbolTable.LabelDefApi with Product with Serializable
- Definition Classes
- Trees
-
trait
LabelDefApi extends scala.reflect.api.Universe.DefTreeApi with scala.reflect.api.Universe.TermTreeApi
- Definition Classes
- Trees
-
abstract
class
LabelDefExtractor extends AnyRef
- Definition Classes
- Trees
-
final
class
LazyAnnotationInfo extends scala.reflect.internal.SymbolTable.AnnotationInfo
- Definition Classes
- AnnotationInfos
-
abstract
class
LazyPolyType extends scala.reflect.internal.SymbolTable.LazyType
- Definition Classes
- Types
-
class
LazyTreeCopier extends scala.tools.nsc.Global.LazyTreeCopier with scala.tools.nsc.Global.TreeCopier
- Definition Classes
- Trees
-
abstract
class
LazyType extends scala.reflect.internal.SymbolTable.Type
- Definition Classes
- Types
-
trait
Liftable[T] extends AnyRef
- Definition Classes
- Liftables
-
case class
Literal extends scala.reflect.internal.SymbolTable.Tree with scala.reflect.internal.SymbolTable.TermTree with scala.reflect.internal.SymbolTable.LiteralApi with Product with Serializable
- Definition Classes
- Trees
-
case class
LiteralAnnotArg extends scala.reflect.internal.SymbolTable.ClassfileAnnotArg with scala.reflect.internal.SymbolTable.LiteralArgumentApi with Product with Serializable
- Definition Classes
- AnnotationInfos
-
trait
LiteralApi extends scala.reflect.api.Universe.TermTreeApi
- Definition Classes
- Trees
-
type
LiteralArgument = LiteralAnnotArg
- Definition Classes
- AnnotationInfos → Annotations
-
abstract
class
LiteralExtractor extends AnyRef
- Definition Classes
- Trees
-
class
Locator extends scala.reflect.internal.SymbolTable.Traverser
- Definition Classes
- Positions
-
case class
LookupAmbiguous extends scala.reflect.internal.SymbolTable.NameLookup with Product with Serializable
- Definition Classes
- Scopes
-
case class
LookupInaccessible extends scala.reflect.internal.SymbolTable.NameLookup with Product with Serializable
- Definition Classes
- Scopes
-
case class
LookupSucceeded extends scala.reflect.internal.SymbolTable.NameLookup with Product with Serializable
- Definition Classes
- Scopes
-
trait
MacroCompatApi extends scala.reflect.macros.Universe.CompatApi
- Definition Classes
- Universe
-
trait
MacroInternalApi extends scala.reflect.macros.Universe.InternalApi
- Definition Classes
- Universe
-
class
MalformedType extends scala.reflect.internal.SymbolTable.TypeError
- Definition Classes
- Types
-
class
MappedBaseTypeSeq extends scala.reflect.internal.SymbolTable.BaseTypeSeq
- Definition Classes
- BaseTypeSeqs
-
case class
Match extends scala.reflect.internal.SymbolTable.Tree with scala.reflect.internal.SymbolTable.TermTree with scala.reflect.internal.SymbolTable.MatchApi with Product with Serializable
- Definition Classes
- Trees
-
trait
MatchApi extends scala.reflect.api.Universe.TermTreeApi
- Definition Classes
- Trees
-
abstract
class
MatchExtractor extends AnyRef
- Definition Classes
- Trees
-
abstract
class
MemberDef extends scala.reflect.internal.SymbolTable.DefTree with scala.reflect.internal.SymbolTable.MemberDefApi
- Definition Classes
- Trees
-
trait
MemberDefApi extends scala.reflect.api.Universe.DefTreeApi
- Definition Classes
- Trees
-
type
MemberScope = Scope
- Definition Classes
- Scopes → Scopes
-
trait
MemberScopeApi extends scala.reflect.api.Universe.ScopeApi
- Definition Classes
- Scopes
-
trait
MethodMirror extends AnyRef
- Definition Classes
- Mirrors
-
class
MethodSymbol extends scala.reflect.internal.SymbolTable.TermSymbol with scala.reflect.internal.SymbolTable.MethodSymbolApi
- Definition Classes
- Symbols
-
trait
MethodSymbolApi extends scala.reflect.api.Universe.TermSymbolApi
- Definition Classes
- Symbols
-
case class
MethodType extends scala.reflect.internal.SymbolTable.Type with scala.reflect.internal.SymbolTable.MethodTypeApi with Product with Serializable
- Definition Classes
- Types
-
trait
MethodTypeApi extends scala.reflect.api.Universe.TypeApi
- Definition Classes
- Types
-
abstract
class
MethodTypeExtractor extends AnyRef
- Definition Classes
- Types
-
abstract
type
Mirror >: Null <: RootsBase
- Definition Classes
- Mirrors → Mirrors
-
class
MissingAliasControl extends Throwable with ControlThrowable
- Definition Classes
- Types
-
class
MissingTypeControl extends Throwable with ControlThrowable
- Definition Classes
- Types
-
case class
Modifiers extends scala.reflect.internal.SymbolTable.ModifiersApi with HasFlags with Product with Serializable
- Definition Classes
- Trees
-
abstract
class
ModifiersApi extends AnyRef
- Definition Classes
- Trees
-
abstract
class
ModifiersExtractor extends AnyRef
- Definition Classes
- Trees
-
class
ModuleClassSymbol extends scala.reflect.internal.SymbolTable.ClassSymbol
- Definition Classes
- Symbols
-
case class
ModuleDef extends scala.reflect.internal.SymbolTable.ImplDef with scala.reflect.internal.SymbolTable.ModuleDefApi with Product with Serializable
- Definition Classes
- Trees
-
trait
ModuleDefApi extends scala.reflect.api.Universe.ImplDefApi
- Definition Classes
- Trees
-
abstract
class
ModuleDefExtractor extends AnyRef
- Definition Classes
- Trees
-
trait
ModuleMirror extends scala.reflect.api.Universe.TemplateMirror
- Definition Classes
- Mirrors
-
class
ModuleSymbol extends scala.reflect.internal.SymbolTable.TermSymbol with scala.reflect.internal.SymbolTable.ModuleSymbolApi
- Definition Classes
- Symbols
-
trait
ModuleSymbolApi extends scala.reflect.api.Universe.TermSymbolApi
- Definition Classes
- Symbols
-
class
ModuleTypeRef extends scala.reflect.internal.SymbolTable.NoArgsTypeRef
- Definition Classes
- Types
-
sealed abstract
class
Name extends scala.reflect.internal.Names.NameApi with CharSequence
- Definition Classes
- Names
-
abstract
class
NameApi extends AnyRef
- Definition Classes
- Names
-
sealed
trait
NameLookup extends AnyRef
- Definition Classes
- Scopes
-
final
class
NameOps[T <: Name] extends AnyRef
- Definition Classes
- Names
-
trait
NameTree extends scala.reflect.internal.SymbolTable.Tree with scala.reflect.internal.SymbolTable.NameTreeApi
- Definition Classes
- Trees
-
trait
NameTreeApi extends scala.reflect.api.Universe.TreeApi
- Definition Classes
- Trees
-
case class
NamedType extends scala.reflect.internal.SymbolTable.Type with Product with Serializable
- Definition Classes
- Types
-
trait
NamesApi extends AnyRef
- Definition Classes
- StandardNames
-
case class
NestedAnnotArg extends scala.reflect.internal.SymbolTable.ClassfileAnnotArg with scala.reflect.internal.SymbolTable.NestedArgumentApi with Product with Serializable
- Definition Classes
- AnnotationInfos
-
type
NestedArgument = NestedAnnotArg
- Definition Classes
- AnnotationInfos → Annotations
-
case class
New extends scala.reflect.internal.SymbolTable.Tree with scala.reflect.internal.SymbolTable.TermTree with scala.reflect.internal.SymbolTable.NewApi with Product with Serializable
- Definition Classes
- Trees
-
trait
NewApi extends scala.reflect.api.Universe.TermTreeApi
- Definition Classes
- Trees
-
abstract
class
NewExtractor extends AnyRef
- Definition Classes
- Trees
-
class
NoArgsTypeRef extends scala.reflect.internal.SymbolTable.TypeRef
- Definition Classes
- Types
-
class
NoCommonType extends Throwable with ControlThrowable
- Definition Classes
- Types
-
class
NoSymbol extends scala.reflect.internal.SymbolTable.Symbol
- Definition Classes
- Symbols
-
trait
NonClassTypeRef extends scala.reflect.internal.SymbolTable.TypeRef
- Definition Classes
- Types
-
case class
NullaryMethodType extends scala.reflect.internal.SymbolTable.Type with scala.reflect.internal.SymbolTable.NullaryMethodTypeApi with Product with Serializable
- Definition Classes
- Types
-
trait
NullaryMethodTypeApi extends scala.reflect.api.Universe.TypeApi
- Definition Classes
- Types
-
abstract
class
NullaryMethodTypeExtractor extends AnyRef
- Definition Classes
- Types
-
case class
OverloadedType extends scala.reflect.internal.SymbolTable.Type with Product with Serializable
- Definition Classes
- Types
-
class
PackageClassInfoType extends scala.reflect.internal.SymbolTable.ClassInfoType
- Definition Classes
- Types
-
class
PackageClassSymbol extends scala.reflect.internal.SymbolTable.ModuleClassSymbol
- Definition Classes
- Symbols
-
case class
PackageDef extends scala.reflect.internal.SymbolTable.MemberDef with scala.reflect.internal.SymbolTable.PackageDefApi with Product with Serializable
- Definition Classes
- Trees
-
trait
PackageDefApi extends scala.reflect.api.Universe.MemberDefApi
- Definition Classes
- Trees
-
abstract
class
PackageDefExtractor extends AnyRef
- Definition Classes
- Trees
-
class
PackageObjectClassSymbol extends scala.reflect.internal.SymbolTable.ModuleClassSymbol
- Definition Classes
- Symbols
-
class
PackageTypeRef extends scala.reflect.internal.SymbolTable.ModuleTypeRef
- Definition Classes
- Types
-
case class
Parens extends scala.tools.nsc.Global.Tree with Product with Serializable
- Definition Classes
- Trees
-
class
PerRunParsing extends AnyRef
- Definition Classes
- Parsing
-
class
PerRunReporting extends (Reporting.this)#PerRunReportingBase
- Definition Classes
- Reporting
-
abstract
class
PerRunReportingBase extends AnyRef
- Definition Classes
- Reporting
-
type
Period = Int
- Definition Classes
- SymbolTable
-
trait
PlainAttachment extends scala.reflect.internal.SymbolTable.ImportableAttachment
- Definition Classes
- StdAttachments
-
case class
PolyType extends scala.reflect.internal.SymbolTable.Type with scala.reflect.internal.SymbolTable.PolyTypeApi with Product with Serializable
- Definition Classes
- Types
-
trait
PolyTypeApi extends scala.reflect.api.Universe.TypeApi
- Definition Classes
- Types
-
abstract
class
PolyTypeExtractor extends AnyRef
- Definition Classes
- Types
-
trait
PosAssigner extends scala.reflect.internal.SymbolTable.Traverser
- Definition Classes
- Positions
-
type
Position = scala.reflect.internal.util.Position
- Definition Classes
- Positions → Positions
-
class
PostfixSelect extends scala.tools.nsc.Global.Select
- Definition Classes
- Trees
-
class
ProperTypeKind extends scala.reflect.internal.SymbolTable.Kind
- Definition Classes
- Kinds
-
class
QualTypeSymAttachment extends AnyRef
- Definition Classes
- StdAttachments
-
implicit
class
Quasiquote extends AnyRef
- Definition Classes
- Quasiquotes
-
class
RawTreePrinter extends scala.reflect.internal.SymbolTable.TreePrinter
- Definition Classes
- Printers
-
case class
RecoverableCyclicReference extends scala.reflect.internal.SymbolTable.TypeError with Product with Serializable
- Definition Classes
- Types
-
trait
RefTree extends scala.reflect.internal.SymbolTable.SymTree with scala.reflect.internal.SymbolTable.NameTree with scala.reflect.internal.SymbolTable.RefTreeApi
- Definition Classes
- Trees
-
trait
RefTreeApi extends scala.reflect.api.Universe.SymTreeApi with scala.reflect.api.Universe.NameTreeApi
- Definition Classes
- Trees
-
abstract
class
RefTreeExtractor extends AnyRef
- Definition Classes
- Trees
-
case class
ReferenceToBoxed extends scala.reflect.internal.SymbolTable.Tree with scala.reflect.internal.SymbolTable.TermTree with scala.reflect.internal.SymbolTable.ReferenceToBoxedApi with Product with Serializable
- Definition Classes
- Trees
-
trait
ReferenceToBoxedApi extends scala.reflect.api.Universe.TermTreeApi
- Definition Classes
- Internals
-
abstract
class
ReferenceToBoxedExtractor extends AnyRef
- Definition Classes
- Internals
-
case class
RefinedType extends scala.reflect.internal.SymbolTable.CompoundType with scala.reflect.internal.SymbolTable.RefinedTypeApi with Product with Serializable
- Definition Classes
- Types
-
final
class
RefinedType0 extends scala.reflect.internal.SymbolTable.RefinedType
- Definition Classes
- Types
-
trait
RefinedTypeApi extends scala.reflect.api.Universe.TypeApi
- Definition Classes
- Types
-
abstract
class
RefinedTypeExtractor extends AnyRef
- Definition Classes
- Types
-
class
RefinementClassSymbol extends scala.reflect.internal.SymbolTable.ClassSymbol
- Definition Classes
- Symbols
-
class
RefinementTypeRef extends scala.reflect.internal.SymbolTable.NoArgsTypeRef
- Definition Classes
- Types
-
trait
ReflectStats extends BaseTypeSeqsStats with TypesStats with SymbolTableStats with TreesStats with SymbolsStats with ScopeStats
- Definition Classes
- SymbolTable
-
trait
ReflectiveMirror extends scala.reflect.api.Mirror[Mirrors.this.type]
- Definition Classes
- Mirrors
-
trait
ReificationSupportApi extends AnyRef
- Definition Classes
- Internals
-
class
ReificationSupportImpl extends scala.reflect.internal.SymbolTable.ReificationSupportApi
- Definition Classes
- ReificationSupport
-
case class
RepeatedType extends scala.reflect.internal.SymbolTable.Type with Product with Serializable
- Definition Classes
- Types
-
case class
Return extends scala.reflect.internal.SymbolTable.SymTree with scala.reflect.internal.SymbolTable.TermTree with scala.reflect.internal.SymbolTable.ReturnApi with Product with Serializable
- Definition Classes
- Trees
-
trait
ReturnApi extends scala.reflect.api.Universe.TermTreeApi
- Definition Classes
- Trees
-
abstract
class
ReturnExtractor extends AnyRef
- Definition Classes
- Trees
-
trait
RewrappingTypeProxy extends scala.reflect.internal.SymbolTable.Type with scala.reflect.internal.SymbolTable.SimpleTypeProxy
- Definition Classes
- Types
-
trait
RootSymbol extends scala.reflect.internal.SymbolTable.Symbol
- Definition Classes
- Mirrors
-
abstract
class
Roots extends scala.reflect.internal.SymbolTable.RootsBase
- Definition Classes
- Mirrors
-
abstract
class
RootsBase extends scala.reflect.api.Mirror[Mirrors.this.type]
- Definition Classes
- Mirrors
-
class
Run extends scala.tools.nsc.Global.RunContextApi with scala.tools.nsc.Global.RunReporting with scala.tools.nsc.Global.RunParsing
- Definition Classes
- Global
-
type
RunId = Int
- Definition Classes
- SymbolTable
-
trait
RunParsing extends AnyRef
- Definition Classes
- Parsing
-
trait
RunReporting extends AnyRef
- Definition Classes
- Reporting
-
type
RuntimeClass = Class[_]
- Definition Classes
- Global → Mirrors
-
trait
RuntimeClassApi extends AnyRef
- Definition Classes
- Mirrors
-
trait
RuntimeMirror extends scala.reflect.api.Mirror[Mirrors.this.type] with scala.reflect.api.Universe.ReflectiveMirror
- Definition Classes
- Mirrors
-
case class
SAMFunction extends scala.reflect.internal.SymbolTable.PlainAttachment with Product with Serializable
- Definition Classes
- StdAttachments
-
case class
ScalaSigBytes extends scala.reflect.internal.SymbolTable.ClassfileAnnotArg with Product with Serializable
- Definition Classes
- AnnotationInfos
-
class
Scope extends scala.reflect.internal.SymbolTable.ScopeApi with scala.reflect.internal.SymbolTable.MemberScopeApi
- Definition Classes
- Scopes
-
trait
ScopeApi extends Iterable[scala.reflect.api.Universe.Symbol]
- Definition Classes
- Scopes
-
class
ScopeEntry extends AnyRef
- Definition Classes
- Scopes
-
case class
Select extends scala.reflect.internal.SymbolTable.SymTree with scala.reflect.internal.SymbolTable.RefTree with scala.reflect.internal.SymbolTable.SelectApi with Product with Serializable
- Definition Classes
- Trees
-
trait
SelectApi extends scala.reflect.api.Universe.RefTreeApi
- Definition Classes
- Trees
-
abstract
class
SelectExtractor extends AnyRef
- Definition Classes
- Trees
-
case class
SelectFromArray extends scala.tools.nsc.Global.SymTree with scala.tools.nsc.Global.RefTree with scala.tools.nsc.Global.TermTree with Product with Serializable
- Definition Classes
- Trees
-
case class
SelectFromTypeTree extends scala.reflect.internal.SymbolTable.SymTree with scala.reflect.internal.SymbolTable.RefTree with scala.reflect.internal.SymbolTable.TypTree with scala.reflect.internal.SymbolTable.SelectFromTypeTreeApi with Product with Serializable
- Definition Classes
- Trees
-
trait
SelectFromTypeTreeApi extends scala.reflect.api.Universe.TypTreeApi with scala.reflect.api.Universe.RefTreeApi
- Definition Classes
- Trees
-
abstract
class
SelectFromTypeTreeExtractor extends AnyRef
- Definition Classes
- Trees
-
trait
SimpleTypeProxy extends scala.reflect.internal.SymbolTable.Type
- Definition Classes
- Types
-
abstract
case class
SingleType extends scala.reflect.internal.SymbolTable.SingletonType with scala.reflect.internal.SymbolTable.SingleTypeApi with Product with Serializable
- Definition Classes
- Types
-
trait
SingleTypeApi extends scala.reflect.api.Universe.TypeApi
- Definition Classes
- Types
-
abstract
class
SingleTypeExtractor extends AnyRef
- Definition Classes
- Types
-
abstract
class
SingletonType extends scala.reflect.internal.SymbolTable.SubType with scala.reflect.internal.SymbolTable.SimpleTypeProxy with scala.reflect.internal.SymbolTable.SingletonTypeApi
- Definition Classes
- Types
-
trait
SingletonTypeApi extends AnyRef
- Definition Classes
- Types
-
case class
SingletonTypeTree extends scala.reflect.internal.SymbolTable.Tree with scala.reflect.internal.SymbolTable.TypTree with scala.reflect.internal.SymbolTable.SingletonTypeTreeApi with Product with Serializable
- Definition Classes
- Trees
-
trait
SingletonTypeTreeApi extends scala.reflect.api.Universe.TypTreeApi
- Definition Classes
- Trees
-
abstract
class
SingletonTypeTreeExtractor extends AnyRef
- Definition Classes
- Trees
-
abstract
class
StandardImporter extends scala.reflect.internal.SymbolTable.Importer
- Definition Classes
- Importers
-
trait
StandardLiftableInstances extends AnyRef
- Definition Classes
- StandardLiftables
-
trait
StandardTypes extends AnyRef
- Definition Classes
- StandardDefinitions
-
trait
StandardUnliftableInstances extends AnyRef
- Definition Classes
- StandardLiftables
-
case class
Star extends scala.reflect.internal.SymbolTable.Tree with scala.reflect.internal.SymbolTable.TermTree with scala.reflect.internal.SymbolTable.StarApi with Product with Serializable
- Definition Classes
- Trees
-
trait
StarApi extends scala.reflect.api.Universe.TermTreeApi
- Definition Classes
- Trees
-
abstract
class
StarExtractor extends AnyRef
- Definition Classes
- Trees
-
class
StrictTreeCopier extends scala.tools.nsc.Global.StrictTreeCopier with scala.tools.nsc.Global.TreeCopier
- Definition Classes
- Trees
-
class
StubClassSymbol extends scala.reflect.internal.SymbolTable.ClassSymbol with scala.reflect.internal.SymbolTable.StubSymbol
- Definition Classes
- Symbols
-
trait
StubSymbol extends scala.reflect.internal.SymbolTable.Symbol
- Definition Classes
- Symbols
-
class
StubTermSymbol extends scala.reflect.internal.SymbolTable.TermSymbol with scala.reflect.internal.SymbolTable.StubSymbol
- Definition Classes
- Symbols
-
abstract
class
SubType extends scala.reflect.internal.SymbolTable.UniqueType
- Definition Classes
- Types
-
final
case class
SubTypePair extends Product with Serializable
- Definition Classes
- TypeComparers
-
case class
SubpatternsAttachment extends Product with Serializable
- Definition Classes
- StdAttachments
-
abstract
class
SubstMap[T] extends scala.reflect.internal.SymbolTable.TypeMap
- Definition Classes
- TypeMaps
-
class
SubstSymMap extends scala.reflect.internal.SymbolTable.SubstMap[scala.reflect.internal.SymbolTable.Symbol]
- Definition Classes
- TypeMaps
-
class
SubstThisMap extends scala.reflect.internal.SymbolTable.TypeMap
- Definition Classes
- TypeMaps
-
class
SubstTypeMap extends scala.reflect.internal.SymbolTable.SubstMap[scala.reflect.internal.SymbolTable.Type]
- Definition Classes
- TypeMaps
-
class
SubstWildcardMap extends scala.reflect.internal.SymbolTable.TypeMap
- Definition Classes
- TypeMaps
-
case class
Super extends scala.reflect.internal.SymbolTable.Tree with scala.reflect.internal.SymbolTable.TermTree with scala.reflect.internal.SymbolTable.SuperApi with Product with Serializable
- Definition Classes
- Trees
-
trait
SuperApi extends scala.reflect.api.Universe.TermTreeApi
- Definition Classes
- Trees
-
abstract
class
SuperExtractor extends AnyRef
- Definition Classes
- Trees
-
abstract
case class
SuperType extends scala.reflect.internal.SymbolTable.SingletonType with scala.reflect.internal.SymbolTable.SuperTypeApi with Product with Serializable
- Definition Classes
- Types
-
trait
SuperTypeApi extends scala.reflect.api.Universe.TypeApi
- Definition Classes
- Types
-
abstract
class
SuperTypeExtractor extends AnyRef
- Definition Classes
- Types
-
abstract
class
SymLoader extends scala.reflect.internal.SymbolTable.LazyType
- Definition Classes
- SymbolTable
-
abstract
class
SymTree extends scala.reflect.internal.SymbolTable.Tree with scala.reflect.internal.SymbolTable.SymTreeApi
- Definition Classes
- Trees
-
trait
SymTreeApi extends scala.reflect.api.Universe.TreeApi
- Definition Classes
- Trees
-
abstract
class
Symbol extends scala.reflect.internal.SymbolTable.SymbolContextApiImpl with HasFlags with scala.reflect.internal.SymbolTable.Annotatable[scala.reflect.internal.SymbolTable.Symbol] with scala.reflect.internal.SymbolTable.Attachable
- Definition Classes
- Symbols
-
trait
SymbolApi extends AnyRef
- Definition Classes
- Symbols
-
abstract
class
SymbolContextApiImpl extends scala.reflect.internal.SymbolTable.SymbolApi
- Definition Classes
- Symbols
-
sealed abstract
class
SymbolNames extends AnyRef
- Definition Classes
- StdNames
-
case class
SymbolOps extends Product with Serializable
- Definition Classes
- Symbols
-
type
SymbolPair = scala.tools.nsc.Global.overridingPairs.SymbolPair
- Definition Classes
- Global
-
trait
SymbolTableInternal extends scala.reflect.internal.SymbolTable.MacroInternalApi
- Definition Classes
- Internals
-
case class
Template extends scala.reflect.internal.SymbolTable.SymTree with scala.reflect.internal.SymbolTable.TemplateApi with Product with Serializable
- Definition Classes
- Trees
-
trait
TemplateApi extends scala.reflect.api.Universe.SymTreeApi
- Definition Classes
- Trees
-
abstract
class
TemplateExtractor extends AnyRef
- Definition Classes
- Trees
-
trait
TemplateMirror extends AnyRef
- Definition Classes
- Mirrors
-
final
class
TermName extends Name with scala.reflect.internal.Names.TermNameApi
- Definition Classes
- Names
-
trait
TermNameApi extends AnyRef
- Definition Classes
- Names
-
abstract
class
TermNameExtractor extends AnyRef
- Definition Classes
- Names
-
abstract
class
TermNames extends scala.reflect.internal.SymbolTable.Keywords with scala.reflect.internal.SymbolTable.TermNamesApi
- Definition Classes
- StdNames
-
trait
TermNamesApi extends scala.reflect.api.Universe.NamesApi
- Definition Classes
- StandardNames
-
class
TermSymbol extends scala.reflect.internal.SymbolTable.Symbol with scala.reflect.internal.SymbolTable.TermSymbolApi
- Definition Classes
- Symbols
-
trait
TermSymbolApi extends scala.reflect.api.Universe.SymbolApi
- Definition Classes
- Symbols
-
trait
TermTree extends scala.reflect.internal.SymbolTable.Tree with scala.reflect.internal.SymbolTable.TermTreeApi
- Definition Classes
- Trees
-
trait
TermTreeApi extends scala.reflect.api.Universe.TreeApi
- Definition Classes
- Trees
-
case class
This extends scala.reflect.internal.SymbolTable.SymTree with scala.reflect.internal.SymbolTable.TermTree with scala.reflect.internal.SymbolTable.ThisApi with Product with Serializable
- Definition Classes
- Trees
-
trait
ThisApi extends scala.reflect.api.Universe.TermTreeApi with scala.reflect.api.Universe.SymTreeApi
- Definition Classes
- Trees
-
abstract
class
ThisExtractor extends AnyRef
- Definition Classes
- Trees
-
type
ThisPlatform = JavaPlatform { val global: DocExtractionGlobal.this.type }
- Definition Classes
- Global
-
class
ThisSubstituter extends scala.reflect.internal.SymbolTable.Transformer
- Definition Classes
- Trees
-
abstract
case class
ThisType extends scala.reflect.internal.SymbolTable.SingletonType with scala.reflect.internal.SymbolTable.ThisTypeApi with Product with Serializable
- Definition Classes
- Types
-
trait
ThisTypeApi extends scala.reflect.api.Universe.TypeApi
- Definition Classes
- Types
-
abstract
class
ThisTypeExtractor extends AnyRef
- Definition Classes
- Types
-
case class
Throw extends scala.reflect.internal.SymbolTable.Tree with scala.reflect.internal.SymbolTable.TermTree with scala.reflect.internal.SymbolTable.ThrowApi with Product with Serializable
- Definition Classes
- Trees
-
trait
ThrowApi extends scala.reflect.api.Universe.TermTreeApi
- Definition Classes
- Trees
-
abstract
class
ThrowExtractor extends AnyRef
- Definition Classes
- Trees
-
class
Transformer extends scala.tools.nsc.Global.Transformer
- Definition Classes
- Trees
-
class
Traverser extends AnyRef
- Definition Classes
- Trees
-
abstract
class
Tree extends scala.reflect.internal.SymbolTable.TreeContextApiImpl with scala.reflect.internal.SymbolTable.Attachable with Product
- Definition Classes
- Trees
-
trait
TreeApi extends Product
- Definition Classes
- Trees
-
abstract
class
TreeContextApiImpl extends scala.reflect.internal.SymbolTable.TreeApi
- Definition Classes
- Trees
-
trait
TreeCopier extends scala.tools.nsc.Global.InternalTreeCopierOps
- Definition Classes
- Trees
-
abstract
class
TreeCopierOps extends AnyRef
- Definition Classes
- Trees
-
trait
TreeGen extends AnyRef
- Definition Classes
- Universe
-
class
TreePrinter extends scala.tools.nsc.Global.TreePrinter
- Definition Classes
- Printers
-
class
TreeReplacer extends scala.reflect.internal.SymbolTable.Transformer
- Definition Classes
- Trees
-
trait
TreeStackTraverser extends scala.reflect.internal.SymbolTable.Traverser
- Definition Classes
- Trees
-
class
TreeSubstituter extends scala.reflect.internal.SymbolTable.Transformer
- Definition Classes
- Trees
-
class
TreeSymSubstTraverser extends scala.reflect.internal.SymbolTable.TypeMapTreeSubstituter
- Definition Classes
- Trees
-
class
TreeSymSubstituter extends scala.reflect.internal.SymbolTable.Transformer
- Definition Classes
- Trees
-
class
TreeTypeSubstituter extends scala.reflect.internal.SymbolTable.TypeMapTreeSubstituter
- Definition Classes
- Trees
-
case class
Try extends scala.reflect.internal.SymbolTable.Tree with scala.reflect.internal.SymbolTable.TermTree with scala.reflect.internal.SymbolTable.TryApi with Product with Serializable
- Definition Classes
- Trees
-
trait
TryApi extends scala.reflect.api.Universe.TermTreeApi
- Definition Classes
- Trees
-
abstract
class
TryExtractor extends AnyRef
- Definition Classes
- Trees
-
trait
TypTree extends scala.reflect.internal.SymbolTable.Tree with scala.reflect.internal.SymbolTable.TypTreeApi
- Definition Classes
- Trees
-
trait
TypTreeApi extends scala.reflect.api.Universe.TreeApi
- Definition Classes
- Trees
-
abstract
class
Type extends scala.reflect.internal.SymbolTable.TypeApiImpl with scala.reflect.internal.SymbolTable.Annotatable[scala.reflect.internal.SymbolTable.Type]
- Definition Classes
- Types
-
abstract
class
TypeApi extends AnyRef
- Definition Classes
- Types
-
abstract
class
TypeApiImpl extends scala.reflect.internal.SymbolTable.TypeApi
- Definition Classes
- Types
-
case class
TypeApply extends scala.reflect.internal.SymbolTable.GenericApply with scala.reflect.internal.SymbolTable.TypeApplyApi with Product with Serializable
- Definition Classes
- Trees
-
trait
TypeApplyApi extends scala.reflect.api.Universe.GenericApplyApi
- Definition Classes
- Trees
-
abstract
class
TypeApplyExtractor extends AnyRef
- Definition Classes
- Trees
-
abstract
case class
TypeBounds extends scala.reflect.internal.SymbolTable.SubType with scala.reflect.internal.SymbolTable.TypeBoundsApi with Product with Serializable
- Definition Classes
- Types
-
trait
TypeBoundsApi extends scala.reflect.api.Universe.TypeApi
- Definition Classes
- Types
-
abstract
class
TypeBoundsExtractor extends AnyRef
- Definition Classes
- Types
-
case class
TypeBoundsTree extends scala.reflect.internal.SymbolTable.Tree with scala.reflect.internal.SymbolTable.TypTree with scala.reflect.internal.SymbolTable.TypeBoundsTreeApi with Product with Serializable
- Definition Classes
- Trees
-
trait
TypeBoundsTreeApi extends scala.reflect.api.Universe.TypTreeApi
- Definition Classes
- Trees
-
abstract
class
TypeBoundsTreeExtractor extends AnyRef
- Definition Classes
- Trees
-
abstract
class
TypeCollector[T] extends scala.reflect.internal.SymbolTable.TypeTraverser
- Definition Classes
- TypeMaps
-
class
TypeConKind extends scala.reflect.internal.SymbolTable.Kind
- Definition Classes
- Kinds
-
class
TypeConstraint extends AnyRef
- Definition Classes
- TypeConstraints
-
case class
TypeDef extends scala.reflect.internal.SymbolTable.MemberDef with scala.reflect.internal.SymbolTable.TypeDefApi with Product with Serializable
- Definition Classes
- Trees
-
trait
TypeDefApi extends scala.reflect.api.Universe.MemberDefApi
- Definition Classes
- Trees
-
abstract
class
TypeDefExtractor extends AnyRef
- Definition Classes
- Trees
-
class
TypeError extends Throwable
- Definition Classes
- Types
-
abstract
class
TypeMap extends (scala.reflect.internal.SymbolTable.Type) ⇒ scala.reflect.internal.SymbolTable.Type
- Definition Classes
- TypeMaps
-
class
TypeMapTreeSubstituter extends scala.reflect.internal.SymbolTable.Traverser
- Definition Classes
- Trees
-
final
class
TypeName extends Name with scala.reflect.internal.Names.TypeNameApi
- Definition Classes
- Names
-
trait
TypeNameApi extends AnyRef
- Definition Classes
- Names
-
abstract
class
TypeNameExtractor extends AnyRef
- Definition Classes
- Names
-
abstract
class
TypeNames extends scala.reflect.internal.SymbolTable.Keywords with scala.reflect.internal.SymbolTable.TypeNamesApi
- Definition Classes
- StdNames
-
trait
TypeNamesApi extends scala.reflect.api.Universe.NamesApi
- Definition Classes
- StandardNames
-
case class
TypeParamVarargsAttachment extends Product with Serializable
- Definition Classes
- StdAttachments
-
abstract
case class
TypeRef extends scala.reflect.internal.SymbolTable.UniqueType with scala.reflect.internal.SymbolTable.TypeRefApi with Product with Serializable
- Definition Classes
- Types
-
trait
TypeRefApi extends scala.reflect.api.Universe.TypeApi
- Definition Classes
- Types
-
abstract
class
TypeRefExtractor extends AnyRef
- Definition Classes
- Types
-
class
TypeSkolem extends scala.reflect.internal.SymbolTable.TypeSymbol
- Definition Classes
- Symbols
-
abstract
class
TypeSymbol extends scala.reflect.internal.SymbolTable.Symbol with scala.reflect.internal.SymbolTable.TypeSymbolApi
- Definition Classes
- Symbols
-
trait
TypeSymbolApi extends scala.reflect.api.Universe.SymbolApi
- Definition Classes
- Symbols
-
trait
TypeTag[T] extends scala.reflect.api.Universe.WeakTypeTag[T] with Equals with Serializable
- Definition Classes
- TypeTags
- Annotations
- @implicitNotFound( "No TypeTag available for ${T}" )
-
abstract
class
TypeTraverser extends scala.reflect.internal.SymbolTable.TypeMap
- Definition Classes
- TypeMaps
-
abstract
class
TypeTraverserWithResult[T] extends scala.reflect.internal.SymbolTable.TypeTraverser
- Definition Classes
- TypeMaps
-
case class
TypeTree extends scala.reflect.internal.SymbolTable.Tree with scala.reflect.internal.SymbolTable.TypTree with scala.reflect.internal.SymbolTable.TypeTreeApi with Product with Serializable
- Definition Classes
- Trees
-
trait
TypeTreeApi extends scala.reflect.api.Universe.TypTreeApi
- Definition Classes
- Trees
-
abstract
class
TypeTreeExtractor extends AnyRef
- Definition Classes
- Trees
-
case class
TypeTreeWithDeferredRefCheck extends scala.tools.nsc.Global.Tree with scala.tools.nsc.Global.TypTree with Product with Serializable
- Definition Classes
- Trees
-
class
TypeUnwrapper extends (scala.reflect.internal.SymbolTable.Type) ⇒ scala.reflect.internal.SymbolTable.Type
- Definition Classes
- Types
-
abstract
case class
TypeVar extends scala.reflect.internal.SymbolTable.Type with Product with Serializable
- Definition Classes
- Types
-
case class
Typed extends scala.reflect.internal.SymbolTable.Tree with scala.reflect.internal.SymbolTable.TermTree with scala.reflect.internal.SymbolTable.TypedApi with Product with Serializable
- Definition Classes
- Trees
-
trait
TypedApi extends scala.reflect.api.Universe.TermTreeApi
- Definition Classes
- Trees
-
abstract
class
TypedExtractor extends AnyRef
- Definition Classes
- Trees
-
class
TypedLocator extends scala.reflect.internal.SymbolTable.Locator
- Definition Classes
- Positions
-
case class
UnApply extends scala.reflect.internal.SymbolTable.Tree with scala.reflect.internal.SymbolTable.TermTree with scala.reflect.internal.SymbolTable.UnApplyApi with Product with Serializable
- Definition Classes
- Trees
-
trait
UnApplyApi extends scala.reflect.api.Universe.TermTreeApi
- Definition Classes
- Trees
-
abstract
class
UnApplyExtractor extends AnyRef
- Definition Classes
- Trees
-
trait
UnderConstructionTransformer extends scala.reflect.internal.SymbolTable.Transformer
- Definition Classes
- Trees
-
class
UndoLog extends Clearable
- Definition Classes
- TypeConstraints
-
final
class
UniqueConstantType extends scala.reflect.internal.SymbolTable.ConstantType
- Definition Classes
- Types
-
final
class
UniqueErasedValueType extends scala.reflect.internal.SymbolTable.ErasedValueType
- Definition Classes
- Types
-
final
class
UniqueSingleType extends scala.reflect.internal.SymbolTable.SingleType
- Definition Classes
- Types
-
final
class
UniqueSuperType extends scala.reflect.internal.SymbolTable.SuperType
- Definition Classes
- Types
-
final
class
UniqueThisType extends scala.reflect.internal.SymbolTable.ThisType
- Definition Classes
- Types
-
abstract
class
UniqueType extends scala.reflect.internal.SymbolTable.Type with Product
- Definition Classes
- Types
-
final
class
UniqueTypeBounds extends scala.reflect.internal.SymbolTable.TypeBounds
- Definition Classes
- Types
-
trait
Unliftable[T] extends AnyRef
- Definition Classes
- Liftables
-
trait
UntouchableTypeVar extends scala.reflect.internal.SymbolTable.TypeVar
- Definition Classes
- Types
-
case class
UseCase extends Product with Serializable
- Definition Classes
- DocComments
-
case class
ValDef extends scala.reflect.internal.SymbolTable.ValOrDefDef with scala.reflect.internal.SymbolTable.ValDefApi with Product with Serializable
- Definition Classes
- Trees
-
trait
ValDefApi extends scala.reflect.api.Universe.ValOrDefDefApi
- Definition Classes
- Trees
-
abstract
class
ValDefExtractor extends AnyRef
- Definition Classes
- Trees
-
abstract
class
ValOrDefDef extends scala.reflect.internal.SymbolTable.MemberDef with scala.reflect.internal.SymbolTable.ValOrDefDefApi
- Definition Classes
- Trees
-
trait
ValOrDefDefApi extends scala.reflect.api.Universe.MemberDefApi
- Definition Classes
- Trees
-
class
ValidateException extends Exception
- Definition Classes
- Positions
-
class
ValidatingPosAssigner extends scala.tools.nsc.Global.Traverser with scala.tools.nsc.Global.PosAssigner
- Definition Classes
- Positions
-
trait
ValueClassDefinitions extends AnyRef
- Definition Classes
- Definitions
-
class
VarianceValidator extends scala.reflect.internal.SymbolTable.Traverser
- Definition Classes
- Variances
-
trait
WeakTypeTag[T] extends Equals with Serializable
- Definition Classes
- TypeTags
- Annotations
- @implicitNotFound( "No WeakTypeTag available for ${T}" )
-
trait
ArrayArgumentApi extends AnyRef
- Definition Classes
- Annotations
- Annotations
- @deprecated
- Deprecated
(Since version 2.11.0) use
Annotation.tree
to inspect annotation arguments
-
abstract
class
ArrayArgumentExtractor extends AnyRef
- Definition Classes
- Annotations
- Annotations
- @deprecated
- Deprecated
(Since version 2.11.0) use
Annotation.tree
to inspect annotation arguments
-
type
BuildApi = ReificationSupportApi
- Definition Classes
- Internals
- Annotations
- @deprecated
- Deprecated
(Since version 2.11.0) use
internal.ReificationSupportApi
instead
-
trait
CompilationUnitContextApi extends AnyRef
- Definition Classes
- Universe
- Annotations
- @deprecated
- Deprecated
(Since version 2.11.0) c.enclosingTree-style APIs are now deprecated; consult the scaladoc for more information
-
trait
JavaArgumentApi extends AnyRef
- Definition Classes
- Annotations
- Annotations
- @deprecated
- Deprecated
(Since version 2.11.0) use
Annotation.tree
to inspect annotation arguments
-
trait
LiteralArgumentApi extends AnyRef
- Definition Classes
- Annotations
- Annotations
- @deprecated
- Deprecated
(Since version 2.11.0) use
Annotation.tree
to inspect annotation arguments
-
abstract
class
LiteralArgumentExtractor extends AnyRef
- Definition Classes
- Annotations
- Annotations
- @deprecated
- Deprecated
(Since version 2.11.0) use
Annotation.tree
to inspect annotation arguments
-
type
ModifiersCreator = ModifiersExtractor
- Definition Classes
- Trees
- Annotations
- @deprecated
- Deprecated
(Since version 2.11.0) use ModifiersExtractor instead
-
trait
NestedArgumentApi extends AnyRef
- Definition Classes
- Annotations
- Annotations
- @deprecated
- Deprecated
(Since version 2.11.0) use
Annotation.tree
to inspect annotation arguments
-
abstract
class
NestedArgumentExtractor extends AnyRef
- Definition Classes
- Annotations
- Annotations
- @deprecated
- Deprecated
(Since version 2.11.0) use
Annotation.tree
to inspect annotation arguments
-
trait
RunContextApi extends AnyRef
- Definition Classes
- Universe
- Annotations
- @deprecated
- Deprecated
(Since version 2.11.0) c.enclosingTree-style APIs are now deprecated; consult the scaladoc for more information
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
val
AllOps: SymbolOps
- Definition Classes
- Symbols
-
implicit
val
AlternativeTag: ClassTag[Alternative]
- Definition Classes
- Trees
-
implicit
val
AnnotatedTag: ClassTag[Annotated]
- Definition Classes
- Trees
-
implicit
val
AnnotatedTypeTag: ClassTag[AnnotatedType]
- Definition Classes
- Types
-
implicit
val
AnnotationTag: ClassTag[AnnotationInfo]
- Definition Classes
- AnnotationInfos
-
implicit
def
AnyNameOps(name: Name): NameOps[Name]
- Definition Classes
- Names
-
implicit
val
AppliedTypeTreeTag: ClassTag[AppliedTypeTree]
- Definition Classes
- Trees
-
def
Apply(sym: Symbol, args: Tree*): Tree
- Definition Classes
- Trees → Trees
-
def
ApplyConstructor(tpt: Tree, args: List[Tree]): Apply
- Definition Classes
- Trees → Trees
-
implicit
val
ApplyTag: ClassTag[Apply]
- Definition Classes
- Trees
-
val
ArrayArgument: ArrayAnnotArg.type
- Definition Classes
- AnnotationInfos → Annotations
-
implicit
val
ArrayArgumentTag: ClassTag[ArrayAnnotArg]
- Definition Classes
- AnnotationInfos
-
implicit
val
AssignOrNamedArgTag: ClassTag[AssignOrNamedArg]
- Definition Classes
- Trees
-
implicit
val
AssignTag: ClassTag[Assign]
- Definition Classes
- Trees
-
def
Bind(sym: Symbol, body: Tree): Bind
- Definition Classes
- Trees → Trees
-
implicit
val
BindTag: ClassTag[Bind]
- Definition Classes
- Trees
-
def
Block(stats: Tree*): Block
- Definition Classes
- Trees → Trees
-
implicit
val
BlockTag: ClassTag[Block]
- Definition Classes
- Trees
-
final
val
BooleanTag: Int(2)
- Definition Classes
- Constants
-
implicit
val
BoundedWildcardTypeTag: ClassTag[BoundedWildcardType]
- Definition Classes
- Types
-
final
val
ByteTag: Int(3)
- Definition Classes
- Constants
-
def
CaseDef(pat: Tree, body: Tree): CaseDef
- Definition Classes
- Trees → Trees
-
implicit
val
CaseDefTag: ClassTag[CaseDef]
- Definition Classes
- Trees
-
final
val
CharTag: Int(5)
- Definition Classes
- Constants
-
def
ClassDef(sym: Symbol, constrMods: Modifiers, vparamss: List[List[ValDef]], body: List[Tree], superPos: Position): ClassDef
- Definition Classes
- Trees
-
implicit
val
ClassDefTag: ClassTag[ClassDef]
- Definition Classes
- Trees
-
implicit
val
ClassInfoTypeTag: ClassTag[ClassInfoType]
- Definition Classes
- Types
-
implicit
val
ClassSymbolTag: ClassTag[ClassSymbol]
- Definition Classes
- Symbols
-
final
val
ClazzTag: Int(12)
- Definition Classes
- Constants
-
implicit
val
CompoundTypeTag: ClassTag[CompoundType]
- Definition Classes
- Types
-
implicit
val
CompoundTypeTreeTag: ClassTag[CompoundTypeTree]
- Definition Classes
- Trees
-
implicit
val
ConstantTag: ClassTag[Constant]
- Definition Classes
- Constants
-
implicit
val
ConstantTypeTag: ClassTag[ConstantType]
- Definition Classes
- Types
-
val
CyclicInheritance: Throwable
- Definition Classes
- BaseTypeSeqs
-
implicit
val
DefDefTag: ClassTag[DefDef]
- Definition Classes
- Trees
-
implicit
val
DefTreeTag: ClassTag[DefTree]
- Definition Classes
- Trees
-
final
val
DoubleTag: Int(9)
- Definition Classes
- Constants
-
def
EmptyPackageClass: ClassSymbol
- Definition Classes
- Global
-
lazy val
EmptyTreeTypeSubstituter: TreeTypeSubstituter
- Definition Classes
- Trees
-
final
val
EnumTag: Int(13)
- Definition Classes
- Constants
-
implicit
val
ExistentialTypeTag: ClassTag[ExistentialType]
- Definition Classes
- Types
-
implicit
val
ExistentialTypeTreeTag: ClassTag[ExistentialTypeTree]
- Definition Classes
- Trees
-
def
FlagOps(mask: Long): SymbolOps
- Definition Classes
- Symbols
-
implicit
val
FlagSetTag: ClassTag[FlagSet]
- Definition Classes
- FlagSets
-
final
val
FloatTag: Int(8)
- Definition Classes
- Constants
-
implicit
val
FreeTermSymbolTag: ClassTag[FreeTermSymbol]
- Definition Classes
- Symbols
-
implicit
val
FreeTypeSymbolTag: ClassTag[FreeTypeSymbol]
- Definition Classes
- Symbols
-
implicit
val
FunctionTag: ClassTag[Function]
- Definition Classes
- Trees
-
implicit
val
GenericApplyTag: ClassTag[GenericApply]
- Definition Classes
- Trees
-
val
GlbFailure: Throwable
- Definition Classes
- GlbLubs
-
def
Ident(sym: Symbol): Ident
- Definition Classes
- Trees → Trees
-
def
Ident(name: String): Ident
- Definition Classes
- Trees → Trees
-
implicit
val
IdentTag: ClassTag[Ident]
- Definition Classes
- Trees
-
implicit
val
IfTag: ClassTag[If]
- Definition Classes
- Trees
-
implicit
val
ImplDefTag: ClassTag[ImplDef]
- Definition Classes
- Trees
-
implicit
val
ImportSelectorTag: ClassTag[ImportSelector]
- Definition Classes
- Trees
-
implicit
val
ImportTag: ClassTag[Import]
- Definition Classes
- Trees
-
final
val
IntTag: Int(6)
- Definition Classes
- Constants
-
implicit
val
JavaArgumentTag: ClassTag[ClassfileAnnotArg]
- Definition Classes
- AnnotationInfos
-
def
JavaMethodType(params: List[Symbol], resultType: Type): JavaMethodType
- Definition Classes
- Types
-
implicit
val
LabelDefTag: ClassTag[LabelDef]
- Definition Classes
- Trees
-
val
LiteralArgument: LiteralAnnotArg.type
- Definition Classes
- AnnotationInfos → Annotations
-
implicit
val
LiteralArgumentTag: ClassTag[LiteralAnnotArg]
- Definition Classes
- AnnotationInfos
-
implicit
val
LiteralTag: ClassTag[Literal]
- Definition Classes
- Trees
-
final
val
LongTag: Int(7)
- Definition Classes
- Constants
-
implicit
val
MatchTag: ClassTag[Match]
- Definition Classes
- Trees
-
val
MaxPhases: Int
- Definition Classes
- Global
-
implicit
val
MemberDefTag: ClassTag[MemberDef]
- Definition Classes
- Trees
-
implicit
val
MemberScopeTag: ClassTag[MemberScope]
- Definition Classes
- Scopes
-
implicit
val
MethodSymbolTag: ClassTag[MethodSymbol]
- Definition Classes
- Symbols
-
implicit
val
MethodTypeTag: ClassTag[MethodType]
- Definition Classes
- Types
-
implicit
val
MirrorTag: ClassTag[Mirror]
- Definition Classes
- Global → ImplicitTags
-
def
Modifiers(flags: FlagSet): Modifiers
- Definition Classes
- Trees
-
def
Modifiers(flags: FlagSet, privateWithin: Name): Modifiers
- Definition Classes
- Trees
-
implicit
val
ModifiersTag: ClassTag[Modifiers]
- Definition Classes
- Trees
-
implicit
val
ModuleDefTag: ClassTag[ModuleDef]
- Definition Classes
- Trees
-
implicit
val
ModuleSymbolTag: ClassTag[ModuleSymbol]
- Definition Classes
- Symbols
-
implicit
val
NameTag: ClassTag[Name]
- Definition Classes
- Names
-
implicit
val
NameTreeTag: ClassTag[NameTree]
- Definition Classes
- Trees
-
val
NestedArgument: NestedAnnotArg.type
- Definition Classes
- AnnotationInfos → Annotations
-
implicit
val
NestedArgumentTag: ClassTag[NestedAnnotArg]
- Definition Classes
- AnnotationInfos
-
def
New(sym: Symbol, args: Tree*): Tree
- Definition Classes
- Trees → Trees
-
def
New(tpe: Type, argss: List[List[Tree]]): Tree
- Definition Classes
- Trees
-
def
New(tpe: Type, args: Tree*): Tree
- Definition Classes
- Trees → Trees
-
def
New(tpt: Tree, argss: List[List[Tree]]): Tree
- Definition Classes
- Trees → Trees
-
def
NewFromConstructor(constructor: Symbol, args: Tree*): Apply
- Definition Classes
- Trees
-
implicit
val
NewTag: ClassTag[New]
- Definition Classes
- Trees
-
val
NoFlags: FlagSet
- Definition Classes
- FlagSets → FlagSets
-
val
NoKindErrors: KindErrors
- Definition Classes
- Kinds
-
lazy val
NoMods: Modifiers
- Definition Classes
- Trees
-
final
val
NoPeriod: Int(0)
- Definition Classes
- SymbolTable
-
val
NoPosition: scala.reflect.internal.util.NoPosition.type
- Definition Classes
- Positions → Positions
-
final
val
NoRunId: Int(0)
- Definition Classes
- SymbolTable
-
lazy val
NoSymbol: NoSymbol
- Definition Classes
- Symbols → Symbols
-
final
val
NoTag: Int(0)
- Definition Classes
- Constants
-
final
val
NullTag: Int(11)
- Definition Classes
- Constants
-
implicit
val
NullaryMethodTypeTag: ClassTag[NullaryMethodType]
- Definition Classes
- Types
-
implicit
val
PackageDefTag: ClassTag[PackageDef]
- Definition Classes
- Trees
-
def
PerRunReporting: PerRunReporting
- Attributes
- protected
- Definition Classes
- Reporting → Reporting
-
implicit
val
PolyTypeTag: ClassTag[PolyType]
- Definition Classes
- Types
-
implicit
val
PositionTag: ClassTag[Position]
- Definition Classes
- Positions
-
def
PrimarySuperCall(argss: List[List[Tree]]): Tree
- Definition Classes
- Trees
-
implicit
val
RefTreeTag: ClassTag[RefTree]
- Definition Classes
- Trees
-
implicit
val
ReferenceToBoxedTag: ClassTag[ReferenceToBoxed]
- Definition Classes
- Trees
-
implicit
val
RefinedTypeTag: ClassTag[RefinedType]
- Definition Classes
- Types
-
implicit
val
ReturnTag: ClassTag[Return]
- Definition Classes
- Trees
-
def
RootClass: ClassSymbol
- Definition Classes
- Global
-
implicit
val
RuntimeClassTag: ClassTag[RuntimeClass]
- Definition Classes
- Global → ImplicitTags
-
implicit
val
ScopeTag: ClassTag[Scope]
- Definition Classes
- Scopes
-
def
Select(qualifier: Tree, sym: Symbol): Select
- Definition Classes
- Trees → Trees
-
def
Select(qualifier: Tree, name: String): Select
- Definition Classes
- Trees → Trees
-
implicit
val
SelectFromTypeTreeTag: ClassTag[SelectFromTypeTree]
- Definition Classes
- Trees
-
implicit
val
SelectTag: ClassTag[Select]
- Definition Classes
- Trees
-
final
val
ShortTag: Int(4)
- Definition Classes
- Constants
-
implicit
val
SingleTypeTag: ClassTag[SingleType]
- Definition Classes
- Types
-
implicit
val
SingletonTypeTag: ClassTag[SingletonType]
- Definition Classes
- Types
-
implicit
val
SingletonTypeTreeTag: ClassTag[SingletonTypeTree]
- Definition Classes
- Trees
-
implicit
val
StarTag: ClassTag[Star]
- Definition Classes
- Trees
-
implicit
val
StringContextStripMarginOps: (StringContext) ⇒ StringContextStripMarginOps
- Definition Classes
- SymbolTable
-
final
val
StringTag: Int(10)
- Definition Classes
- Constants
-
def
Super(sym: Symbol, mix: TypeName): Tree
- Definition Classes
- Trees → Trees
-
def
SuperSelect(clazz: Symbol, sym: Symbol): Tree
- Definition Classes
- Trees
-
implicit
val
SuperTag: ClassTag[Super]
- Definition Classes
- Trees
-
implicit
val
SuperTypeTag: ClassTag[SuperType]
- Definition Classes
- Types
-
implicit
val
SymTreeTag: ClassTag[SymTree]
- Definition Classes
- Trees
-
implicit
val
SymbolTag: ClassTag[Symbol]
- Definition Classes
- Symbols
-
def
Template(sym: Symbol, body: List[Tree]): Template
- Definition Classes
- Trees
-
implicit
val
TemplateTag: ClassTag[Template]
- Definition Classes
- Trees
-
implicit
def
TermNameOps(name: TermName): NameOps[TermName]
- Definition Classes
- Names
-
implicit
val
TermNameTag: ClassTag[TermName]
- Definition Classes
- Names
-
implicit
val
TermSymbolTag: ClassTag[TermSymbol]
- Definition Classes
- Symbols
-
implicit
val
TermTreeTag: ClassTag[TermTree]
- Definition Classes
- Trees
-
def
This(sym: Symbol): Tree
- Definition Classes
- Trees → Trees
-
implicit
val
ThisTag: ClassTag[This]
- Definition Classes
- Trees
-
implicit
val
ThisTypeTag: ClassTag[ThisType]
- Definition Classes
- Types
-
def
Throw(tpe: Type, args: Tree*): Throw
- Definition Classes
- Trees → Trees
-
implicit
val
ThrowTag: ClassTag[Throw]
- Definition Classes
- Trees
-
implicit
val
TreeCopierTag: ClassTag[TreeCopier]
- Definition Classes
- Trees
-
implicit
val
TreeTag: ClassTag[Tree]
- Definition Classes
- Trees
-
def
Try(body: Tree, cases: (Tree, Tree)*): Try
- Definition Classes
- Trees → Trees
-
implicit
val
TryTag: ClassTag[Try]
- Definition Classes
- Trees
-
implicit
val
TypTreeTag: ClassTag[TypTree]
- Definition Classes
- Trees
-
implicit
val
TypeApplyTag: ClassTag[TypeApply]
- Definition Classes
- Trees
-
implicit
val
TypeBoundsTag: ClassTag[TypeBounds]
- Definition Classes
- Types
-
def
TypeBoundsTree(sym: Symbol): TypeBoundsTree
- Definition Classes
- Trees
-
def
TypeBoundsTree(bounds: TypeBounds): TypeBoundsTree
- Definition Classes
- Trees
-
implicit
val
TypeBoundsTreeTag: ClassTag[TypeBoundsTree]
- Definition Classes
- Trees
-
implicit
val
TypeDefTag: ClassTag[TypeDef]
- Definition Classes
- Trees
-
implicit
def
TypeNameOps(name: TypeName): NameOps[TypeName]
- Definition Classes
- Names
-
implicit
val
TypeNameTag: ClassTag[TypeName]
- Definition Classes
- Names
-
implicit
val
TypeRefTag: ClassTag[TypeRef]
- Definition Classes
- Types
-
implicit
val
TypeSymbolTag: ClassTag[TypeSymbol]
- Definition Classes
- Symbols
-
implicit
val
TypeTagg: ClassTag[Type]
- Definition Classes
- Types
-
def
TypeTree(tp: Type): TypeTree
- Definition Classes
- Trees → Trees
-
implicit
val
TypeTreeTag: ClassTag[TypeTree]
- Definition Classes
- Trees
-
implicit
val
TypedTag: ClassTag[Typed]
- Definition Classes
- Trees
-
implicit
val
UnApplyTag: ClassTag[UnApply]
- Definition Classes
- Trees
-
final
val
UnitTag: Int(1)
- Definition Classes
- Constants
-
implicit
val
ValDefTag: ClassTag[ValDef]
- Definition Classes
- Trees
-
implicit
val
ValOrDefDefTag: ClassTag[ValOrDefDef]
- Definition Classes
- Trees
-
def
abort(msg: String): Nothing
- Definition Classes
- Reporting
-
def
adaptAnnotations(tree: Tree, mode: Mode, pt: Type): Tree
- Definition Classes
- AnnotationCheckers
-
def
adaptBoundsToAnnotations(bounds: List[TypeBounds], tparams: List[Symbol], targs: List[Type]): List[TypeBounds]
- Definition Classes
- AnnotationCheckers
-
def
adaptTypeOfReturn(tree: Tree, pt: Type, default: ⇒ Type): Type
- Definition Classes
- AnnotationCheckers
-
def
addAnnotationChecker(checker: AnnotationChecker): Unit
- Definition Classes
- AnnotationCheckers
-
def
addAnnotations(tree: Tree, tpe: Type): Type
- Definition Classes
- AnnotationCheckers
-
implicit
def
addFlagOps(left: FlagSet): FlagOps
- Definition Classes
- FlagSets → FlagSets
-
def
addMember(thistp: Type, tp: Type, sym: Symbol, depth: Depth): Unit
- Definition Classes
- Types
-
def
addMember(thistp: Type, tp: Type, sym: Symbol): Unit
- Definition Classes
- Types
-
def
addSerializable(ps: Type*): List[Type]
- Definition Classes
- Types
-
def
addToPhasesSet(sub: SubComponent, descr: String): Unit
- Attributes
- protected
- Definition Classes
- Global
-
def
afterEachPhase[T](op: ⇒ T): List[(Phase, T)]
- Definition Classes
- Global
-
final
def
allNames(): Iterator[TermName]
- Definition Classes
- Names
-
lazy val
analyzer: Analyzer { val global: DocExtractionGlobal.this.type }
- Definition Classes
- Global
-
def
annotatedType(annots: List[AnnotationInfo], underlying: Type): Type
- Definition Classes
- Types
-
def
annotationToTree(ann: Annotation): Tree
- Attributes
- protected[scala]
- Definition Classes
- AnnotationInfos → Annotations
-
def
annotationsConform(tp1: Type, tp2: Type): Boolean
- Definition Classes
- AnnotationCheckers
-
def
annotationsGlb(tpe: Type, ts: List[Type]): Type
- Definition Classes
- AnnotationCheckers
-
def
annotationsLub(tpe: Type, ts: List[Type]): Type
- Definition Classes
- AnnotationCheckers
-
def
appliedType(tyconSym: Symbol, args: Type*): Type
- Definition Classes
- Types → Types
-
def
appliedType(tyconSym: Symbol, args: List[Type]): Type
- Definition Classes
- Types → Types
-
def
appliedType(tycon: Type, args: Type*): Type
- Definition Classes
- Types → Types
-
def
appliedType(tycon: Type, args: List[Type]): Type
- Definition Classes
- Types → Types
-
def
arrayToRepeated(tp: Type): Type
- Definition Classes
- SymbolTable
-
def
asCompactDebugString(t: Tree): String
- Definition Classes
- Printers
-
def
asCompactString(t: Tree): String
- Definition Classes
- Printers
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
asString(t: Tree): String
- Definition Classes
- Printers
-
final
def
assert(assertion: Boolean): Unit
- Definition Classes
- SymbolTable
-
final
def
assert(assertion: Boolean, message: ⇒ Any): Unit
- Definition Classes
- SymbolTable
- Annotations
- @inline()
-
def
assertCorrectThread(): Unit
- Definition Classes
- SymbolTable
- Annotations
- @elidable( 900 )
-
final
def
atPhaseStack: List[Phase]
- Definition Classes
- SymbolTable
-
def
atPhaseStackMessage: String
- Definition Classes
- SymbolTable
-
def
atPos[T <: Tree](pos: Position)(tree: T): T
- Definition Classes
- Positions → Positions
-
def
backquotedPath(t: Tree): String
- Definition Classes
- Printers
-
def
baseTypeSingletonSeq(tp: Type): BaseTypeSeq
- Definition Classes
- BaseTypeSeqs
-
def
basetypeRecursions: Int
- Definition Classes
- Types
-
def
basetypeRecursions_=(value: Int): Unit
- Definition Classes
- Types
-
final
def
bitSetByPredicate[A](xs: List[A])(pred: (A) ⇒ Boolean): BitSet
- Definition Classes
- Collections
-
def
brutallyResetAttrs(x: Tree, leaveAlone: (Tree) ⇒ Boolean): Tree
- Definition Classes
- Trees
-
val
build: ReificationSupportImpl
- Definition Classes
- ReificationSupport
-
def
canAdaptAnnotations(tree: Tree, mode: Mode, pt: Type): Boolean
- Definition Classes
- AnnotationCheckers
-
def
captureVariable(vble: Symbol): Unit
- Definition Classes
- CapturedVariables
-
def
capturedVariableType(vble: Symbol, tpe: Type, erasedTypes: Boolean): Type
- Definition Classes
- CapturedVariables
-
def
capturedVariableType(vble: Symbol): Type
- Definition Classes
- CapturedVariables
-
def
checkKindBounds0(tparams: List[Symbol], targs: List[Type], pre: Type, owner: Symbol, explainErrors: Boolean): List[(Type, Symbol, KindErrors)]
- Definition Classes
- Kinds
-
def
classPath: ClassPath
- Definition Classes
- Global
-
def
clearDocComments(): Unit
- Definition Classes
- DocComments
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
cloneSymbols(syms: List[Symbol]): List[Symbol]
- Definition Classes
- Symbols
-
def
cloneSymbolsAndModify(syms: List[Symbol], infoFn: (Type) ⇒ Type): List[Symbol]
- Definition Classes
- Symbols
-
def
cloneSymbolsAtOwner(syms: List[Symbol], owner: Symbol): List[Symbol]
- Definition Classes
- Symbols
-
def
cloneSymbolsAtOwnerAndModify(syms: List[Symbol], owner: Symbol, infoFn: (Type) ⇒ Type): List[Symbol]
- Definition Classes
- Symbols
-
def
close(): Unit
- Definition Classes
- Global → Closeable → AutoCloseable
-
final
lazy val
closeableRegistry: CloseableRegistry
- Definition Classes
- Global
-
final
def
closestEnclMethod(from: Symbol): Symbol
- Definition Classes
- Symbols
-
final
def
collectFirst[A, B](as: List[A])(pf: PartialFunction[A, B]): Option[B]
- Definition Classes
- Collections
-
final
def
collectMap2[A, B, C](xs1: List[A], xs2: List[B])(p: (A, B) ⇒ Boolean): Map[A, B]
- Definition Classes
- Collections
-
def
commonOwner(tps: List[Type]): Symbol
- Attributes
- protected[scala.reflect.internal]
- Definition Classes
- CommonOwners
-
def
commonOwner(t: Type): Symbol
- Attributes
- protected[scala.reflect.internal]
- Definition Classes
- CommonOwners
-
def
commonOwnerMap: CommonOwnerMap
- Attributes
- protected
- Definition Classes
- CommonOwners
-
final
def
compareLengths(xs1: List[_], xs2: List[_]): Int
- Definition Classes
- Collections
- Annotations
- @tailrec()
-
lazy val
compat: Compat
- Definition Classes
- Internals → Internals
-
def
compoundBaseTypeSeq(tp: Type): BaseTypeSeq
- Definition Classes
- BaseTypeSeqs
-
def
computeBaseClasses(tpe: Type): List[Symbol]
- Attributes
- protected
- Definition Classes
- Types
-
def
computeInternalPhases(): Unit
- Attributes
- protected
- Definition Classes
- DocExtractionGlobal → Global
-
def
computePhaseAssembly(): List[SubComponent]
- Definition Classes
- PhaseAssembly
-
def
computePhaseDescriptors: List[SubComponent]
- Attributes
- protected
- Definition Classes
- Global
-
def
computePlatformPhases(): Unit
- Attributes
- protected
- Definition Classes
- Global
-
def
computePluginPhases(): Unit
- Attributes
- protected
- Definition Classes
- Plugins
-
def
connectModuleToClass(m: ModuleSymbol, moduleClass: ClassSymbol): ModuleSymbol
- Definition Classes
- Symbols
-
def
containsExistential(tpe: Type): Boolean
- Definition Classes
- Types
-
def
cookedDocComment(sym: Symbol, docStr: String): String
- Definition Classes
- DocComments
-
val
cookedDocComments: HashMap[Symbol, String]
- Definition Classes
- DocComments
-
def
copyClassDef(tree: Tree)(mods: Modifiers, name: Name, tparams: List[TypeDef], impl: Template): ClassDef
- Definition Classes
- Trees
-
def
copyDefDef(tree: Tree)(mods: Modifiers, name: Name, tparams: List[TypeDef], vparamss: List[List[ValDef]], tpt: Tree, rhs: Tree): DefDef
- Definition Classes
- Trees
-
def
copyMethodType(tp: Type, params: List[Symbol], restpe: Type): Type
- Definition Classes
- Types
-
def
copyModuleDef(tree: Tree)(mods: Modifiers, name: Name, impl: Template): ModuleDef
- Definition Classes
- Trees
-
def
copyRefinedType(original: RefinedType, parents: List[Type], decls: Scope): Type
- Definition Classes
- Types
-
def
copyTypeDef(tree: Tree)(mods: Modifiers, name: Name, tparams: List[TypeDef], rhs: Tree): TypeDef
- Definition Classes
- Trees
-
def
copyTypeRef(tp: Type, pre: Type, sym: Symbol, args: List[Type]): Type
- Definition Classes
- Types
-
def
copyValDef(tree: Tree)(mods: Modifiers, name: Name, tpt: Tree, rhs: Tree): ValDef
- Definition Classes
- Trees
-
final
def
corresponds3[A, B, C](xs1: List[A], xs2: List[B], xs3: List[C])(f: (A, B, C) ⇒ Boolean): Boolean
- Definition Classes
- Collections
- Annotations
- @tailrec()
-
def
createFromClonedSymbols[T](syms: List[Symbol], tpe: Type)(creator: (List[Symbol], Type) ⇒ T): T
- Definition Classes
- Symbols
-
def
createFromClonedSymbolsAtOwner[T](syms: List[Symbol], owner: Symbol, tpe: Type)(creator: (List[Symbol], Type) ⇒ T): T
- Definition Classes
- Symbols
-
def
createJavadoc: Boolean
- Definition Classes
- Global
-
def
currentFreshNameCreator: FreshNameCreator
- Definition Classes
- Global → FreshNames
-
final
def
currentPeriod: Period
- Definition Classes
- SymbolTable
-
def
currentRun: Run
- Definition Classes
- Global → Parsing → Reporting
-
def
currentRunId: Int
- Definition Classes
- Global → SymbolTable
-
def
currentRunProfilerAfterCompletion(root: Symbol, associatedFile: AbstractFile): Unit
- Attributes
- protected[scala]
- Definition Classes
- Global → SymbolTable
-
def
currentRunProfilerBeforeCompletion(root: Symbol, associatedFile: AbstractFile): Unit
- Attributes
- protected[scala]
- Definition Classes
- Global → SymbolTable
-
var
currentSettings: Settings
- Definition Classes
- Global
-
def
currentSource: SourceFile
- Definition Classes
- Global
-
def
currentUnit: CompilationUnit
- Definition Classes
- Global
-
def
debugStack(t: Throwable): Unit
- Definition Classes
- SymbolTable
-
def
debugString(tp: Type): String
- Definition Classes
- TypeDebugging
-
final
def
debuglog(msg: ⇒ String): Unit
- Definition Classes
- Global → SymbolTable
- Annotations
- @inline()
-
def
decodedSymName(tree: Tree, name: Name): String
- Definition Classes
- Printers
-
def
defineBaseClassesOfCompoundType(tpe: CompoundType): Unit
- Attributes
- protected
- Definition Classes
- Types
-
def
defineBaseTypeSeqOfCompoundType(tpe: CompoundType): Unit
- Attributes
- protected
- Definition Classes
- Types
-
def
defineBaseTypeSeqOfTypeRef(tpe: TypeRef): Unit
- Attributes
- protected
- Definition Classes
- Types
-
def
defineNormalized(tr: TypeRef): Unit
- Attributes
- protected
- Definition Classes
- Types
-
def
defineOriginalOwner(sym: Symbol, owner: Symbol): Unit
- Definition Classes
- Symbols
-
def
defineParentsOfTypeRef(tpe: TypeRef): Unit
- Attributes
- protected
- Definition Classes
- Types
-
def
defineUnderlyingOfSingleType(tpe: SingleType): Unit
- Attributes
- protected
- Definition Classes
- Types
-
def
deriveCaseDef(cdef: Tree)(applyToBody: (Tree) ⇒ Tree): CaseDef
- Definition Classes
- Trees
-
def
deriveClassDef(cdef: Tree)(applyToImpl: (Template) ⇒ Template): ClassDef
- Definition Classes
- Trees
-
def
deriveDefDef(ddef: Tree)(applyToRhs: (Tree) ⇒ Tree): DefDef
- Definition Classes
- Trees
-
def
deriveFreshSkolems(tparams: List[Symbol]): List[Symbol]
- Definition Classes
- ExistentialsAndSkolems
-
def
deriveFunction(func: Tree)(applyToRhs: (Tree) ⇒ Tree): Function
- Definition Classes
- Trees
-
def
deriveLabelDef(ldef: Tree)(applyToRhs: (Tree) ⇒ Tree): LabelDef
- Definition Classes
- Trees
-
def
deriveModuleDef(mdef: Tree)(applyToImpl: (Template) ⇒ Template): ModuleDef
- Definition Classes
- Trees
-
def
deriveSymbols(syms: List[Symbol], symFn: (Symbol) ⇒ Symbol): List[Symbol]
- Definition Classes
- Symbols
-
def
deriveSymbols2[A](syms: List[Symbol], as: List[A], symFn: (Symbol, A) ⇒ Symbol): List[Symbol]
- Definition Classes
- Symbols
-
def
deriveTemplate(templ: Tree)(applyToBody: (List[Tree]) ⇒ List[Tree]): Template
- Definition Classes
- Trees
-
def
deriveType(syms: List[Symbol], symFn: (Symbol) ⇒ Symbol)(tpe: Type): Type
- Definition Classes
- Symbols
-
def
deriveType2[A](syms: List[Symbol], as: List[A], symFn: (Symbol, A) ⇒ Symbol)(tpe: Type): Type
- Definition Classes
- Symbols
-
def
deriveTypeWithWildcards(syms: List[Symbol])(tpe: Type): Type
- Definition Classes
- Symbols
-
def
deriveValDef(vdef: Tree)(applyToRhs: (Tree) ⇒ Tree): ValDef
- Definition Classes
- Trees
-
final
def
devWarning(pos: Position, msg: ⇒ String): Unit
- Definition Classes
- Global
- Annotations
- @inline()
-
final
def
devWarning(msg: ⇒ String): Unit
- Definition Classes
- Global → SymbolTable
- Annotations
- @inline()
-
final
def
devWarningDumpStack(msg: ⇒ String, maxFrames: Int): Unit
- Definition Classes
- SymbolTable
- Annotations
- @inline()
-
final
def
devWarningIf(cond: ⇒ Boolean)(msg: ⇒ String): Unit
- Definition Classes
- SymbolTable
- Annotations
- @inline()
-
final
def
distinctBy[A, B](xs: List[A])(f: (A) ⇒ B): List[A]
- Definition Classes
- Collections
-
def
docCommentPos(sym: Symbol): Position
- Definition Classes
- DocComments
-
val
docComments: WeakHashMap[Symbol, DocComment]
- Definition Classes
- DocComments
-
def
duplicateAndKeepPositions(tree: Tree): Tree
- Definition Classes
- Trees
-
def
echoPhaseSummary(ph: Phase): Unit
- Definition Classes
- Global
-
def
elapsedMessage(msg: String, start: Long): String
- Attributes
- protected
- Definition Classes
- SymbolTable
-
def
elementExtract(container: Symbol, tp: Type): Type
- Definition Classes
- Types
-
def
elementExtractOption(container: Symbol, tp: Type): Option[Type]
- Definition Classes
- Types
-
def
elementTest(container: Symbol, tp: Type)(f: (Type) ⇒ Boolean): Boolean
- Definition Classes
- Types
-
def
elementTransform(container: Symbol, tp: Type)(f: (Type) ⇒ Type): Type
- Definition Classes
- Types
-
def
elimAnonymousClass(t: Type): Type
- Definition Classes
- Types
-
def
encode(str: String): TermName
- Definition Classes
- StdNames
-
def
ensureNonOverlapping(tree: Tree, others: List[Tree], focus: Boolean): Unit
- Definition Classes
- Positions
-
def
ensureNonOverlapping(tree: Tree, others: List[Tree]): Unit
- Definition Classes
- Positions
-
final
def
enteringDelambdafy[T](op: ⇒ T): T
- Definition Classes
- Global
- Annotations
- @inline()
-
final
def
enteringErasure[T](op: ⇒ T): T
- Definition Classes
- Global
- Annotations
- @inline()
-
final
def
enteringExplicitOuter[T](op: ⇒ T): T
- Definition Classes
- Global
- Annotations
- @inline()
-
final
def
enteringFlatten[T](op: ⇒ T): T
- Definition Classes
- Global
- Annotations
- @inline()
-
final
def
enteringJVM[T](op: ⇒ T): T
- Definition Classes
- Global
- Annotations
- @inline()
-
final
def
enteringMixin[T](op: ⇒ T): T
- Definition Classes
- Global
- Annotations
- @inline()
-
final
def
enteringPhase[T](ph: Phase)(op: ⇒ T): T
- Definition Classes
- SymbolTable
- Annotations
- @inline()
-
final
def
enteringPhaseNotLaterThan[T](target: Phase)(op: ⇒ T): T
- Definition Classes
- SymbolTable
- Annotations
- @inline()
-
final
def
enteringPhaseWithName[T](phaseName: String)(body: ⇒ T): T
- Definition Classes
- SymbolTable
-
final
def
enteringPickler[T](op: ⇒ T): T
- Definition Classes
- Global
- Annotations
- @inline()
-
final
def
enteringPrevPhase[T](op: ⇒ T): T
- Definition Classes
- SymbolTable
- Annotations
- @inline()
-
final
def
enteringSpecialize[T](op: ⇒ T): T
- Definition Classes
- Global
- Annotations
- @inline()
-
final
def
enteringTyper[T](op: ⇒ T): T
- Definition Classes
- Global
- Annotations
- @inline()
-
final
def
enteringUncurry[T](op: ⇒ T): T
- Definition Classes
- Global
- Annotations
- @inline()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
erasurePhase: Phase
- Definition Classes
- Global → SymbolTable
-
def
error(msg: String): Unit
- Definition Classes
- Reporting
-
def
existentialAbstraction(tparams: List[Symbol], tpe0: Type): Type
- Definition Classes
- Types
-
final
def
existentialTransform[T](rawSyms: List[Symbol], tp: Type, rawOwner: Symbol)(creator: (List[Symbol], Type) ⇒ T): T
- Definition Classes
- ExistentialsAndSkolems
-
def
existentialsInType(tpe: Type): List[Symbol]
- Definition Classes
- Types
-
def
existingSymbols(syms: List[Symbol]): List[Symbol]
- Definition Classes
- Symbols
-
final
def
exists2[A, B](xs1: List[A], xs2: List[B])(f: (A, B) ⇒ Boolean): Boolean
- Definition Classes
- Collections
-
final
def
exists3[A, B, C](xs1: List[A], xs2: List[B], xs3: List[C])(f: (A, B, C) ⇒ Boolean): Boolean
- Definition Classes
- Collections
-
final
def
exitingDelambdafy[T](op: ⇒ T): T
- Definition Classes
- Global
- Annotations
- @inline()
-
final
def
exitingErasure[T](op: ⇒ T): T
- Definition Classes
- Global
- Annotations
- @inline()
-
final
def
exitingExplicitOuter[T](op: ⇒ T): T
- Definition Classes
- Global
- Annotations
- @inline()
-
final
def
exitingFlatten[T](op: ⇒ T): T
- Definition Classes
- Global
- Annotations
- @inline()
-
final
def
exitingMixin[T](op: ⇒ T): T
- Definition Classes
- Global
- Annotations
- @inline()
-
final
def
exitingPhase[T](ph: Phase)(op: ⇒ T): T
- Definition Classes
- SymbolTable
- Annotations
- @inline()
-
final
def
exitingPickler[T](op: ⇒ T): T
- Definition Classes
- Global
- Annotations
- @inline()
-
final
def
exitingPostErasure[T](op: ⇒ T): T
- Definition Classes
- Global
- Annotations
- @inline()
-
final
def
exitingRefchecks[T](op: ⇒ T): T
- Definition Classes
- Global
- Annotations
- @inline()
-
final
def
exitingSpecialize[T](op: ⇒ T): T
- Definition Classes
- Global
- Annotations
- @inline()
-
final
def
exitingTyper[T](op: ⇒ T): T
- Definition Classes
- Global
- Annotations
- @inline()
-
final
def
exitingUncurry[T](op: ⇒ T): T
- Definition Classes
- Global
- Annotations
- @inline()
-
def
expandInheritdoc(parent: String, child: String, sym: Symbol): String
- Definition Classes
- DocComments
-
def
expandVariables(initialStr: String, sym: Symbol, site: Symbol): String
- Attributes
- protected
- Definition Classes
- DocComments
-
def
expandedDocComment(sym: Symbol, site: Symbol, docStr: String): String
- Definition Classes
- DocComments
-
def
explain[T](op: String, p: (Type, T) ⇒ Boolean, tp1: Type, arg2: T): Boolean
- Attributes
- protected
- Definition Classes
- Types
-
def
explainTypes(op: (Type, Type) ⇒ Any, found: Type, required: Type): Unit
- Definition Classes
- Types
-
def
explainTypes(found: Type, required: Type): Unit
- Definition Classes
- Types
-
def
extendCompilerClassPath(urls: URL*): Unit
- Definition Classes
- Global
-
def
fillDocComment(sym: Symbol, comment: DocComment): Unit
- Definition Classes
- DocComments
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
findMemberFromRoot(fullName: Name): Symbol
- Definition Classes
- Global
-
final
def
findOrElse[A](xs: TraversableOnce[A])(p: (A) ⇒ Boolean)(orElse: ⇒ A): A
- Definition Classes
- Collections
-
final
def
findPhaseWithName(phaseName: String): Phase
- Definition Classes
- SymbolTable
-
def
findPluginClassLoader(classpath: Seq[Path]): ClassLoader
- Attributes
- protected
- Definition Classes
- Plugins
-
def
findRecursiveBounds(ts: List[Type]): List[(Symbol, Symbol)]
- Definition Classes
- GlbLubs
-
final
def
findSymbol(xs: TraversableOnce[Symbol])(p: (Symbol) ⇒ Boolean): Symbol
- Definition Classes
- SymbolTable
- Annotations
- @inline()
-
final
def
flatCollect[A, B](elems: List[A])(pf: PartialFunction[A, Traversable[B]]): List[B]
- Definition Classes
- Collections
-
final
def
flatMap2[A, B, C](xs1: List[A], xs2: List[B])(f: (A, B) ⇒ List[C]): List[C]
- Definition Classes
- Collections
-
final
def
flattensToEmpty(xss: Seq[Seq[_]]): Boolean
- Definition Classes
- Collections
- Annotations
- @tailrec()
-
final
def
foldLeft2[A1, A2, B](xs1: List[A1], xs2: List[A2])(z0: B)(f: (B, A1, A2) ⇒ B): B
- Definition Classes
- Collections
-
final
def
forall3[A, B, C](xs1: List[A], xs2: List[B], xs3: List[C])(f: (A, B, C) ⇒ Boolean): Boolean
- Definition Classes
- Collections
-
final
def
foreach2[A, B](xs1: List[A], xs2: List[B])(f: (A, B) ⇒ Unit): Unit
- Definition Classes
- Collections
-
final
def
foreach3[A, B, C](xs1: List[A], xs2: List[B], xs3: List[C])(f: (A, B, C) ⇒ Unit): Unit
- Definition Classes
- Collections
-
def
foreachParamss(sym: Symbol)(f: (Symbol) ⇒ Unit): Unit
- Definition Classes
- Symbols
-
final
def
foreachWithIndex[A](xs: List[A])(f: (A, Int) ⇒ Unit): Unit
- Definition Classes
- Collections
-
def
freshExistentialName(suffix: String, id: Int): TypeName
- Attributes
- protected
- Definition Classes
- Symbols
-
def
freshTermName(prefix: String)(implicit creator: FreshNameCreator): TermName
- Definition Classes
- FreshNames
-
def
freshTypeName(prefix: String)(implicit creator: FreshNameCreator): TypeName
- Definition Classes
- FreshNames
-
def
genPolyType(params: List[Symbol], tpe: Type): Type
- Definition Classes
- Types
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
getCurrentSymbolIdCount: Int
- Definition Classes
- Symbols
-
def
getSourceFile(name: String): SourceFile
- Definition Classes
- Global
-
def
getSourceFile(f: AbstractFile): BatchSourceFile
- Definition Classes
- Global
-
def
glb(ts: List[Type], depth: Depth): Type
- Attributes
- protected[scala.reflect.internal]
- Definition Classes
- GlbLubs
-
def
glb(ts: List[Type]): Type
- Definition Classes
- GlbLubs
-
def
glbNorm(ts: List[Type], depth: Depth): Type
- Attributes
- protected
- Definition Classes
- GlbLubs
-
def
glbResults: HashMap[(Depth, List[Type]), Type]
- Definition Classes
- GlbLubs
-
def
globalError(pos: Position, msg: String): Unit
- Definition Classes
- Reporting
- Annotations
- @deprecatedOverriding( ... , "2.11.2" )
-
def
globalError(msg: String): Unit
- Definition Classes
- Reporting
- Annotations
- @deprecatedOverriding( ... , "2.11.2" )
-
val
globalFreshNameCreator: FreshNameCreator
- Definition Classes
- FreshNames
-
var
globalPhase: Phase
- Definition Classes
- Global
-
final
def
hasLength(xs: List[_], len: Int): Boolean
- Definition Classes
- Collections
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
howManyUniqueTypes: Int
- Definition Classes
- Types
-
val
ids: Int
- Attributes
- protected
- Definition Classes
- Symbols
-
final
def
ifDebug(body: ⇒ Unit): Unit
- Definition Classes
- Global
- Annotations
- @inline()
-
def
importableMembers(pre: Type): Scope
- Definition Classes
- Types
-
def
indent: String
- Attributes
- protected
- Definition Classes
- Types
-
def
indent_=(value: String): Unit
- Attributes
- protected
- Definition Classes
- Types
-
var
infoTransformers: InfoTransformer
- Definition Classes
- SymbolTable
-
def
inform(pos: Position, msg: String): Unit
- Definition Classes
- Reporting
- Annotations
- @deprecatedOverriding( ... , "2.11.2" )
-
def
inform(msg: String): Unit
- Definition Classes
- Reporting
- Annotations
- @deprecatedOverriding( ... , "2.11.2" )
-
def
informProgress(msg: String): Unit
- Definition Classes
- SymbolTable
-
def
informTime(msg: String, start: Long): Unit
- Definition Classes
- SymbolTable
-
def
inheritsJavaVarArgsMethod(clazz: Symbol): Boolean
- Definition Classes
- Types
-
lazy val
internal: Internal
- Definition Classes
- Internals → Internals
-
def
intersectionType(tps: List[Type]): Type
- Definition Classes
- Types
-
def
intersectionType(tps: List[Type], owner: Symbol): Type
- Definition Classes
- Types
-
def
intersectionTypeForLazyBaseType(tps: List[Type]): Type
- Definition Classes
- Types
-
def
intersectionWitness: WeakHashMap[List[Type], WeakReference[Type]]
- Definition Classes
- Types
-
def
invalidateCaches(t: Type, updatedSyms: List[Symbol]): Unit
- Definition Classes
- Types
-
def
invalidateClassPathEntries(paths: String*): Unit
- Definition Classes
- Global
-
def
invalidateTreeTpeCaches(tree: Tree, updatedSyms: List[Symbol]): Unit
- Definition Classes
- Types
-
final
def
isAtPhaseAfter(p: Phase): Boolean
- Definition Classes
- SymbolTable
-
def
isBoundedGeneric(tp: Type): Boolean
- Definition Classes
- Types
-
def
isCompilerUniverse: Boolean
- Definition Classes
- Global → SymbolTable
-
def
isConstantType(tp: Type): Boolean
- Definition Classes
- Types
-
final
def
isDeveloper: Boolean
- Definition Classes
- SymbolTable
-
def
isDifferentType(tp1: Type, tp2: Type): Boolean
- Definition Classes
- TypeComparers
-
def
isDifferentTypeConstructor(tp1: Type, tp2: Type): Boolean
- Definition Classes
- TypeComparers
-
def
isDummyAppliedType(tp: Type): Boolean
- Definition Classes
- Types
-
def
isEligibleForPrefixUnification(tp: Type): Boolean
- Definition Classes
- Types
-
def
isErrorOrWildcard(tp: Type): Boolean
- Definition Classes
- Types
-
def
isExistentialType(tp: Type): Boolean
- Definition Classes
- Types
-
def
isGlobalInitialized: Boolean
- Definition Classes
- Global
-
def
isHKSubType(tp1: Type, tp2: Type, depth: Depth): Boolean
- Definition Classes
- TypeComparers
-
def
isImplicitMethodType(tp: Type): Boolean
- Definition Classes
- Types
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
isIntersectionTypeForLazyBaseType(tp: RefinedType): Boolean
- Definition Classes
- Types
-
def
isJavaVarargsAncestor(clazz: Symbol): Boolean
- Definition Classes
- Types
-
def
isNonRefinementClassType(tpe: Type): Boolean
- Definition Classes
- Types
-
def
isNumericSubType(tp1: Type, tp2: Type): Boolean
- Definition Classes
- TypeComparers
-
def
isPast(phase: Phase): Boolean
- Definition Classes
- Global
-
def
isPastTyper: Boolean
- Definition Classes
- Global → SymbolTable
-
def
isPopulated(tp1: Type, tp2: Type): Boolean
- Definition Classes
- Types
-
def
isPossiblePrefix(clazz: Symbol): Boolean
- Definition Classes
- TypeMaps
-
def
isRawIfWithoutArgs(sym: Symbol): Boolean
- Definition Classes
- Types
-
def
isRawParameter(sym: Symbol): Boolean
- Definition Classes
- ExistentialsAndSkolems
-
def
isRawType(tp: Type): Boolean
- Definition Classes
- Types
-
def
isReferenceToPredef(t: Tree): Boolean
- Definition Classes
- Trees
-
def
isReferenceToScalaMember(t: Tree, Id: Name): Boolean
- Definition Classes
- Trees
-
def
isSameType(tp1: Type, tp2: Type): Boolean
- Definition Classes
- TypeComparers
-
def
isSameType2(tp1: Type, tp2: Type): Boolean
- Definition Classes
- TypeComparers
-
def
isSameTypes(tps1: List[Type], tps2: List[Type]): Boolean
- Definition Classes
- Types
-
def
isSingleType(tp: Type): Boolean
- Definition Classes
- Types
-
def
isSubArgs(tps1: List[Type], tps2: List[Type], tparams: List[Symbol], depth: Depth): Boolean
- Definition Classes
- Types
-
def
isSubType(tp1: Type, tp2: Type, depth: Depth): Boolean
- Definition Classes
- TypeComparers
-
def
isTreeSymbolPickled(tree: Tree): Boolean
- Definition Classes
- Translations
-
def
isTreeSymbolPickled(code: Int): Boolean
- Definition Classes
- Translations
-
def
isUseableAsTypeArg(tp: Type): Boolean
- Definition Classes
- Types
-
final
def
isUseableAsTypeArgs(tps: List[Type]): Boolean
- Definition Classes
- Types
- Annotations
- @tailrec()
-
final
def
isValid(period: Period): Boolean
- Definition Classes
- SymbolTable
-
final
def
isValidForBaseClasses(period: Period): Boolean
- Definition Classes
- SymbolTable
-
def
isWeakSubType(tp1: Type, tp2: Type): Boolean
- Definition Classes
- TypeComparers
-
def
isWithinBounds(pre: Type, owner: Symbol, tparams: List[Symbol], targs: List[Type]): Boolean
- Definition Classes
- Types
-
def
itransform(transformer: DocExtractionGlobal.Transformer, tree: Tree): Tree
- Attributes
- protected
- Definition Classes
- Trees → Trees
-
def
itraverse(traverser: Traverser, tree: Tree): Unit
- Attributes
- protected
- Definition Classes
- Trees → Trees
-
val
javanme: JavaKeywords
- Definition Classes
- StdNames
-
var
keepPhaseStack: Boolean
- Definition Classes
- SymbolTable
-
def
kindsConform(tparams: List[Symbol], targs: List[Type], pre: Type, owner: Symbol): Boolean
- Definition Classes
- Kinds
-
var
lastSeenContext: (analyzer)#Context
- Attributes
- protected
- Definition Classes
- Global
-
var
lastSeenSourceFile: SourceFile
- Attributes
- protected
- Definition Classes
- Global
-
final
def
linkedMapFrom[A, A1 >: A, B](xs: List[A])(f: (A) ⇒ B): LinkedHashMap[A1, B]
- Definition Classes
- Collections
-
def
loadPlugins(): List[Plugin]
- Attributes
- protected
- Definition Classes
- Plugins
-
def
loadRoughPluginsList(): List[Plugin]
- Attributes
- protected
- Definition Classes
- Plugins
-
lazy val
loaders: GlobalSymbolLoaders { val global: DocExtractionGlobal.this.type }
- Definition Classes
- Global
-
def
lockedCount: Int
- Definition Classes
- Symbols
-
def
lockedCount_=(i: Int): Unit
- Definition Classes
- Symbols
-
final
def
log(msg: ⇒ AnyRef): Unit
- Definition Classes
- Global → SymbolTable
- Annotations
- @inline()
-
def
logError(msg: String, t: Throwable): Unit
- Definition Classes
- Global
-
final
def
lookupTypeName(cs: Array[Char]): TypeName
- Definition Classes
- Names
-
def
lookupVariable(vble: String, site: Symbol): Option[String]
- Definition Classes
- DocComments
-
implicit
def
lowPriorityNameOrdering[T <: Name]: Ordering[T]
- Definition Classes
- SymbolTable
-
def
lub(ts: List[Type], depth: Depth): Type
- Attributes
- protected[scala.reflect.internal]
- Definition Classes
- GlbLubs
-
def
lub(ts: List[Type]): Type
- Definition Classes
- GlbLubs
-
def
lubDepth(ts: List[Type]): Depth
- Definition Classes
- Types
-
def
lubList(ts: List[Type], depth: Depth): List[Type]
- Definition Classes
- GlbLubs
-
def
lubResults: HashMap[(Depth, List[Type]), Type]
- Definition Classes
- GlbLubs
-
def
makeNoSymbol: NoSymbol
- Attributes
- protected
- Definition Classes
- Symbols
-
final
def
map2[A, B, C](xs1: List[A], xs2: List[B])(f: (A, B) ⇒ C): List[C]
- Definition Classes
- Collections
-
final
def
map2Conserve[A <: AnyRef, B](xs: List[A], ys: List[B])(f: (A, B) ⇒ A): List[A]
- Definition Classes
- Collections
-
final
def
map3[A, B, C, D](xs1: List[A], xs2: List[B], xs3: List[C])(f: (A, B, C) ⇒ D): List[D]
- Definition Classes
- Collections
-
final
def
mapFilter2[A, B, C](itA: Iterator[A], itB: Iterator[B])(f: (A, B) ⇒ Option[C]): Iterator[C]
- Definition Classes
- Collections
-
final
def
mapFrom[A, A1 >: A, B](xs: List[A])(f: (A) ⇒ B): Map[A1, B]
- Definition Classes
- Collections
-
final
def
mapList[A, B](as: List[A])(f: (A) ⇒ B): List[B]
- Definition Classes
- Collections
-
def
mapParamss[T](sym: Symbol)(f: (Symbol) ⇒ T): List[List[T]]
- Definition Classes
- Symbols
-
final
def
mapWithIndex[A, B](xs: List[A])(f: (A, Int) ⇒ B): List[B]
- Definition Classes
- Collections
-
def
markAllCompleted(syms: Symbol*): Unit
- Definition Classes
- Symbols
-
def
markFlagsCompleted(syms: Symbol*)(mask: Long): Unit
- Definition Classes
- Symbols
-
final
def
matchesType(tp1: Type, tp2: Type, alwaysMatchSimple: Boolean): Boolean
- Definition Classes
- Types
-
def
matchingParams(syms1: List[Symbol], syms2: List[Symbol], syms1isJava: Boolean, syms2isJava: Boolean): Boolean
- Attributes
- protected[scala.reflect.internal]
- Definition Classes
- Types
-
final
val
maxToStringRecursions: Int(50)
- Definition Classes
- TypeToStrings
-
def
merge(src: String, dst: String, sym: Symbol, copyFirstPara: Boolean): String
- Definition Classes
- DocComments
-
def
mergePrefixAndArgs(tps0: List[Type], variance: Variance, depth: Depth): Type
- Definition Classes
- Types
-
final
def
mexists[A](xss: List[List[A]])(p: (A) ⇒ Boolean): Boolean
- Definition Classes
- Collections
-
final
def
mfind[A](xss: List[List[A]])(p: (A) ⇒ Boolean): Option[A]
- Definition Classes
- Collections
-
final
def
mforall[A](xss: List[List[A]])(p: (A) ⇒ Boolean): Boolean
- Definition Classes
- Collections
-
final
def
mforeach[A](xss: Traversable[Traversable[A]])(f: (A) ⇒ Unit): Unit
- Definition Classes
- Collections
-
final
def
mforeach[A](xss: List[List[A]])(f: (A) ⇒ Unit): Unit
- Definition Classes
- Collections
-
def
mirrorThatLoaded(sym: Symbol): Mirror
- Definition Classes
- Global → SymbolTable
-
val
missingAliasException: MissingAliasControl
- Definition Classes
- Types
-
def
missingHook(owner: Symbol, name: Name): Symbol
- Definition Classes
- SymbolTable
-
def
mkImporter(from0: Universe): Importer { val from: from0.type }
- Definition Classes
- Importers
-
final
def
mmap[A, B](xss: List[List[A]])(f: (A) ⇒ B): List[List[B]]
- Definition Classes
- Collections
-
final
val
nameDebug: Boolean(false)
- Definition Classes
- Names
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
nestedMemberType(sym: Symbol, pre: Type, owner: Symbol): Type
- Definition Classes
- Types
-
def
newBaseTypeSeq(parents: List[Type], elems: Array[Type]): BaseTypeSeq
- Attributes
- protected
- Definition Classes
- BaseTypeSeqs
-
def
newCodePrinter(writer: PrintWriter, tree: Tree, printRootPkg: Boolean): DocExtractionGlobal.TreePrinter
- Definition Classes
- Printers → Printers
-
def
newCompactTreePrinter(writer: PrintWriter): CompactTreePrinter
- Definition Classes
- Printers
-
def
newCompilationUnit(code: String, filename: String): CompilationUnit
- Definition Classes
- Global
-
def
newDefDef(sym: Symbol, rhs: Tree)(mods: Modifiers, name: TermName, tparams: List[TypeDef], vparamss: List[List[ValDef]], tpt: Tree): DefDef
- Definition Classes
- Trees
-
def
newExistentialType(quantified: List[Symbol], underlying: Type): Type
- Definition Classes
- Types
-
def
newFreeTermSymbol(name: TermName, value: ⇒ Any, flags: Long, origin: String): FreeTermSymbol
- Definition Classes
- Symbols
-
def
newFreeTypeSymbol(name: TypeName, flags: Long, origin: String): FreeTypeSymbol
- Definition Classes
- Symbols
-
def
newJavaUnitParser(unit: CompilationUnit): (syntaxAnalyzer)#JavaUnitParser
- Definition Classes
- Global
-
def
newLazyTreeCopier: TreeCopier
- Definition Classes
- Trees → Trees
-
def
newMappedBaseTypeSeq(orig: BaseTypeSeq, f: (Type) ⇒ Type): MappedBaseTypeSeq
- Attributes
- protected
- Definition Classes
- BaseTypeSeqs
-
final
def
newNestedScope(outer: Scope): Scope
- Definition Classes
- Scopes
-
def
newPackageScope(pkgClass: Symbol): Scope
- Definition Classes
- Scopes
-
def
newRawTreePrinter(writer: PrintWriter): RawTreePrinter
- Definition Classes
- Printers → Printers
-
def
newScope: Scope
- Definition Classes
- Scopes
-
def
newScopeWith(elems: Symbol*): Scope
- Definition Classes
- Scopes
-
def
newSourceFile(code: String, filename: String): BatchSourceFile
- Definition Classes
- Global
-
def
newStandardTreePrinter(writer: PrintWriter): TreePrinter
- Definition Classes
- Printers
-
def
newStrictTreeCopier: TreeCopier
- Definition Classes
- Trees → Trees
-
def
newStubSymbol(owner: Symbol, name: Name, missingMessage: String): Symbol
- Definition Classes
- Global → Symbols
-
final
def
newTermName(bs: Array[Byte], offset: Int, len: Int): TermName
- Definition Classes
- Names
-
def
newTermName(s: String): TermName
- Definition Classes
- Names → Names
- Annotations
- @deprecatedOverriding( ... , "2.11.0" )
-
final
def
newTermName(cs: Array[Char], offset: Int, len0: Int, cachedString: String): TermName
- Definition Classes
- Names
-
final
def
newTermName(cs: Array[Char]): TermName
- Definition Classes
- Names
-
final
def
newTermName(cs: Array[Char], offset: Int, len: Int): TermName
- Definition Classes
- Names
-
final
def
newTermNameCached(s: String): TermName
- Definition Classes
- Names
-
def
newTreePrinter(): TreePrinter
- Definition Classes
- Printers → Printers
-
def
newTreePrinter(stream: OutputStream): TreePrinter
- Definition Classes
- Printers → Printers
-
def
newTreePrinter(writer: PrintWriter): TreePrinter
- Definition Classes
- Printers → Printers → Printers
-
def
newTypeDef(sym: Symbol, rhs: Tree)(mods: Modifiers, name: TypeName, tparams: List[TypeDef]): TypeDef
- Definition Classes
- Trees
-
final
def
newTypeName(bs: Array[Byte], offset: Int, len: Int): TypeName
- Definition Classes
- Names
-
final
def
newTypeName(cs: Array[Char], offset: Int, len: Int): TypeName
- Definition Classes
- Names
-
def
newTypeName(s: String): TypeName
- Definition Classes
- Names → Names
- Annotations
- @deprecatedOverriding( ... , "2.11.0" )
-
final
def
newTypeName(cs: Array[Char], offset: Int, len: Int, cachedString: String): TypeName
- Definition Classes
- Names
-
final
def
newTypeName(cs: Array[Char]): TypeName
- Definition Classes
- Names
-
final
def
newTypeNameCached(s: String): TypeName
- Definition Classes
- Names
-
def
newUnitParser(unit: CompilationUnit): (syntaxAnalyzer)#ScaladocUnitParser
- Definition Classes
- DocExtractionGlobal → Global
-
def
newUnitParser(code: String, filename: String): (syntaxAnalyzer)#UnitParser
- Definition Classes
- Global
-
def
newUnitScanner(unit: CompilationUnit): (syntaxAnalyzer)#UnitScanner
- Definition Classes
- Global
-
def
newValDef(sym: Symbol, rhs: Tree)(mods: Modifiers, name: TermName, tpt: Tree): ValDef
- Definition Classes
- Trees
-
def
nextId(): Int
- Attributes
- protected
- Definition Classes
- Symbols
-
val
nodeToString: (Tree) ⇒ String
- Definition Classes
- Global
-
def
nonTrivialMembers(clazz: Symbol): Scope
- Definition Classes
- Types
-
def
normalizePlus(tp: Type): Type
- Definition Classes
- Types
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
numericLub(ts: List[Type]): Type
- Definition Classes
- GlbLubs
-
def
objToAny(tp: Type): Type
- Definition Classes
- Types
-
def
openPackageModule(pkgClass: Symbol): Unit
- Definition Classes
- SymbolTable
-
def
openPackageModule(container: Symbol, dest: Symbol): Unit
- Definition Classes
- SymbolTable
-
def
optimizerClassPath(base: ClassPath): ClassPath
- Definition Classes
- Global
-
def
overloadedType(pre: Type, alternatives: List[Symbol]): Type
- Definition Classes
- Types
-
final
def
packSymbols(hidden: List[Symbol], tp: Type, rawOwner: Symbol): Type
- Definition Classes
- ExistentialsAndSkolems
-
def
paramString(tp: Type): String
- Definition Classes
- TypeDebugging
-
def
pendingBaseTypes: HashSet[Type]
- Definition Classes
- Types
-
def
pendingSubTypes: HashSet[SubTypePair]
- Definition Classes
- TypeComparers
-
final
def
period(rid: RunId, pid: Int): Period
- Definition Classes
- SymbolTable
-
final
def
phase: Phase
- Definition Classes
- SymbolTable
-
def
phaseDescriptions: String
- Definition Classes
- Global
-
lazy val
phaseDescriptors: List[SubComponent]
- Definition Classes
- Global
-
def
phaseFlagDescriptions: String
- Definition Classes
- Global
-
final
def
phaseId(period: Period): Int
- Definition Classes
- SymbolTable
-
lazy val
phaseNames: List[String]
- Definition Classes
- Global
-
final
def
phaseOf(period: Period): Phase
- Definition Classes
- SymbolTable
-
val
phaseWithId: Array[Phase]
- Definition Classes
- Global → SymbolTable
-
final
def
phase_=(p: Phase): Unit
- Definition Classes
- SymbolTable
-
lazy val
phasesDescMap: Map[SubComponent, String]
- Attributes
- protected
- Definition Classes
- Global
-
lazy val
phasesSet: HashSet[SubComponent]
- Attributes
- protected
- Definition Classes
- Global
-
def
picklerPhase: Phase
- Definition Classes
- Global → SymbolTable
-
def
picklerSubTag(tree: Tree): Int
- Definition Classes
- Translations
-
def
picklerTag(tpe: Type): Int
- Definition Classes
- Translations
-
def
picklerTag(sym: Symbol): Int
- Definition Classes
- Translations
-
def
picklerTag(ref: AnyRef): Int
- Definition Classes
- Translations
-
lazy val
platform: ThisPlatform
- Definition Classes
- Global
-
def
pluginDescriptions: String
- Definition Classes
- Plugins
-
def
pluginOptionsHelp: String
- Definition Classes
- Plugins
-
lazy val
plugins: List[Plugin]
- Definition Classes
- Plugins
-
final
def
popPhase(ph: Phase): Unit
- Definition Classes
- SymbolTable
-
lazy val
posAssigner: PosAssigner
- Attributes
- protected[this]
- Definition Classes
- Positions → Positions
-
def
printAllUnits(): Unit
- Definition Classes
- Global
-
var
printTypings: Boolean
- Definition Classes
- Global
-
def
propagateCyclicReferences: Boolean
- Definition Classes
- Global
-
def
propagatePackageBoundary(jflags: JavaAccFlags, syms: Symbol*): Unit
- Definition Classes
- PrivateWithin
-
def
propagatePackageBoundary(m: Member, syms: Symbol*): Unit
- Definition Classes
- PrivateWithin
-
def
propagatePackageBoundary(c: Class[_], syms: Symbol*): Unit
- Definition Classes
- PrivateWithin
-
final
def
pushPhase(ph: Phase): Phase
- Definition Classes
- SymbolTable
-
def
quotedName(name: String): String
- Definition Classes
- Printers
-
def
quotedName(name: Name): String
- Definition Classes
- Printers
-
def
quotedName(name: Name, decode: Boolean): String
- Definition Classes
- Printers
-
def
rangePos(source: SourceFile, start: Int, point: Int, end: Int): Position
- Definition Classes
- Positions
-
def
rawDocComment(sym: Symbol): String
- Definition Classes
- DocComments
-
def
rawToExistential: TypeMap
- Definition Classes
- TypeMaps
-
def
recursionTable: Map[Symbol, Int]
- Definition Classes
- Symbols
-
def
recursionTable_=(value: Map[Symbol, Int]): Unit
- Definition Classes
- Symbols
-
def
referenceCapturedVariable(vble: Symbol): Tree
- Definition Classes
- CapturedVariables
-
def
refinedType(parents: List[Type], owner: Symbol): Type
- Definition Classes
- Types
-
def
refinedType(parents: List[Type], owner: Symbol, decls: Scope, pos: Position): Type
- Definition Classes
- Types
-
def
registerContext(c: (analyzer)#Context): Unit
- Definition Classes
- Global
-
def
registerTopLevelSym(sym: Symbol): Unit
- Definition Classes
- Global
-
macro
def
reify[T](expr: T): Expr[T]
- Definition Classes
- Universe
-
def
removeAllAnnotationCheckers(): Unit
- Definition Classes
- AnnotationCheckers
-
def
render(what: Any, mkPrinter: (PrintWriter) ⇒ DocExtractionGlobal.TreePrinter, printTypes: BooleanFlag, printIds: BooleanFlag, printOwners: BooleanFlag, printKinds: BooleanFlag, printMirrors: BooleanFlag, printPositions: BooleanFlag): String
- Attributes
- protected
- Definition Classes
- Printers
-
def
repackExistential(tp: Type): Type
- Definition Classes
- Types
-
def
replaceInheritDocToInheritdoc(docStr: String): String
- Definition Classes
- DocComments
-
def
reportThrowable(t: Throwable): Unit
- Definition Classes
- Global
-
def
reporter: Reporter
- Definition Classes
- Global → Reporting
-
def
reporter_=(newReporter: Reporter): Unit
- Definition Classes
- Global
-
final
def
require(requirement: Boolean): Unit
- Definition Classes
- SymbolTable
-
final
def
require(requirement: Boolean, message: ⇒ Any): Unit
- Definition Classes
- SymbolTable
- Annotations
- @inline()
-
def
resetAttrs(x: Tree): Tree
- Definition Classes
- Trees
-
lazy val
rootMirror: Mirror
- Definition Classes
- Global → Mirrors
-
lazy val
roughPluginsList: List[Plugin]
- Attributes
- protected
- Definition Classes
- Plugins
-
final
def
runId(period: Period): RunId
- Definition Classes
- SymbolTable
-
final
def
sameElementsEquals(thiss: List[AnyRef], that: List[AnyRef]): Boolean
- Definition Classes
- Collections
-
final
def
sameLength(xs1: List[_], xs2: List[_]): Boolean
- Definition Classes
- Collections
-
def
sameWeakLubAsLub(tps: List[Type]): Boolean
- Definition Classes
- GlbLubs
-
def
saveOriginalOwner(sym: Symbol): Unit
- Attributes
- protected
- Definition Classes
- Symbols
-
def
scopeTransform(owner: Symbol)(op: ⇒ Scope): Scope
- Definition Classes
- Scopes
-
final
def
sequence[A](as: List[Option[A]]): Option[List[A]]
- Definition Classes
- Collections
-
final
def
sequenceOpt[A](as: List[Option[A]]): Option[List[A]]
- Definition Classes
- Collections
-
def
setPackageAccessBoundary(sym: Symbol): Symbol
- Definition Classes
- PrivateWithin
-
def
settings: Settings
- Definition Classes
- Global → Reporting → SymbolTable
-
val
shorthands: Set[String]
- Definition Classes
- Types
-
def
shouldLogAtThisPhase: Boolean
- Definition Classes
- Global → SymbolTable
-
def
show(position: Position): String
- Definition Classes
- Printers → Printers
-
def
show(flags: FlagSet): String
- Definition Classes
- Printers → Printers
-
def
show(name: Name): String
- Definition Classes
- Printers → Printers
-
def
show(any: Any, printTypes: BooleanFlag, printIds: BooleanFlag, printOwners: BooleanFlag, printKinds: BooleanFlag, printMirrors: BooleanFlag, printPositions: BooleanFlag): String
- Definition Classes
- Printers
-
def
showCode(tree: Tree, printTypes: BooleanFlag, printIds: BooleanFlag, printOwners: BooleanFlag, printPositions: BooleanFlag, printRootPkg: Boolean): String
- Definition Classes
- Printers
-
def
showDecl(sym: Symbol): String
- Definition Classes
- Printers → Printers
-
def
showDef(fullName: Name, declsOnly: Boolean, ph: Phase): Unit
- Definition Classes
- Global
-
def
showRaw(position: Position): String
- Definition Classes
- Printers
-
def
showRaw(flags: FlagSet): String
- Definition Classes
- Printers
-
def
showRaw(name: Name): String
- Definition Classes
- Printers
-
def
showRaw(any: Any, printTypes: BooleanFlag, printIds: BooleanFlag, printOwners: BooleanFlag, printKinds: BooleanFlag, printMirrors: BooleanFlag, printPositions: BooleanFlag): String
- Definition Classes
- Printers
-
def
signalDone(context: (analyzer)#Context, old: Tree, result: Tree): Unit
- Definition Classes
- Global
-
def
signalParseProgress(pos: Position): Unit
- Definition Classes
- Global
-
def
signalParsedDocComment(comment: String, pos: Position): Unit
- Definition Classes
- Global
-
def
singleType(pre: Type, sym: Symbol): Type
- Definition Classes
- Types
-
def
singletonBounds(hi: Type): TypeBounds
- Definition Classes
- Types
-
def
skipPrefixOf(pre: Type, clazz: Symbol): Boolean
- Attributes
- protected[scala.reflect.internal]
- Definition Classes
- TypeMaps
-
def
skolemizationLevel: Int
- Definition Classes
- Types
-
def
skolemizationLevel_=(value: Int): Unit
- Definition Classes
- Types
-
def
slowButSafeEnteringPhase[T](ph: Phase)(op: ⇒ T): T
- Definition Classes
- SymbolTable
-
def
slowButSafeEnteringPhaseNotLaterThan[T](target: Phase)(op: ⇒ T): T
- Definition Classes
- SymbolTable
-
lazy val
sn: SymbolNames
- Definition Classes
- StdNames
-
def
solve(tvars: List[TypeVar], tparams: List[Symbol], getVariance: Extractor[Symbol], upper: Boolean, depth: Depth): Boolean
- Definition Classes
- TypeConstraints
-
def
spanningTypes(ts: List[Type]): List[Type]
- Definition Classes
- GlbLubs
-
def
specializesSym(preLo: Type, symLo: Symbol, preHi: Type, symHi: Symbol, depth: Depth): Boolean
- Attributes
- protected[scala.reflect.internal]
- Definition Classes
- Types
-
def
specializesSym(tp: Type, sym: Symbol, depth: Depth): Boolean
- Definition Classes
- Types
-
final
def
stripExistentialsAndTypeVars(ts: List[Type], expandLazyBaseType: Boolean): (List[Type], List[Symbol])
- Definition Classes
- Types
-
def
subsametypeRecursions: Int
- Definition Classes
- TypeComparers
-
def
subsametypeRecursions_=(value: Int): Unit
- Definition Classes
- TypeComparers
-
final
def
sumSize(xss: List[List[_]], acc: Int): Int
- Definition Classes
- Collections
- Annotations
- @tailrec()
-
def
superComment(sym: Symbol): Option[String]
- Attributes
- protected
- Definition Classes
- DocComments
-
def
supplementErrorMessage(errorMessage: String): String
- Definition Classes
- Reporting
-
def
supplementTyperState(errorMessage: String): String
- Definition Classes
- Global → Reporting
-
final
def
suspendingTypeVars[T](tvs: List[TypeVar])(op: ⇒ T): T
- Definition Classes
- Types
- Annotations
- @inline()
-
def
symName(tree: Tree, name: Name): String
- Definition Classes
- Printers
-
def
symbolOf[T](implicit arg0: WeakTypeTag[T]): TypeSymbol
- Definition Classes
- Symbols
-
def
synchronizeNames: Boolean
- Attributes
- protected
- Definition Classes
- Names
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
lazy val
syntaxAnalyzer: ScaladocSyntaxAnalyzer[DocExtractionGlobal.this.type] { val runsRightAfter: None.type }
- Definition Classes
- DocExtractionGlobal → Global
-
lazy val
termNames: nme.type
- Definition Classes
- StdNames
-
def
throwableAsString(t: Throwable): String
- Definition Classes
- Global → SymbolTable
-
def
throwableAsString(t: Throwable, maxFrames: Int): String
- Definition Classes
- SymbolTable
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
def
toStringRecursions: Int
- Definition Classes
- TypeToStrings
-
def
toStringRecursions_=(value: Int): Unit
- Definition Classes
- TypeToStrings
-
def
toStringSubjects: HashSet[Type]
- Definition Classes
- TypeToStrings
-
final
val
traceSymbolActivity: Boolean
- Definition Classes
- SymbolTable
-
def
transformedType(tpe: Type): Type forSome {val _1: PostErasure { val global: DocExtractionGlobal.this.type }}
- Definition Classes
- Transforms
-
def
transformedType(sym: Symbol): Type forSome {val _1: PostErasure { val global: DocExtractionGlobal.this.type }}
- Definition Classes
- Transforms
-
def
transparentShallowTransform(container: Symbol, tp: Type)(f: (Type) ⇒ Type): Type
- Definition Classes
- Types
-
final
def
transposeSafe[A](ass: List[List[A]]): Option[List[List[A]]]
- Definition Classes
- Collections
-
final
def
traverseOpt[A, B](as: List[A])(f: (A) ⇒ Option[B]): Option[List[B]]
- Definition Classes
- Collections
-
val
treeBrowser: scala.tools.nsc.Global.treeBrowsers.SwingBrowser
- Definition Classes
- Global
-
lazy val
treeBuild: TreeGen
- Definition Classes
- Internals
-
lazy val
treeBuilder: TreeBuilder { val global: DocExtractionGlobal.this.type }
- Definition Classes
- Global
-
val
treeCopy: TreeCopier
- Definition Classes
- Trees
-
def
treeLine(t: Tree): String
- Attributes
- protected
- Definition Classes
- Trees
-
def
treeStatus(t: Tree, enclosingTree: Tree): String
- Attributes
- protected
- Definition Classes
- Trees
-
def
treeSymStatus(t: Tree): String
- Attributes
- protected
- Definition Classes
- Trees
-
def
treeToAnnotation(tree: Tree): Annotation
- Attributes
- protected[scala]
- Definition Classes
- AnnotationInfos → Annotations
-
def
treeToString(tree: Tree): String
- Attributes
- protected
- Definition Classes
- Printers
-
def
typeDepth(tp: Type): Depth
- Definition Classes
- Types
-
def
typeFun(tps: List[Symbol], body: Type): Type
- Definition Classes
- Types
-
def
typeFunAnon(tps: List[Symbol], body: Type): Type
- Definition Classes
- Types
-
lazy val
typeNames: tpnme.type
- Definition Classes
- StdNames
-
def
typeOf[T](implicit ttag: TypeTag[T]): Type
- Definition Classes
- TypeTags
-
def
typeParamsString(tp: Type): String
- Definition Classes
- TypeDebugging
-
def
typeParamsToExistentials(clazz: Symbol): List[Symbol]
- Definition Classes
- Types
-
def
typeParamsToExistentials(clazz: Symbol, tparams: List[Symbol]): List[Symbol]
- Definition Classes
- Types
-
def
typeRef(pre: Type, sym: Symbol, args: List[Type]): Type
- Definition Classes
- Types
-
def
typeTag[T](implicit ttag: TypeTag[T]): TypeTag[T]
- Definition Classes
- TypeTags
-
def
typeToString(tpe: Type): String
- Attributes
- protected
- Definition Classes
- TypeToStrings
-
def
typeTreeSymbol(tree: TypeTree): Symbol
- Attributes
- protected
- Definition Classes
- Trees
-
def
typeVarsInType(tp: Type): List[TypeVar]
- Definition Classes
- Types
-
final
def
uncheckedBounds(tp: Type): Type
- Definition Classes
- Types
-
lazy val
undetBaseTypeSeq: BaseTypeSeq
- Definition Classes
- BaseTypeSeqs
-
def
undoLog: UndoLog
- Definition Classes
- TypeConstraints
-
def
unique[T <: Type](tp: T): T
- Attributes
- protected
- Definition Classes
- Types
-
def
useCases(sym: Symbol, site: Symbol): List[(Symbol, String, Position)]
- Definition Classes
- DocComments
-
val
useOffsetPositions: Boolean
- Definition Classes
- Global → Positions
-
def
validateClassInfo(tp: ClassInfoType): Unit
- Definition Classes
- Types
-
def
validatePositions(tree: Tree): Unit
- Definition Classes
- Positions
-
final
def
varianceInType(tp: Type)(tparam: Symbol): Variance
- Definition Classes
- Variances
-
final
def
varianceInTypes(tps: List[Type])(tparam: Symbol): Variance
- Definition Classes
- Variances
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
warning(pos: Position, msg: String): Unit
- Definition Classes
- Reporting
- Annotations
- @deprecatedOverriding( ... , "2.11.2" )
-
def
warning(msg: String): Unit
- Definition Classes
- Reporting
- Annotations
- @deprecatedOverriding( ... , "2.11.2" )
-
final
def
warningFreshNameCreator: FreshNameCreator
- Definition Classes
- CompilationUnits
-
def
weakLub(tps: List[Type]): Type
- Definition Classes
- GlbLubs
-
def
weakTypeOf[T](implicit attag: WeakTypeTag[T]): Type
- Definition Classes
- TypeTags
-
def
weakTypeTag[T](implicit attag: WeakTypeTag[T]): WeakTypeTag[T]
- Definition Classes
- TypeTags
-
def
withInfoLevel[T](infolevel: scala.tools.nsc.ast.NodePrinters.InfoLevel.Value)(op: ⇒ T): T
- Definition Classes
- Global
-
final
def
withPropagateCyclicReferences[T](t: ⇒ T): T
- Definition Classes
- Global
- Annotations
- @inline()
-
def
withTypesExplained[A](op: ⇒ A): A
- Definition Classes
- Types
-
def
wrappingIntoTerm(tree0: Tree)(op: (Tree) ⇒ Tree): Tree
- Definition Classes
- Trees
-
def
wrappingPos(trees: List[Tree]): Position
- Definition Classes
- Positions → Positions
-
def
wrappingPos(default: Position, trees: List[Tree], focus: Boolean): Position
- Definition Classes
- Positions
-
def
wrappingPos(default: Position, trees: List[Tree]): Position
- Definition Classes
- Positions → Positions
-
def
xprintTree(treePrinter: DocExtractionGlobal.TreePrinter, tree: Tree): Unit
- Definition Classes
- Printers → Printers
-
def
xtransform(transformer: DocExtractionGlobal.Transformer, tree: Tree): Tree
- Attributes
- protected
- Definition Classes
- Trees → Trees
-
def
xtraverse(traverser: Traverser, tree: Tree): Unit
- Attributes
- protected
- Definition Classes
- Trees → Trees
-
object
Block extends scala.reflect.internal.SymbolTable.BlockExtractor with Serializable
- Definition Classes
- Trees → Trees
-
object
ClassDef extends scala.reflect.internal.SymbolTable.ClassDefExtractor with Serializable
- Definition Classes
- Trees → Trees
-
object
Import extends scala.reflect.internal.SymbolTable.ImportExtractor with Serializable
- Definition Classes
- Trees → Trees
-
object
Liftable extends scala.reflect.api.Universe.StandardLiftableInstances
- Definition Classes
- Liftables
-
object
ModuleDef extends scala.reflect.internal.SymbolTable.ModuleDefExtractor with Serializable
- Definition Classes
- Trees → Trees
-
object
PackageDef extends scala.reflect.internal.SymbolTable.PackageDefExtractor with Serializable
- Definition Classes
- Trees → Trees
-
object
TermName extends scala.reflect.internal.Names.TermNameExtractor
- Definition Classes
- Names → Names
-
object
TypeName extends scala.reflect.internal.Names.TypeNameExtractor
- Definition Classes
- Names → Names
-
object
nme extends scala.reflect.internal.SymbolTable.TermNames
- Definition Classes
- StdNames
Deprecated Value Members
-
final
def
atPhase[T](ph: Phase)(op: ⇒ T): T
- Definition Classes
- SymbolTable
- Annotations
- @deprecated @inline()
- Deprecated
(Since version 2.10.0) use enteringPhase
-
def
chrs: Array[Char]
- Definition Classes
- Names
- Annotations
- @deprecated
- Deprecated
(Since version 2.12.9) Don't access name table contents directly.
-
def
chrs_=(cs: Array[Char]): Unit
- Definition Classes
- Names
- Annotations
- @deprecated
- Deprecated
(Since version 2.12.9) Don't access name table contents directly.
-
def
debugwarn(msg: ⇒ String): Unit
- Definition Classes
- SymbolTable
- Annotations
- @deprecated
- Deprecated
(Since version 2.11.0) use devWarning if this is really a warning; otherwise use log
-
lazy val
emptyValDef: noSelfType.type
- Definition Classes
- Trees → Trees
- Annotations
- @deprecated
- Deprecated
(Since version 2.11.0) use
noSelfType
instead
-
def
forInteractive: Boolean
- Definition Classes
- SymbolTable
- Annotations
- @deprecated
- Deprecated
(Since version 2.11.0) Interactive is implemented with a custom Global; this flag is ignored
-
def
forScaladoc: Boolean
- Definition Classes
- SymbolTable
- Annotations
- @deprecated
- Deprecated
(Since version 2.11.0) Scaladoc is implemented with a custom Global; this flag is ignored
-
def
freshExistentialName(suffix: String): TypeName
- Attributes
- protected
- Definition Classes
- Symbols
- Annotations
- @deprecated
- Deprecated
(Since version 2.12.1) Use overload that accepts an id
-
def
isRaw(sym: Symbol, args: List[Type]): Boolean
- Definition Classes
- Types
- Annotations
- @deprecated
- Deprecated
(Since version 2.10.1) use isRawType
-
def
logThrowable(t: Throwable): Unit
- Definition Classes
- Global
- Annotations
- @deprecated
- Deprecated
(Since version 2.10.1) Renamed to reportThrowable
-
final
def
newAsSeenFromMap(pre: Type, clazz: Symbol): AsSeenFromMap
- Definition Classes
- TypeMaps
- Annotations
- @deprecated
- Deprecated
(Since version 2.12.0) use new AsSeenFromMap instead
-
def
nextExistentialId(): Int
- Attributes
- protected
- Definition Classes
- Symbols
- Annotations
- @deprecated
- Deprecated
(Since version 2.12.1) Global existential IDs no longer used
-
def
polyType(params: List[Symbol], tpe: Type): Type
- Definition Classes
- Types
- Annotations
- @deprecated
- Deprecated
(Since version 2.10.0) use genPolyType(...) instead
-
implicit
def
stringToTermName(s: String): TermName
- Definition Classes
- Names
- Annotations
- @deprecated
- Deprecated
(Since version 2.11.0) use explicit
TermName(s)
instead
-
implicit
def
stringToTypeName(s: String): TypeName
- Definition Classes
- Names
- Annotations
- @deprecated
- Deprecated
(Since version 2.11.0) use explicit
TypeName(s)
instead