abstract class SymbolTable extends reflect.internal.SymbolTable
- Alphabetic
- By Inheritance
- SymbolTable
- SymbolTable
- Reporting
- Internals
- FreshNames
- Translations
- PrivateWithin
- ReificationSupport
- StdCreators
- StdAttachments
- CapturedVariables
- Required
- 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
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
- Public
- All
Instance Constructors
- new SymbolTable()
Type Members
-
trait
AbstractTypeRef extends reflect.internal.SymbolTable.TypeRef with reflect.internal.SymbolTable.NonClassTypeRef
- Definition Classes
- Types
-
class
AbstractTypeSymbol extends reflect.internal.SymbolTable.TypeSymbol
- Definition Classes
- Symbols
-
trait
AliasTypeRef extends reflect.internal.SymbolTable.TypeRef with reflect.internal.SymbolTable.NonClassTypeRef
- Definition Classes
- Types
-
class
AliasTypeSymbol extends reflect.internal.SymbolTable.TypeSymbol
- Definition Classes
- Symbols
-
case class
Alternative extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TermTree with reflect.internal.SymbolTable.AlternativeApi with Product with Serializable
- Definition Classes
- Trees
-
trait
AlternativeApi extends 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 reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.AnnotatedApi with Product with Serializable
- Definition Classes
- Trees
-
trait
AnnotatedApi extends reflect.api.Universe.TreeApi
- Definition Classes
- Trees
-
abstract
class
AnnotatedExtractor extends AnyRef
- Definition Classes
- Trees
-
case class
AnnotatedType extends reflect.internal.SymbolTable.Type with reflect.internal.SymbolTable.RewrappingTypeProxy with reflect.internal.SymbolTable.AnnotatedTypeApi with Product with Serializable
- Definition Classes
- Types
-
trait
AnnotatedTypeApi extends 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 reflect.internal.SymbolTable.TypeMap
- Definition Classes
- TypeMaps
-
abstract
class
AnnotationInfo extends reflect.internal.SymbolTable.AnnotationApi
- Definition Classes
- AnnotationInfos
-
case class
AntiPolyType extends reflect.internal.SymbolTable.Type with Product with Serializable
- Definition Classes
- Types
-
case class
AppliedTypeTree extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TypTree with reflect.internal.SymbolTable.AppliedTypeTreeApi with Product with Serializable
- Definition Classes
- Trees
-
trait
AppliedTypeTreeApi extends reflect.api.Universe.TypTreeApi
- Definition Classes
- Trees
-
abstract
class
AppliedTypeTreeExtractor extends AnyRef
- Definition Classes
- Trees
-
class
AppliedTypeVar extends reflect.internal.SymbolTable.TypeVar
- Definition Classes
- Types
-
case class
Apply extends reflect.internal.SymbolTable.GenericApply with reflect.internal.SymbolTable.ApplyApi with Product with Serializable
- Definition Classes
- Trees
-
trait
ApplyApi extends reflect.api.Universe.GenericApplyApi
- Definition Classes
- Trees
-
case class
ApplyDynamic extends reflect.internal.SymbolTable.SymTree with reflect.internal.SymbolTable.TermTree with Product with Serializable
- Definition Classes
- Trees
-
abstract
class
ApplyExtractor extends AnyRef
- Definition Classes
- Trees
-
class
ApplyImplicitView extends reflect.internal.SymbolTable.Apply
- Definition Classes
- Trees
-
class
ApplyToImplicitArgs extends reflect.internal.SymbolTable.Apply
- Definition Classes
- Trees
-
class
ArgsTypeRef extends reflect.internal.SymbolTable.TypeRef
- Definition Classes
- Types
-
case class
ArrayAnnotArg extends reflect.internal.SymbolTable.ClassfileAnnotArg with reflect.internal.SymbolTable.ArrayArgumentApi with Product with Serializable
- Definition Classes
- AnnotationInfos
-
type
ArrayArgument = ArrayAnnotArg
- Definition Classes
- AnnotationInfos → Annotations
-
case class
ArrayValue extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TermTree with Product with Serializable
- Definition Classes
- Trees
-
class
AsSeenFromMap extends reflect.internal.SymbolTable.TypeMap with reflect.internal.SymbolTable.KeepOnlyTypeConstraints
- Definition Classes
- TypeMaps
-
case class
Assign extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TermTree with reflect.internal.SymbolTable.AssignApi with Product with Serializable
- Definition Classes
- Trees
-
trait
AssignApi extends reflect.api.Universe.TermTreeApi
- Definition Classes
- Trees
-
abstract
class
AssignExtractor extends AnyRef
- Definition Classes
- Trees
-
case class
AssignOrNamedArg extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TermTree with reflect.internal.SymbolTable.AssignOrNamedArgApi with Product with Serializable
- Definition Classes
- Trees
-
trait
AssignOrNamedArgApi extends 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 reflect.internal.SymbolTable.DefTree with reflect.internal.SymbolTable.BindApi with Product with Serializable
- Definition Classes
- Trees
-
trait
BindApi extends reflect.api.Universe.DefTreeApi
- Definition Classes
- Trees
-
abstract
class
BindExtractor extends AnyRef
- Definition Classes
- Trees
-
case class
Block extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TermTree with reflect.internal.SymbolTable.BlockApi with Product with Serializable
- Definition Classes
- Trees
-
trait
BlockApi extends 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 reflect.internal.SymbolTable.Type with reflect.internal.SymbolTable.BoundedWildcardTypeApi with Product with Serializable
- Definition Classes
- Types
-
trait
BoundedWildcardTypeApi extends reflect.api.Universe.TypeApi
- Definition Classes
- Types
-
abstract
class
BoundedWildcardTypeExtractor extends AnyRef
- Definition Classes
- Types
-
trait
CannotHaveAttrs extends reflect.internal.SymbolTable.Tree
- Definition Classes
- Trees
-
case class
CaseDef extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.CaseDefApi with Product with Serializable
- Definition Classes
- Trees
-
trait
CaseDefApi extends reflect.api.Universe.TreeApi
- Definition Classes
- Trees
-
abstract
class
CaseDefExtractor extends AnyRef
- Definition Classes
- Trees
-
class
ChangeOwnerTraverser extends reflect.internal.SymbolTable.Traverser
- Definition Classes
- Trees
-
case class
ClassDef extends reflect.internal.SymbolTable.ImplDef with reflect.internal.SymbolTable.ClassDefApi with Product with Serializable
- Definition Classes
- Trees
-
trait
ClassDefApi extends reflect.api.Universe.ImplDefApi
- Definition Classes
- Trees
-
abstract
class
ClassDefExtractor extends AnyRef
- Definition Classes
- Trees
-
case class
ClassInfoType extends reflect.internal.SymbolTable.CompoundType with reflect.internal.SymbolTable.ClassInfoTypeApi with Product with Serializable
- Definition Classes
- Types
-
trait
ClassInfoTypeApi extends reflect.api.Universe.TypeApi
- Definition Classes
- Types
-
abstract
class
ClassInfoTypeExtractor extends AnyRef
- Definition Classes
- Types
-
trait
ClassMirror extends reflect.api.Universe.TemplateMirror
- Definition Classes
- Mirrors
-
class
ClassSymbol extends reflect.internal.SymbolTable.TypeSymbol with reflect.internal.SymbolTable.ClassSymbolApi
- Definition Classes
- Symbols
-
trait
ClassSymbolApi extends reflect.api.Universe.TypeSymbolApi
- Definition Classes
- Symbols
-
class
ClassUnwrapper extends reflect.internal.SymbolTable.TypeUnwrapper
- Definition Classes
- Types
-
sealed abstract
class
ClassfileAnnotArg extends Product with reflect.internal.SymbolTable.JavaArgumentApi
- Definition Classes
- AnnotationInfos
-
class
CodePrinter extends reflect.internal.SymbolTable.TreePrinter
- Definition Classes
- Printers
-
class
CollectTreeTraverser[T] extends reflect.internal.SymbolTable.Traverser
- Definition Classes
- Trees
-
class
CollectTypeCollector[T] extends reflect.internal.SymbolTable.TypeCollector[List[T]]
- Definition Classes
- TypeMaps
-
abstract
class
CommonNames extends reflect.internal.SymbolTable.NamesApi
- Definition Classes
- StdNames
-
class
CommonOwnerMap extends reflect.internal.SymbolTable.TypeTraverserWithResult[reflect.internal.SymbolTable.Symbol]
- Attributes
- protected
- Definition Classes
- CommonOwners
-
type
Compat = MacroCompatApi
- Definition Classes
- Internals → Internals
-
trait
CompatApi extends AnyRef
- Definition Classes
- Internals
-
class
CompatToken extends AnyRef
- Definition Classes
- Internals
- Annotations
- @implicitNotFound( ... )
-
class
CompleteAnnotationInfo extends reflect.internal.SymbolTable.AnnotationInfo
- Definition Classes
- AnnotationInfos
-
abstract
class
CompoundType extends reflect.internal.SymbolTable.Type with reflect.internal.SymbolTable.CompoundTypeApi
- Definition Classes
- Types
-
trait
CompoundTypeApi extends AnyRef
- Definition Classes
- Types
-
case class
CompoundTypeTree extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TypTree with reflect.internal.SymbolTable.CompoundTypeTreeApi with Product with Serializable
- Definition Classes
- Trees
-
trait
CompoundTypeTreeApi extends 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 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 reflect.internal.SymbolTable.SingletonType with reflect.internal.SymbolTable.ConstantTypeApi with Product with Serializable
- Definition Classes
- Types
-
trait
ConstantTypeApi extends reflect.api.Universe.TypeApi
- Definition Classes
- Types
-
abstract
class
ConstantTypeExtractor extends AnyRef
- Definition Classes
- Types
-
class
ContainsCollector extends reflect.internal.SymbolTable.TypeCollector[Boolean]
- Definition Classes
- TypeMaps
-
case class
CyclicReference extends reflect.internal.SymbolTable.TypeError with Product with Serializable
- Definition Classes
- Symbols
-
case class
DefDef extends reflect.internal.SymbolTable.ValOrDefDef with reflect.internal.SymbolTable.DefDefApi with Product with Serializable
- Definition Classes
- Trees
-
trait
DefDefApi extends reflect.api.Universe.ValOrDefDefApi
- Definition Classes
- Trees
-
abstract
class
DefDefExtractor extends AnyRef
- Definition Classes
- Trees
-
abstract
class
DefTree extends reflect.internal.SymbolTable.SymTree with reflect.internal.SymbolTable.NameTree with reflect.internal.SymbolTable.DefTreeApi
- Definition Classes
- Trees
-
trait
DefTreeApi extends reflect.api.Universe.SymTreeApi with reflect.api.Universe.NameTreeApi
- Definition Classes
- Trees
-
class
DefaultPosAssigner extends reflect.internal.SymbolTable.Traverser with reflect.internal.SymbolTable.PosAssigner
- Attributes
- protected
- Definition Classes
- Positions
-
trait
DefinitionsApi extends reflect.api.Universe.StandardTypes
- Definition Classes
- StandardDefinitions
-
abstract
class
DefinitionsClass extends reflect.internal.SymbolTable.DefinitionsApi with reflect.internal.SymbolTable.ValueClassDefinitions
- Definition Classes
- Definitions
-
abstract
case class
ErasedValueType extends reflect.internal.SymbolTable.UniqueType with Product with Serializable
- Definition Classes
- Types
-
class
ErroneousAnnotation extends reflect.internal.SymbolTable.CompleteAnnotationInfo
- Definition Classes
- AnnotationInfos
-
class
ErrorScope extends reflect.internal.SymbolTable.Scope
- Definition Classes
- Scopes
-
class
ExistentialExtrapolation extends reflect.internal.SymbolTable.TypeMap
- Definition Classes
- TypeMaps
-
case class
ExistentialType extends reflect.internal.SymbolTable.Type with reflect.internal.SymbolTable.RewrappingTypeProxy with reflect.internal.SymbolTable.ExistentialTypeApi with Product with Serializable
- Definition Classes
- Types
-
trait
ExistentialTypeApi extends reflect.api.Universe.TypeApi
- Definition Classes
- Types
-
abstract
class
ExistentialTypeExtractor extends AnyRef
- Definition Classes
- Types
-
case class
ExistentialTypeTree extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TypTree with reflect.internal.SymbolTable.ExistentialTypeTreeApi with Product with Serializable
- Definition Classes
- Trees
-
trait
ExistentialTypeTreeApi extends reflect.api.Universe.TypTreeApi
- Definition Classes
- Trees
-
abstract
class
ExistentialTypeTreeExtractor extends AnyRef
- Definition Classes
- Trees
-
trait
Expr[+T] extends Equals with Serializable
- Definition Classes
- Exprs
-
trait
FieldMirror extends AnyRef
- Definition Classes
- Mirrors
-
class
FilterTreeTraverser extends reflect.internal.SymbolTable.Traverser
- Definition Classes
- Trees
-
class
FilterTypeCollector extends reflect.internal.SymbolTable.TypeCollector[List[reflect.internal.SymbolTable.Type]]
- Definition Classes
- TypeMaps
-
class
FindTreeTraverser extends reflect.internal.SymbolTable.Traverser
- Definition Classes
- Trees
-
class
FindTypeCollector extends reflect.internal.SymbolTable.TypeCollector[Option[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 reflect.internal.SymbolTable.LazyType
- Definition Classes
- Types
-
trait
FlagAssigningCompleter extends 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 reflect.internal.SymbolTable.TypeTraverser
- Definition Classes
- TypeMaps
-
class
ForeachPartialTreeTraverser extends reflect.internal.SymbolTable.Traverser
- Definition Classes
- Trees
-
class
ForeachTreeTraverser extends reflect.internal.SymbolTable.Traverser
- Definition Classes
- Trees
-
trait
FreeSymbol extends reflect.internal.SymbolTable.Symbol
- Definition Classes
- Symbols
-
class
FreeTermSymbol extends reflect.internal.SymbolTable.TermSymbol with reflect.internal.SymbolTable.FreeSymbol with reflect.internal.SymbolTable.FreeTermSymbolApi
- Definition Classes
- Symbols
-
trait
FreeTermSymbolApi extends reflect.api.Universe.TermSymbolApi
- Definition Classes
- Internals
-
class
FreeTypeSymbol extends reflect.internal.SymbolTable.TypeSkolem with reflect.internal.SymbolTable.FreeSymbol with reflect.internal.SymbolTable.FreeTypeSymbolApi
- Definition Classes
- Symbols
-
trait
FreeTypeSymbolApi extends reflect.api.Universe.TypeSymbolApi
- Definition Classes
- Internals
-
class
FreshNameExtractor extends AnyRef
- Definition Classes
- FreshNames
-
case class
Function extends reflect.internal.SymbolTable.SymTree with reflect.internal.SymbolTable.TermTree with reflect.internal.SymbolTable.FunctionApi with Product with Serializable
- Definition Classes
- Trees
-
trait
FunctionApi extends reflect.api.Universe.TermTreeApi with reflect.api.Universe.SymTreeApi
- Definition Classes
- Trees
-
abstract
class
FunctionExtractor extends AnyRef
- Definition Classes
- Trees
-
abstract
class
GenericApply extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TermTree with reflect.internal.SymbolTable.GenericApplyApi
- Definition Classes
- Trees
-
trait
GenericApplyApi extends reflect.api.Universe.TermTreeApi
- Definition Classes
- Trees
-
class
HKTypeVar extends reflect.internal.SymbolTable.TypeVar
- Definition Classes
- Types
-
case class
Ident extends reflect.internal.SymbolTable.SymTree with reflect.internal.SymbolTable.RefTree with reflect.internal.SymbolTable.IdentApi with Product with Serializable
- Definition Classes
- Trees
-
trait
IdentApi extends reflect.api.Universe.RefTreeApi
- Definition Classes
- Trees
-
abstract
class
IdentExtractor extends AnyRef
- Definition Classes
- Trees
-
case class
If extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TermTree with reflect.internal.SymbolTable.IfApi with Product with Serializable
- Definition Classes
- Trees
-
trait
IfApi extends reflect.api.Universe.TermTreeApi
- Definition Classes
- Trees
-
abstract
class
IfExtractor extends AnyRef
- Definition Classes
- Trees
-
abstract
class
ImplDef extends reflect.internal.SymbolTable.MemberDef with reflect.internal.SymbolTable.ImplDefApi
- Definition Classes
- Trees
-
trait
ImplDefApi extends reflect.api.Universe.MemberDefApi
- Definition Classes
- Trees
-
case class
Import extends reflect.internal.SymbolTable.SymTree with reflect.internal.SymbolTable.ImportApi with Product with Serializable
- Definition Classes
- Trees
-
trait
ImportApi extends reflect.api.Universe.SymTreeApi
- Definition Classes
- Trees
-
abstract
class
ImportExtractor extends AnyRef
- Definition Classes
- Trees
-
case class
ImportSelector extends 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 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
-
abstract
class
InlineAnnotatedAttachment extends AnyRef
- Definition Classes
- StdAttachments
-
trait
InstanceMirror extends AnyRef
- Definition Classes
- Mirrors
-
class
InstantiateDependentMap extends reflect.internal.SymbolTable.TypeMap with 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 reflect.internal.SymbolTable.TreeCopierOps
- Definition Classes
- Trees
-
type
JavaArgument = ClassfileAnnotArg
- Definition Classes
- AnnotationInfos → Annotations
-
class
JavaKeywords extends AnyRef
- Definition Classes
- StdNames
-
class
JavaMethodType extends reflect.internal.SymbolTable.MethodType
- Definition Classes
- Types
-
trait
KeepOnlyTypeConstraints extends reflect.internal.SymbolTable.TypeMap with reflect.internal.SymbolTable.AnnotationFilter
- Definition Classes
- TypeMaps
-
abstract
class
Keywords extends 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 reflect.internal.SymbolTable.DefTree with reflect.internal.SymbolTable.TermTree with reflect.internal.SymbolTable.LabelDefApi with Product with Serializable
- Definition Classes
- Trees
-
trait
LabelDefApi extends reflect.api.Universe.DefTreeApi with reflect.api.Universe.TermTreeApi
- Definition Classes
- Trees
-
abstract
class
LabelDefExtractor extends AnyRef
- Definition Classes
- Trees
-
final
class
LazyAnnotationInfo extends reflect.internal.SymbolTable.AnnotationInfo
- Definition Classes
- AnnotationInfos
-
abstract
class
LazyPolyType extends reflect.internal.SymbolTable.LazyType
- Definition Classes
- Types
-
class
LazyTreeCopier extends reflect.internal.SymbolTable.InternalTreeCopierOps
- Definition Classes
- Trees
-
abstract
class
LazyType extends reflect.internal.SymbolTable.Type
- Definition Classes
- Types
-
trait
Liftable[T] extends AnyRef
- Definition Classes
- Liftables
-
case class
Literal extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TermTree with reflect.internal.SymbolTable.LiteralApi with Product with Serializable
- Definition Classes
- Trees
-
case class
LiteralAnnotArg extends reflect.internal.SymbolTable.ClassfileAnnotArg with reflect.internal.SymbolTable.LiteralArgumentApi with Product with Serializable
- Definition Classes
- AnnotationInfos
-
trait
LiteralApi extends 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 reflect.internal.SymbolTable.Traverser
- Definition Classes
- Positions
-
case class
LookupAmbiguous extends reflect.internal.SymbolTable.NameLookup with Product with Serializable
- Definition Classes
- Scopes
-
case class
LookupInaccessible extends reflect.internal.SymbolTable.NameLookup with Product with Serializable
- Definition Classes
- Scopes
-
case class
LookupSucceeded extends reflect.internal.SymbolTable.NameLookup with Product with Serializable
- Definition Classes
- Scopes
-
trait
MacroCompatApi extends reflect.macros.Universe.CompatApi
- Definition Classes
- Universe
-
trait
MacroInternalApi extends reflect.macros.Universe.InternalApi
- Definition Classes
- Universe
-
class
MalformedType extends reflect.internal.SymbolTable.TypeError
- Definition Classes
- Types
-
class
MappedBaseTypeSeq extends reflect.internal.SymbolTable.BaseTypeSeq
- Definition Classes
- BaseTypeSeqs
-
case class
Match extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TermTree with reflect.internal.SymbolTable.MatchApi with Product with Serializable
- Definition Classes
- Trees
-
trait
MatchApi extends reflect.api.Universe.TermTreeApi
- Definition Classes
- Trees
-
abstract
class
MatchExtractor extends AnyRef
- Definition Classes
- Trees
-
abstract
class
MemberDef extends reflect.internal.SymbolTable.DefTree with reflect.internal.SymbolTable.MemberDefApi
- Definition Classes
- Trees
-
trait
MemberDefApi extends reflect.api.Universe.DefTreeApi
- Definition Classes
- Trees
-
type
MemberScope = Scope
- Definition Classes
- Scopes → Scopes
-
trait
MemberScopeApi extends reflect.api.Universe.ScopeApi
- Definition Classes
- Scopes
-
trait
MethodMirror extends AnyRef
- Definition Classes
- Mirrors
-
class
MethodSymbol extends reflect.internal.SymbolTable.TermSymbol with reflect.internal.SymbolTable.MethodSymbolApi
- Definition Classes
- Symbols
-
trait
MethodSymbolApi extends reflect.api.Universe.TermSymbolApi
- Definition Classes
- Symbols
-
case class
MethodType extends reflect.internal.SymbolTable.Type with reflect.internal.SymbolTable.MethodTypeApi with Product with Serializable
- Definition Classes
- Types
-
trait
MethodTypeApi extends 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 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 reflect.internal.SymbolTable.ClassSymbol
- Definition Classes
- Symbols
-
case class
ModuleDef extends reflect.internal.SymbolTable.ImplDef with reflect.internal.SymbolTable.ModuleDefApi with Product with Serializable
- Definition Classes
- Trees
-
trait
ModuleDefApi extends reflect.api.Universe.ImplDefApi
- Definition Classes
- Trees
-
abstract
class
ModuleDefExtractor extends AnyRef
- Definition Classes
- Trees
-
trait
ModuleMirror extends reflect.api.Universe.TemplateMirror
- Definition Classes
- Mirrors
-
class
ModuleSymbol extends reflect.internal.SymbolTable.TermSymbol with reflect.internal.SymbolTable.ModuleSymbolApi
- Definition Classes
- Symbols
-
trait
ModuleSymbolApi extends reflect.api.Universe.TermSymbolApi
- Definition Classes
- Symbols
-
class
ModuleTypeRef extends reflect.internal.SymbolTable.NoArgsTypeRef
- Definition Classes
- Types
-
sealed abstract
class
Name extends reflect.internal.Names.NameApi
- 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 reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.NameTreeApi
- Definition Classes
- Trees
-
trait
NameTreeApi extends reflect.api.Universe.TreeApi
- Definition Classes
- Trees
-
case class
NamedType extends reflect.internal.SymbolTable.Type with Product with Serializable
- Definition Classes
- Types
-
trait
NamesApi extends AnyRef
- Definition Classes
- StandardNames
-
case class
NestedAnnotArg extends reflect.internal.SymbolTable.ClassfileAnnotArg with reflect.internal.SymbolTable.NestedArgumentApi with Product with Serializable
- Definition Classes
- AnnotationInfos
-
type
NestedArgument = NestedAnnotArg
- Definition Classes
- AnnotationInfos → Annotations
-
case class
New extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TermTree with reflect.internal.SymbolTable.NewApi with Product with Serializable
- Definition Classes
- Trees
-
trait
NewApi extends reflect.api.Universe.TermTreeApi
- Definition Classes
- Trees
-
abstract
class
NewExtractor extends AnyRef
- Definition Classes
- Trees
-
class
NoArgsTypeRef extends reflect.internal.SymbolTable.TypeRef
- Definition Classes
- Types
-
class
NoCommonType extends Throwable with ControlThrowable
- Definition Classes
- Types
-
class
NoSymbol extends reflect.internal.SymbolTable.Symbol
- Definition Classes
- Symbols
-
trait
NonClassTypeRef extends reflect.internal.SymbolTable.TypeRef
- Definition Classes
- Types
-
case class
NullaryMethodType extends reflect.internal.SymbolTable.Type with reflect.internal.SymbolTable.NullaryMethodTypeApi with Product with Serializable
- Definition Classes
- Types
-
trait
NullaryMethodTypeApi extends reflect.api.Universe.TypeApi
- Definition Classes
- Types
-
abstract
class
NullaryMethodTypeExtractor extends AnyRef
- Definition Classes
- Types
-
case class
OverloadedType extends reflect.internal.SymbolTable.Type with Product with Serializable
- Definition Classes
- Types
-
class
PackageClassInfoType extends reflect.internal.SymbolTable.ClassInfoType
- Definition Classes
- Types
-
class
PackageClassSymbol extends reflect.internal.SymbolTable.ModuleClassSymbol
- Definition Classes
- Symbols
-
case class
PackageDef extends reflect.internal.SymbolTable.MemberDef with reflect.internal.SymbolTable.PackageDefApi with Product with Serializable
- Definition Classes
- Trees
-
trait
PackageDefApi extends reflect.api.Universe.MemberDefApi
- Definition Classes
- Trees
-
abstract
class
PackageDefExtractor extends AnyRef
- Definition Classes
- Trees
-
class
PackageObjectClassSymbol extends reflect.internal.SymbolTable.ModuleClassSymbol
- Definition Classes
- Symbols
-
class
PackageTypeRef extends reflect.internal.SymbolTable.ModuleTypeRef
- Definition Classes
- Types
-
abstract
type
PerRunReporting <: PerRunReportingBase
- Definition Classes
- Reporting
-
abstract
class
PerRunReportingBase extends AnyRef
- Definition Classes
- Reporting
-
type
Period = Int
- Definition Classes
- SymbolTable
-
trait
PlainAttachment extends reflect.internal.SymbolTable.ImportableAttachment
- Definition Classes
- StdAttachments
-
case class
PolyType extends reflect.internal.SymbolTable.Type with reflect.internal.SymbolTable.PolyTypeApi with Product with Serializable
- Definition Classes
- Types
-
trait
PolyTypeApi extends reflect.api.Universe.TypeApi
- Definition Classes
- Types
-
abstract
class
PolyTypeExtractor extends AnyRef
- Definition Classes
- Types
-
trait
PosAssigner extends reflect.internal.SymbolTable.Traverser
- Definition Classes
- Positions
-
type
Position = reflect.internal.util.Position
- Definition Classes
- Positions → Positions
-
class
ProperTypeKind extends reflect.internal.SymbolTable.Kind
- Definition Classes
- Kinds
-
class
QualTypeSymAttachment extends AnyRef
- Definition Classes
- StdAttachments
-
implicit
class
Quasiquote extends AnyRef
- Definition Classes
- Quasiquotes
-
case class
Range extends Product with Serializable
- Definition Classes
- Positions
-
class
RawTreePrinter extends reflect.internal.SymbolTable.TreePrinter
- Definition Classes
- Printers
-
case class
RecoverableCyclicReference extends reflect.internal.SymbolTable.TypeError with Product with Serializable
- Definition Classes
- Types
-
trait
RefTree extends reflect.internal.SymbolTable.SymTree with reflect.internal.SymbolTable.NameTree with reflect.internal.SymbolTable.RefTreeApi
- Definition Classes
- Trees
-
trait
RefTreeApi extends reflect.api.Universe.SymTreeApi with reflect.api.Universe.NameTreeApi
- Definition Classes
- Trees
-
abstract
class
RefTreeExtractor extends AnyRef
- Definition Classes
- Trees
-
case class
ReferenceToBoxed extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TermTree with reflect.internal.SymbolTable.ReferenceToBoxedApi with Product with Serializable
- Definition Classes
- Trees
-
trait
ReferenceToBoxedApi extends reflect.api.Universe.TermTreeApi
- Definition Classes
- Internals
-
abstract
class
ReferenceToBoxedExtractor extends AnyRef
- Definition Classes
- Internals
-
case class
RefinedType extends reflect.internal.SymbolTable.CompoundType with reflect.internal.SymbolTable.RefinedTypeApi with Product with Serializable
- Definition Classes
- Types
-
final
class
RefinedType0 extends reflect.internal.SymbolTable.RefinedType
- Definition Classes
- Types
-
trait
RefinedTypeApi extends reflect.api.Universe.TypeApi
- Definition Classes
- Types
-
abstract
class
RefinedTypeExtractor extends AnyRef
- Definition Classes
- Types
-
class
RefinementClassSymbol extends reflect.internal.SymbolTable.ClassSymbol
- Definition Classes
- Symbols
-
class
RefinementTypeRef extends reflect.internal.SymbolTable.NoArgsTypeRef
- Definition Classes
- Types
-
trait
ReflectiveMirror extends reflect.api.Mirror[Mirrors.this.type]
- Definition Classes
- Mirrors
-
trait
ReificationSupportApi extends AnyRef
- Definition Classes
- Internals
-
class
ReificationSupportImpl extends reflect.internal.SymbolTable.ReificationSupportApi
- Definition Classes
- ReificationSupport
-
case class
RepeatedType extends reflect.internal.SymbolTable.Type with Product with Serializable
- Definition Classes
- Types
-
case class
Return extends reflect.internal.SymbolTable.SymTree with reflect.internal.SymbolTable.TermTree with reflect.internal.SymbolTable.ReturnApi with Product with Serializable
- Definition Classes
- Trees
-
trait
ReturnApi extends reflect.api.Universe.TermTreeApi
- Definition Classes
- Trees
-
abstract
class
ReturnExtractor extends AnyRef
- Definition Classes
- Trees
-
trait
RewrappingTypeProxy extends reflect.internal.SymbolTable.Type with reflect.internal.SymbolTable.SimpleTypeProxy
- Definition Classes
- Types
-
trait
RootSymbol extends reflect.internal.SymbolTable.Symbol
- Definition Classes
- Mirrors
-
abstract
class
Roots extends reflect.internal.SymbolTable.RootsBase
- Definition Classes
- Mirrors
-
abstract
class
RootsBase extends reflect.api.Mirror[Mirrors.this.type]
- Definition Classes
- Mirrors
-
type
RunId = Int
- Definition Classes
- SymbolTable
-
trait
RunReporting extends AnyRef
- Definition Classes
- Reporting
-
abstract
type
RuntimeClass >: Null <: AnyRef
- Definition Classes
- Mirrors
-
trait
RuntimeClassApi extends AnyRef
- Definition Classes
- Mirrors
-
trait
RuntimeMirror extends reflect.api.Mirror[Mirrors.this.type] with reflect.api.Universe.ReflectiveMirror
- Definition Classes
- Mirrors
-
case class
SAMFunction extends reflect.internal.SymbolTable.PlainAttachment with Product with Serializable
- Definition Classes
- StdAttachments
-
case class
ScalaSigBytes extends reflect.internal.SymbolTable.ClassfileAnnotArg with Product with Serializable
- Definition Classes
- AnnotationInfos
-
class
Scope extends reflect.internal.SymbolTable.ScopeApi with reflect.internal.SymbolTable.MemberScopeApi
- Definition Classes
- Scopes
-
trait
ScopeApi extends Iterable[reflect.api.Universe.Symbol]
- Definition Classes
- Scopes
-
class
ScopeEntry extends AnyRef
- Definition Classes
- Scopes
-
case class
Select extends reflect.internal.SymbolTable.SymTree with reflect.internal.SymbolTable.RefTree with reflect.internal.SymbolTable.SelectApi with Product with Serializable
- Definition Classes
- Trees
-
trait
SelectApi extends reflect.api.Universe.RefTreeApi
- Definition Classes
- Trees
-
abstract
class
SelectExtractor extends AnyRef
- Definition Classes
- Trees
-
case class
SelectFromTypeTree extends reflect.internal.SymbolTable.SymTree with reflect.internal.SymbolTable.RefTree with reflect.internal.SymbolTable.TypTree with reflect.internal.SymbolTable.SelectFromTypeTreeApi with Product with Serializable
- Definition Classes
- Trees
-
trait
SelectFromTypeTreeApi extends reflect.api.Universe.TypTreeApi with reflect.api.Universe.RefTreeApi
- Definition Classes
- Trees
-
abstract
class
SelectFromTypeTreeExtractor extends AnyRef
- Definition Classes
- Trees
-
trait
SimpleTypeProxy extends reflect.internal.SymbolTable.Type
- Definition Classes
- Types
-
abstract
case class
SingleType extends reflect.internal.SymbolTable.SingletonType with reflect.internal.SymbolTable.SingleTypeApi with Product with Serializable
- Definition Classes
- Types
-
trait
SingleTypeApi extends reflect.api.Universe.TypeApi
- Definition Classes
- Types
-
abstract
class
SingleTypeExtractor extends AnyRef
- Definition Classes
- Types
-
abstract
class
SingletonType extends reflect.internal.SymbolTable.SubType with reflect.internal.SymbolTable.SimpleTypeProxy with reflect.internal.SymbolTable.SingletonTypeApi
- Definition Classes
- Types
-
trait
SingletonTypeApi extends AnyRef
- Definition Classes
- Types
-
case class
SingletonTypeTree extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TypTree with reflect.internal.SymbolTable.SingletonTypeTreeApi with Product with Serializable
- Definition Classes
- Trees
-
trait
SingletonTypeTreeApi extends reflect.api.Universe.TypTreeApi
- Definition Classes
- Trees
-
abstract
class
SingletonTypeTreeExtractor extends AnyRef
- Definition Classes
- Trees
-
abstract
class
StandardImporter extends 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 reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TermTree with reflect.internal.SymbolTable.StarApi with Product with Serializable
- Definition Classes
- Trees
-
trait
StarApi extends reflect.api.Universe.TermTreeApi
- Definition Classes
- Trees
-
abstract
class
StarExtractor extends AnyRef
- Definition Classes
- Trees
-
class
StrictTreeCopier extends reflect.internal.SymbolTable.InternalTreeCopierOps
- Definition Classes
- Trees
-
class
StubClassSymbol extends reflect.internal.SymbolTable.ClassSymbol with reflect.internal.SymbolTable.StubSymbol
- Definition Classes
- Symbols
-
trait
StubSymbol extends reflect.internal.SymbolTable.Symbol
- Definition Classes
- Symbols
-
class
StubTermSymbol extends reflect.internal.SymbolTable.TermSymbol with reflect.internal.SymbolTable.StubSymbol
- Definition Classes
- Symbols
-
abstract
class
SubType extends 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 reflect.internal.SymbolTable.TypeMap
- Definition Classes
- TypeMaps
-
class
SubstSymMap extends reflect.internal.SymbolTable.SubstMap[reflect.internal.SymbolTable.Symbol]
- Definition Classes
- TypeMaps
-
class
SubstThisMap extends reflect.internal.SymbolTable.TypeMap
- Definition Classes
- TypeMaps
-
class
SubstTypeMap extends reflect.internal.SymbolTable.SubstMap[reflect.internal.SymbolTable.Type]
- Definition Classes
- TypeMaps
-
class
SubstWildcardMap extends reflect.internal.SymbolTable.TypeMap
- Definition Classes
- TypeMaps
-
case class
Super extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TermTree with reflect.internal.SymbolTable.SuperApi with Product with Serializable
- Definition Classes
- Trees
-
trait
SuperApi extends reflect.api.Universe.TermTreeApi
- Definition Classes
- Trees
-
abstract
class
SuperExtractor extends AnyRef
- Definition Classes
- Trees
-
abstract
case class
SuperType extends reflect.internal.SymbolTable.SingletonType with reflect.internal.SymbolTable.SuperTypeApi with Product with Serializable
- Definition Classes
- Types
-
trait
SuperTypeApi extends reflect.api.Universe.TypeApi
- Definition Classes
- Types
-
abstract
class
SuperTypeExtractor extends AnyRef
- Definition Classes
- Types
-
abstract
class
SymLoader extends reflect.internal.SymbolTable.LazyType
- Definition Classes
- SymbolTable
-
abstract
class
SymTree extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.SymTreeApi
- Definition Classes
- Trees
-
trait
SymTreeApi extends reflect.api.Universe.TreeApi
- Definition Classes
- Trees
-
abstract
class
Symbol extends reflect.internal.SymbolTable.SymbolContextApiImpl with HasFlags with reflect.internal.SymbolTable.Annotatable[reflect.internal.SymbolTable.Symbol] with reflect.internal.SymbolTable.Attachable
- Definition Classes
- Symbols
-
trait
SymbolApi extends AnyRef
- Definition Classes
- Symbols
-
abstract
class
SymbolContextApiImpl extends 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
-
trait
SymbolTableInternal extends reflect.internal.SymbolTable.MacroInternalApi
- Definition Classes
- Internals
-
case class
Template extends reflect.internal.SymbolTable.SymTree with reflect.internal.SymbolTable.TemplateApi with Product with Serializable
- Definition Classes
- Trees
-
trait
TemplateApi extends reflect.api.Universe.SymTreeApi
- Definition Classes
- Trees
-
abstract
class
TemplateExtractor extends AnyRef
- Definition Classes
- Trees
-
trait
TemplateMirror extends AnyRef
- Definition Classes
- Mirrors
-
sealed abstract
class
TermName extends Name with 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 reflect.internal.SymbolTable.Keywords with reflect.internal.SymbolTable.TermNamesApi
- Definition Classes
- StdNames
-
trait
TermNamesApi extends reflect.api.Universe.NamesApi
- Definition Classes
- StandardNames
-
class
TermSymbol extends reflect.internal.SymbolTable.Symbol with reflect.internal.SymbolTable.TermSymbolApi
- Definition Classes
- Symbols
-
trait
TermSymbolApi extends reflect.api.Universe.SymbolApi
- Definition Classes
- Symbols
-
trait
TermTree extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TermTreeApi
- Definition Classes
- Trees
-
trait
TermTreeApi extends reflect.api.Universe.TreeApi
- Definition Classes
- Trees
-
case class
This extends reflect.internal.SymbolTable.SymTree with reflect.internal.SymbolTable.TermTree with reflect.internal.SymbolTable.ThisApi with Product with Serializable
- Definition Classes
- Trees
-
trait
ThisApi extends reflect.api.Universe.TermTreeApi with reflect.api.Universe.SymTreeApi
- Definition Classes
- Trees
-
abstract
class
ThisExtractor extends AnyRef
- Definition Classes
- Trees
-
class
ThisSubstituter extends reflect.internal.SymbolTable.Transformer
- Definition Classes
- Trees
-
abstract
case class
ThisType extends reflect.internal.SymbolTable.SingletonType with reflect.internal.SymbolTable.ThisTypeApi with Product with Serializable
- Definition Classes
- Types
-
trait
ThisTypeApi extends reflect.api.Universe.TypeApi
- Definition Classes
- Types
-
abstract
class
ThisTypeExtractor extends AnyRef
- Definition Classes
- Types
-
case class
Throw extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TermTree with reflect.internal.SymbolTable.ThrowApi with Product with Serializable
- Definition Classes
- Trees
-
trait
ThrowApi extends reflect.api.Universe.TermTreeApi
- Definition Classes
- Trees
-
abstract
class
ThrowExtractor extends AnyRef
- Definition Classes
- Trees
-
abstract
class
Transformer extends AnyRef
- Definition Classes
- Trees
-
class
Traverser extends AnyRef
- Definition Classes
- Trees
-
abstract
class
Tree extends reflect.internal.SymbolTable.TreeContextApiImpl with reflect.internal.SymbolTable.Attachable with Product
- Definition Classes
- Trees
-
trait
TreeApi extends Product
- Definition Classes
- Trees
-
abstract
class
TreeContextApiImpl extends reflect.internal.SymbolTable.TreeApi
- Definition Classes
- Trees
-
abstract
type
TreeCopier >: Null <: InternalTreeCopierOps
- Definition Classes
- Trees → Trees
-
abstract
class
TreeCopierOps extends AnyRef
- Definition Classes
- Trees
-
trait
TreeGen extends AnyRef
- Definition Classes
- Universe
-
class
TreePrinter extends reflect.internal.SymbolTable.TreePrinter
- Definition Classes
- Printers
-
class
TreeReplacer extends reflect.internal.SymbolTable.Transformer
- Definition Classes
- Trees
-
trait
TreeStackTraverser extends reflect.internal.SymbolTable.Traverser
- Definition Classes
- Trees
-
class
TreeSubstituter extends reflect.internal.SymbolTable.Transformer
- Definition Classes
- Trees
-
class
TreeSymSubstTraverser extends reflect.internal.SymbolTable.TypeMapTreeSubstituter
- Definition Classes
- Trees
-
class
TreeSymSubstituter extends reflect.internal.SymbolTable.Transformer
- Definition Classes
- Trees
-
class
TreeTypeSubstituter extends reflect.internal.SymbolTable.TypeMapTreeSubstituter
- Definition Classes
- Trees
-
case class
Try extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TermTree with reflect.internal.SymbolTable.TryApi with Product with Serializable
- Definition Classes
- Trees
-
trait
TryApi extends reflect.api.Universe.TermTreeApi
- Definition Classes
- Trees
-
abstract
class
TryExtractor extends AnyRef
- Definition Classes
- Trees
-
trait
TypTree extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TypTreeApi
- Definition Classes
- Trees
-
trait
TypTreeApi extends reflect.api.Universe.TreeApi
- Definition Classes
- Trees
-
abstract
class
Type extends reflect.internal.SymbolTable.TypeApiImpl with reflect.internal.SymbolTable.Annotatable[reflect.internal.SymbolTable.Type]
- Definition Classes
- Types
-
abstract
class
TypeApi extends AnyRef
- Definition Classes
- Types
-
abstract
class
TypeApiImpl extends reflect.internal.SymbolTable.TypeApi
- Definition Classes
- Types
-
case class
TypeApply extends reflect.internal.SymbolTable.GenericApply with reflect.internal.SymbolTable.TypeApplyApi with Product with Serializable
- Definition Classes
- Trees
-
trait
TypeApplyApi extends reflect.api.Universe.GenericApplyApi
- Definition Classes
- Trees
-
abstract
class
TypeApplyExtractor extends AnyRef
- Definition Classes
- Trees
-
abstract
case class
TypeBounds extends reflect.internal.SymbolTable.SubType with reflect.internal.SymbolTable.TypeBoundsApi with Product with Serializable
- Definition Classes
- Types
-
trait
TypeBoundsApi extends reflect.api.Universe.TypeApi
- Definition Classes
- Types
-
abstract
class
TypeBoundsExtractor extends AnyRef
- Definition Classes
- Types
-
case class
TypeBoundsTree extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TypTree with reflect.internal.SymbolTable.TypeBoundsTreeApi with Product with Serializable
- Definition Classes
- Trees
-
trait
TypeBoundsTreeApi extends reflect.api.Universe.TypTreeApi
- Definition Classes
- Trees
-
abstract
class
TypeBoundsTreeExtractor extends AnyRef
- Definition Classes
- Trees
-
abstract
class
TypeCollector[T] extends reflect.internal.SymbolTable.TypeTraverser
- Definition Classes
- TypeMaps
-
class
TypeConKind extends reflect.internal.SymbolTable.Kind
- Definition Classes
- Kinds
-
class
TypeConstraint extends AnyRef
- Definition Classes
- TypeConstraints
-
case class
TypeDef extends reflect.internal.SymbolTable.MemberDef with reflect.internal.SymbolTable.TypeDefApi with Product with Serializable
- Definition Classes
- Trees
-
trait
TypeDefApi extends 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 (reflect.internal.SymbolTable.Type) ⇒ reflect.internal.SymbolTable.Type
- Definition Classes
- TypeMaps
-
class
TypeMapTreeSubstituter extends reflect.internal.SymbolTable.Traverser
- Definition Classes
- Trees
-
sealed abstract
class
TypeName extends Name with 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 reflect.internal.SymbolTable.Keywords with reflect.internal.SymbolTable.TypeNamesApi
- Definition Classes
- StdNames
-
trait
TypeNamesApi extends reflect.api.Universe.NamesApi
- Definition Classes
- StandardNames
-
case class
TypeParamVarargsAttachment extends Product with Serializable
- Definition Classes
- StdAttachments
-
abstract
case class
TypeRef extends reflect.internal.SymbolTable.UniqueType with reflect.internal.SymbolTable.TypeRefApi with Product with Serializable
- Definition Classes
- Types
-
trait
TypeRefApi extends reflect.api.Universe.TypeApi
- Definition Classes
- Types
-
abstract
class
TypeRefExtractor extends AnyRef
- Definition Classes
- Types
-
class
TypeSkolem extends reflect.internal.SymbolTable.TypeSymbol
- Definition Classes
- Symbols
-
abstract
class
TypeSymbol extends reflect.internal.SymbolTable.Symbol with reflect.internal.SymbolTable.TypeSymbolApi
- Definition Classes
- Symbols
-
trait
TypeSymbolApi extends reflect.api.Universe.SymbolApi
- Definition Classes
- Symbols
-
trait
TypeTag[T] extends reflect.api.Universe.WeakTypeTag[T] with Equals with Serializable
- Definition Classes
- TypeTags
- Annotations
- @implicitNotFound( "No TypeTag available for ${T}" )
-
abstract
class
TypeTraverser extends reflect.internal.SymbolTable.TypeMap
- Definition Classes
- TypeMaps
-
abstract
class
TypeTraverserWithResult[T] extends reflect.internal.SymbolTable.TypeTraverser
- Definition Classes
- TypeMaps
-
case class
TypeTree extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TypTree with reflect.internal.SymbolTable.TypeTreeApi with Product with Serializable
- Definition Classes
- Trees
-
trait
TypeTreeApi extends reflect.api.Universe.TypTreeApi
- Definition Classes
- Trees
-
abstract
class
TypeTreeExtractor extends AnyRef
- Definition Classes
- Trees
-
class
TypeUnwrapper extends (reflect.internal.SymbolTable.Type) ⇒ reflect.internal.SymbolTable.Type
- Definition Classes
- Types
-
abstract
case class
TypeVar extends reflect.internal.SymbolTable.Type with Product with Serializable
- Definition Classes
- Types
-
case class
Typed extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TermTree with reflect.internal.SymbolTable.TypedApi with Product with Serializable
- Definition Classes
- Trees
-
trait
TypedApi extends reflect.api.Universe.TermTreeApi
- Definition Classes
- Trees
-
abstract
class
TypedExtractor extends AnyRef
- Definition Classes
- Trees
-
class
TypedLocator extends reflect.internal.SymbolTable.Locator
- Definition Classes
- Positions
-
case class
UnApply extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TermTree with reflect.internal.SymbolTable.UnApplyApi with Product with Serializable
- Definition Classes
- Trees
-
trait
UnApplyApi extends reflect.api.Universe.TermTreeApi
- Definition Classes
- Trees
-
abstract
class
UnApplyExtractor extends AnyRef
- Definition Classes
- Trees
-
trait
UnderConstructionTransformer extends reflect.internal.SymbolTable.Transformer
- Definition Classes
- Trees
-
class
UndoLog extends Clearable
- Definition Classes
- TypeConstraints
-
final
class
UniqueConstantType extends reflect.internal.SymbolTable.ConstantType
- Definition Classes
- Types
-
final
class
UniqueErasedValueType extends reflect.internal.SymbolTable.ErasedValueType
- Definition Classes
- Types
-
final
class
UniqueSingleType extends reflect.internal.SymbolTable.SingleType
- Definition Classes
- Types
-
final
class
UniqueSuperType extends reflect.internal.SymbolTable.SuperType
- Definition Classes
- Types
-
final
class
UniqueThisType extends reflect.internal.SymbolTable.ThisType
- Definition Classes
- Types
-
abstract
class
UniqueType extends reflect.internal.SymbolTable.Type with Product
- Definition Classes
- Types
-
final
class
UniqueTypeBounds extends reflect.internal.SymbolTable.TypeBounds
- Definition Classes
- Types
-
trait
Unliftable[T] extends AnyRef
- Definition Classes
- Liftables
-
trait
UntouchableTypeVar extends reflect.internal.SymbolTable.TypeVar
- Definition Classes
- Types
-
case class
ValDef extends reflect.internal.SymbolTable.ValOrDefDef with reflect.internal.SymbolTable.ValDefApi with Product with Serializable
- Definition Classes
- Trees
-
trait
ValDefApi extends reflect.api.Universe.ValOrDefDefApi
- Definition Classes
- Trees
-
abstract
class
ValDefExtractor extends AnyRef
- Definition Classes
- Trees
-
abstract
class
ValOrDefDef extends reflect.internal.SymbolTable.MemberDef with reflect.internal.SymbolTable.ValOrDefDefApi
- Definition Classes
- Trees
-
trait
ValOrDefDefApi extends reflect.api.Universe.MemberDefApi
- Definition Classes
- Trees
-
class
ValidateException extends Exception
- Definition Classes
- Positions
-
trait
ValueClassDefinitions extends AnyRef
- Definition Classes
- Definitions
-
class
VarianceValidator extends 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
-
abstract
type
CompilationUnit <: CompilationUnitContextApi
- 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
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
-
abstract
type
Run <: RunContextApi
- 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
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
Abstract Value Members
-
implicit abstract
val
MirrorTag: ClassTag[Mirror]
- Definition Classes
- ImplicitTags
-
abstract
def
PerRunReporting: PerRunReporting
- Attributes
- protected
- Definition Classes
- Reporting
-
implicit abstract
val
RuntimeClassTag: ClassTag[RuntimeClass]
- Definition Classes
- ImplicitTags
-
implicit abstract
val
TreeCopierTag: ClassTag[TreeCopier]
- Definition Classes
- ImplicitTags
-
abstract
def
currentFreshNameCreator: FreshNameCreator
- Definition Classes
- FreshNames
-
abstract
def
currentRun: RunReporting
- Definition Classes
- Reporting
-
abstract
def
currentRunId: RunId
- Definition Classes
- SymbolTable
-
abstract
def
erasurePhase: reflect.internal.Phase
- Definition Classes
- Required
-
abstract
def
log(msg: ⇒ AnyRef): Unit
- Definition Classes
- SymbolTable
-
abstract
def
mirrorThatLoaded(sym: Symbol): Mirror
- Definition Classes
- SymbolTable
-
abstract
def
newLazyTreeCopier: TreeCopier
- Definition Classes
- Trees
-
abstract
def
newStrictTreeCopier: TreeCopier
- Definition Classes
- Trees
-
abstract
val
phaseWithId: Array[reflect.internal.Phase]
- Definition Classes
- SymbolTable
-
abstract
def
picklerPhase: reflect.internal.Phase
- Definition Classes
- Required
-
abstract
def
reporter: Reporter
- Definition Classes
- Reporting
-
abstract
val
rootMirror: Mirror
- Definition Classes
- Mirrors
-
abstract
def
settings: MutableSettings
- Definition Classes
- Required
-
abstract
val
treeInfo: TreeInfo { val global: SymbolTable.this.type }
- Definition Classes
- SymbolTable
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
def
+(other: String): String
- Implicit
- This member is added by an implicit conversion from SymbolTable to any2stringadd[SymbolTable] performed by method any2stringadd in scala.Predef.
- Definition Classes
- any2stringadd
-
def
->[B](y: B): (SymbolTable, B)
- Implicit
- This member is added by an implicit conversion from SymbolTable to ArrowAssoc[SymbolTable] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc
- Annotations
- @inline()
-
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
-
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: java.lang.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
-
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: java.lang.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
-
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
-
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: 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
-
implicit
val
PolyTypeTag: ClassTag[PolyType]
- Definition Classes
- Types
-
implicit
val
PositionTag: ClassTag[Position]
- Definition Classes
- Positions
-
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
-
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
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: reflect.internal.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
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
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
assertCorrectThread(): Unit
- Definition Classes
- SymbolTable
- Annotations
- @elidable( 900 )
-
final
def
atPhaseStack: List[reflect.internal.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
-
val
build: ReificationSupportImpl
- Definition Classes
- ReificationSupport
-
def
canAdaptAnnotations(tree: Tree, mode: reflect.internal.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
-
val
chrs: Array[Char]
- Definition Classes
- Names
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
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
-
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
- Types
- 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
connectModuleToClass(m: ModuleSymbol, moduleClass: ClassSymbol): ModuleSymbol
- Definition Classes
- Symbols
-
def
containsExistential(tpe: Type): Boolean
- Definition Classes
- Types
-
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
-
final
def
currentPeriod: Period
- Definition Classes
- SymbolTable
-
def
debugStack(t: Throwable): Unit
- Definition Classes
- SymbolTable
-
def
debugString(tp: Type): String
- Definition Classes
- TypeDebugging
-
def
debuglog(msg: ⇒ String): Unit
- Definition Classes
- SymbolTable
-
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
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
-
def
devWarning(msg: ⇒ String): Unit
- Definition Classes
- SymbolTable
-
final
def
devWarningDumpStack(msg: ⇒ String, maxFrames: Int): Unit
- Definition Classes
- SymbolTable
- Annotations
- @inline()
-
final
def
distinctBy[A, B](xs: List[A])(f: (A) ⇒ B): List[A]
- Definition Classes
- Collections
-
def
duplicateAndKeepPositions(tree: Tree): Tree
- Definition Classes
- Trees
-
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
-
def
ensuring(cond: (SymbolTable) ⇒ Boolean, msg: ⇒ Any): SymbolTable
- Implicit
- This member is added by an implicit conversion from SymbolTable to Ensuring[SymbolTable] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
def
ensuring(cond: (SymbolTable) ⇒ Boolean): SymbolTable
- Implicit
- This member is added by an implicit conversion from SymbolTable to Ensuring[SymbolTable] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
def
ensuring(cond: Boolean, msg: ⇒ Any): SymbolTable
- Implicit
- This member is added by an implicit conversion from SymbolTable to Ensuring[SymbolTable] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
def
ensuring(cond: Boolean): SymbolTable
- Implicit
- This member is added by an implicit conversion from SymbolTable to Ensuring[SymbolTable] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
final
def
enteringPhase[T](ph: reflect.internal.Phase)(op: ⇒ T): T
- Definition Classes
- SymbolTable
- Annotations
- @inline()
-
final
def
enteringPhaseNotLaterThan[T](target: reflect.internal.Phase)(op: ⇒ T): T
- Definition Classes
- SymbolTable
- Annotations
- @inline()
-
final
def
enteringPhaseWithName[T](phaseName: String)(body: ⇒ T): T
- Definition Classes
- SymbolTable
-
final
def
enteringPrevPhase[T](op: ⇒ T): T
- Definition Classes
- SymbolTable
- Annotations
- @inline()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
erasure: Erasure { val global: SymbolTable.this.type }
- Definition Classes
- Transforms
-
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
exitingPhase[T](ph: reflect.internal.Phase)(op: ⇒ T): T
- Definition Classes
- SymbolTable
- Annotations
- @inline()
-
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
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
findOrElse[A](xs: TraversableOnce[A])(p: (A) ⇒ Boolean)(orElse: ⇒ A): A
- Definition Classes
- Collections
-
def
findOverlapping(cts: List[Tree]): List[(Tree, Tree)]
- Definition Classes
- Positions
-
final
def
findPhaseWithName(phaseName: String): reflect.internal.Phase
- Definition Classes
- SymbolTable
-
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
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
-
final
def
foreachWithIndex[A, B](xs: List[A])(f: (A, Int) ⇒ Unit): Unit
- Definition Classes
- Collections
-
def
formatted(fmtstr: String): String
- Implicit
- This member is added by an implicit conversion from SymbolTable to StringFormat[SymbolTable] performed by method StringFormat in scala.Predef.
- Definition Classes
- StringFormat
- Annotations
- @inline()
-
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
-
val
gen: reflect.internal.TreeGen { val global: SymbolTable.this.type }
- Definition Classes
- SymbolTable
-
def
genPolyType(params: List[Symbol], tpe: Type): Type
- Definition Classes
- Types
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
-
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
-
final
def
hasLength(xs: List[_], len: Int): Boolean
- Definition Classes
- Types
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
-
val
ids: Int
- Attributes
- protected
- Definition Classes
- Symbols
-
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
-
def
instantiatedBounds(pre: Type, owner: Symbol, tparams: List[Symbol], targs: List[Type]): List[TypeBounds]
- 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
invalidateTreeTpeCaches(tree: Tree, updatedSyms: List[Symbol]): Unit
- Definition Classes
- Types
-
final
def
isAtPhaseAfter(p: reflect.internal.Phase): Boolean
- Definition Classes
- SymbolTable
-
def
isBoundedGeneric(tp: Type): Boolean
- Definition Classes
- Types
-
def
isCompilerUniverse: Boolean
- Definition Classes
- SymbolTable
-
def
isConstantType(tp: Type): Boolean
- Definition Classes
- Types
-
def
isDeveloper: Boolean
- Attributes
- protected
- 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
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
isPastTyper: Boolean
- Definition Classes
- 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
isUnboundedGeneric(tp: Type): Boolean
- Definition Classes
- Types
-
def
isUseableAsTypeArg(tp: Type): Boolean
- Definition Classes
- Types
-
final
def
isUseableAsTypeArgs(tps: List[Type]): Boolean
- Definition Classes
- Types
- Annotations
- @tailrec()
The Scala compiler and reflection APIs.