sealed abstract class CallbackGlobal extends Global
Defines the interface of the incremental compiler hiding implementation details.
- Alphabetic
- By Inheritance
- CallbackGlobal
- 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
- Protected
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
- type ApiTransformer = CallbackGlobal.Transformer
- Definition Classes
- Trees
- 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 Product with Serializable
- Definition Classes
- AnnotationInfos
- 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
- 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.ProtoType 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
- case class ChangeOwnerAttachment extends Product with Serializable
- Definition Classes
- StdAttachments
- class ChangeOwnerTraverser extends scala.reflect.internal.SymbolTable.InternalTraverser
- 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.InternalTraverser
- 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.TypeCollector[scala.reflect.internal.SymbolTable.Symbol]
- Attributes
- protected
- Definition Classes
- CommonOwners
- class CompactTreePrinter extends scala.tools.nsc.Global.TreePrinter
- Definition Classes
- Printers
- 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 class ConstantType extends scala.reflect.internal.SymbolTable.SingletonType with scala.reflect.internal.SymbolTable.ConstantTypeApi
- Definition Classes
- Types
- trait ConstantTypeApi extends scala.reflect.api.Universe.TypeApi
- Definition Classes
- Types
- abstract class ConstantTypeExtractor extends AnyRef
- Definition Classes
- Types
- class ContainsAnyCollector extends scala.reflect.internal.SymbolTable.ExistsTypeRefCollector
- Definition Classes
- TypeMaps
- class ContainsAnyKeyCollector extends scala.reflect.internal.SymbolTable.ExistsTypeRefCollector
- Definition Classes
- TypeMaps
- class ContainsCollector extends scala.reflect.internal.SymbolTable.ExistsTypeRefCollector
- 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.InternalTraverser 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.VariancedTypeMap
- 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
- abstract class ExistsTypeRefCollector extends scala.reflect.internal.SymbolTable.TypeCollector[Boolean]
- Definition Classes
- TypeMaps
- 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.InternalTraverser
- 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.InternalTraverser
- 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
- abstract case class FoldableConstantType extends scala.reflect.internal.SymbolTable.ConstantType with Product with Serializable
- Definition Classes
- Types
- class ForEachTypeTraverser extends scala.reflect.internal.SymbolTable.TypeTraverser
- Definition Classes
- TypeMaps
- class ForeachPartialTreeTraverser extends scala.reflect.internal.SymbolTable.InternalTraverser
- Definition Classes
- Trees
- class ForeachTreeTraverser extends scala.reflect.internal.SymbolTable.InternalTraverser
- 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
- class InternalTransformer extends scala.reflect.internal.SymbolTable.Transformer
- Definition Classes
- Trees
- class InternalTraverser extends scala.reflect.internal.SymbolTable.Traverser
- Definition Classes
- Trees
- 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
- 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 Product with Serializable
- Definition Classes
- AnnotationInfos
- trait LiteralApi extends scala.reflect.api.Universe.TermTreeApi
- Definition Classes
- Trees
- abstract class LiteralExtractor extends AnyRef
- Definition Classes
- Trees
- abstract case class LiteralType extends scala.reflect.internal.SymbolTable.ConstantType with Product with Serializable
- Definition Classes
- Types
- class LocalOwnersTraverser extends scala.reflect.internal.SymbolTable.InternalTraverser
- 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 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 ControlThrowable
- Definition Classes
- Types
- class MissingTypeControl extends 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
- 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 NamedArg extends scala.reflect.internal.SymbolTable.Tree with scala.reflect.internal.SymbolTable.TermTree with scala.reflect.internal.SymbolTable.NamedArgApi with Product with Serializable
- Definition Classes
- Trees
- trait NamedArgApi extends scala.reflect.api.Universe.TermTreeApi
- Definition Classes
- Trees
- abstract class NamedArgExtractor extends AnyRef
- 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 Product with Serializable
- Definition Classes
- AnnotationInfos
- 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 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
- final case class OverloadedArgProto extends scala.reflect.internal.SymbolTable.ProtoType with scala.reflect.internal.SymbolTable.SimpleTypeProxy with Product with Serializable
- 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.InternalTraverser
- 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
- abstract class ProtoType extends scala.reflect.internal.SymbolTable.Type
- Definition Classes
- Types
- 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
- class Scope extends AbstractIterable[scala.reflect.internal.SymbolTable.Symbol] with 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: CallbackGlobal.this.type }
- Definition Classes
- Global
- class ThisSubstituter extends scala.reflect.internal.SymbolTable.InternalTransformer
- 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.InternalTransformer
- 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.InternalTransformer
- Definition Classes
- Trees
- trait TreeStackTraverser extends scala.reflect.internal.SymbolTable.Traverser
- Definition Classes
- Trees
- class TreeSubstituter extends scala.reflect.internal.SymbolTable.InternalTransformer
- Definition Classes
- Trees
- class TreeSymSubstTraverser extends scala.reflect.internal.SymbolTable.TypeMapTreeSubstituter
- Definition Classes
- Trees
- class TreeSymSubstituter extends scala.reflect.internal.SymbolTable.InternalTransformer
- 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.TypeFolder
- 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 TypeFolder extends (scala.reflect.internal.SymbolTable.Type) => Unit
- Definition Classes
- TypeMaps
- abstract class TypeMap extends (scala.reflect.internal.SymbolTable.Type) => scala.reflect.internal.SymbolTable.Type
- Definition Classes
- TypeMaps
- class TypeMapTreeSubstituter extends scala.reflect.internal.SymbolTable.InternalTraverser
- 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
- 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
- class UndoLog extends Clearable
- Definition Classes
- TypeConstraints
- final class UniqueConstantType extends scala.reflect.internal.SymbolTable.FoldableConstantType
- Definition Classes
- Types
- final class UniqueErasedValueType extends scala.reflect.internal.SymbolTable.ErasedValueType
- Definition Classes
- Types
- final class UniqueLiteralType extends scala.reflect.internal.SymbolTable.LiteralType
- 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.InternalTraverser with scala.tools.nsc.Global.PosAssigner
- Definition Classes
- Positions
- trait ValueClassDefinitions extends AnyRef
- Definition Classes
- Definitions
- class VarianceValidator extends scala.reflect.internal.SymbolTable.InternalTraverser
- Definition Classes
- Variances
- abstract class VariancedTypeMap extends scala.reflect.internal.SymbolTable.TypeMap
- Definition Classes
- TypeMaps
- trait WeakTypeTag[T] extends Equals with Serializable
- Definition Classes
- TypeTags
- Annotations
- @implicitNotFound("No WeakTypeTag available for ${T}")
Deprecated Type Members
- type Compat = MacroCompatApi
- Definition Classes
- Internals → Internals
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) compatibility with Scala 2.10 EOL
- trait CompatApi extends AnyRef
- Definition Classes
- Internals
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) compatibility with Scala 2.10 EOL
- class CompatToken extends AnyRef
- Definition Classes
- Internals
- Annotations
- @implicitNotFound("This method has been removed from the public API. Import compat._ or migrate away.") @deprecated
- Deprecated
(Since version 2.13.0) compatibility with Scala 2.10 EOL
- 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 MacroCompatApi extends scala.reflect.macros.Universe.CompatApi
- Definition Classes
- Universe
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) compatibility with Scala 2.10 EOL
- type ModifiersCreator = ModifiersExtractor
- Definition Classes
- Trees
- Annotations
- @deprecated
- Deprecated
(Since version 2.11.0) use ModifiersExtractor instead
- 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
- abstract def callback: AnalysisCallback
- abstract def findAssociatedFile(name: String): Option[(AbstractFile, Boolean)]
- abstract def fullName(symbol: Symbol, separator: Char, suffix: CharSequence, includePackageObjectClassNames: Boolean): String
Concrete 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 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
- 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
- lazy val JarUtils: JarUtils
- implicit val JavaArgumentTag: ClassTag[ClassfileAnnotArg]
- Definition Classes
- AnnotationInfos
- implicit val LabelDefTag: ClassTag[LabelDef]
- Definition Classes
- Trees
- 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
- 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
- implicit val NamedArgTag: ClassTag[NamedArg]
- Definition Classes
- Trees
- 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 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 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: scala.tools.nsc.typechecker.Analyzer { val global: CallbackGlobal.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, 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 changeNonLocalOwners(tree: Tree, newowner: Symbol): Unit
- Definition Classes
- Trees
- 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(classOf[java.lang.CloneNotSupportedException]) @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
- Annotations
- @tailrec()
- 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()
- 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
- 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, startNs: 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: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def erasurePhase: Phase
- Definition Classes
- Global → SymbolTable
- def existentialAbstraction(tparams: List[Symbol], tpe0: Type, flipVariance: Boolean): 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
- final def fillList[T](n: Int)(t: T): List[T]
- Definition Classes
- Collections
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- def findMacroClassLoader(): ClassLoader
- Definition Classes
- Plugins
- def findMemberFromRoot(fullName: Name): Symbol
- Definition Classes
- Global
- final def findOrElse[A](xs: IterableOnce[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
- final def findSymbol(xs: IterableOnce[Symbol])(p: (Symbol) => Boolean): Symbol
- Definition Classes
- SymbolTable
- Annotations
- @inline()
- final def flatCollect[A, B](elems: List[A])(pf: PartialFunction[A, Iterable[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 focusInPlace(t: Tree): t.type
- Definition Classes
- Trees
- 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[_ <: AnyRef]
- 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("This forwards to the corresponding method in reporter -- override reporter instead", "2.11.2")
- def globalError(msg: String): Unit
- Definition Classes
- Reporting
- Annotations
- @deprecatedOverriding("This forwards to the corresponding method in reporter -- override reporter instead", "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("This forwards to the corresponding method in reporter -- override reporter instead", "2.11.2")
- def inform(msg: String): Unit
- Definition Classes
- Reporting
- Annotations
- @deprecatedOverriding("This forwards to the corresponding method in reporter -- override reporter instead", "2.11.2")
- def informProgress(msg: String): Unit
- Definition Classes
- SymbolTable
- def informTime(msg: String, startNs: Long): Unit
- Definition Classes
- SymbolTable
- final def informingProgress[T](msg: => String)(fn: => T): T
- Definition Classes
- SymbolTable
- Annotations
- @inline()
- def inheritsJavaVarArgsMethod(clazz: Symbol): Boolean
- Definition Classes
- Types
- lazy val internal: Internal
- Definition Classes
- Global → 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
- final def isEligibleForPrefixUnification(tp: Type): Boolean
- Definition Classes
- Types
- Annotations
- @tailrec()
- def isErrorOrWildcard(tp: Type): Boolean
- Definition Classes
- Types
- final def isExistentialType(tp: Type): Boolean
- Definition Classes
- Types
- Annotations
- @tailrec()
- 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 isSameSymbolTypes(syms1: List[Symbol], syms2: List[Symbol]): Boolean
- Definition Classes
- Types
- 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()
- 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
- 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: CallbackGlobal.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
- final def lookupVariable(vble: String, site: Symbol): Option[String]
- Definition Classes
- DocComments
- Annotations
- @tailrec()
- 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 mapFromArray[A, B](arr: Array[A])(f: (A) => B): List[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 mapToArray[A, B](as: List[A], arr: Array[B], i: Int)(f: (A) => B): Unit
- Definition Classes
- Collections
- final def mapToArray[A, B](xs: List[A])(f: (A) => B)(implicit arg0: ClassTag[B]): Array[B]
- Definition Classes
- Collections
- final def mapWithIndex[A, B](xs: List[A])(f: (A, Int) => B): List[B]
- Definition Classes
- Collections
- final def markAllCompleted(sym1: Symbol, sym2: Symbol): Unit
- Definition Classes
- Symbols
- final def markAllCompleted(sym: Symbol): Unit
- Definition Classes
- Symbols
- final def markFlagsCompleted(sym1: Symbol, sym2: Symbol)(mask: Long): Unit
- Definition Classes
- Symbols
- final def markFlagsCompleted(sym: 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]): 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: Iterable[Iterable[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 nameTableSize: Int
- 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): CallbackGlobal.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
- final def newExistentialType(quantified: List[Symbol], underlying: Type): Type
- Definition Classes
- Types
- Annotations
- @tailrec()
- 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("To synchronize, use `override def synchronizeNames = true`", "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("To synchronize, use `override def synchronizeNames = true`", "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(code: String, filename: String): (syntaxAnalyzer)#UnitParser
- Definition Classes
- Global
- def newUnitParser(unit: CompilationUnit): (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
- var nextFrom: Array[InfoTransformer]
- Definition Classes
- SymbolTable
- def nextId(): Int
- Attributes
- protected
- Definition Classes
- Symbols
- val nodeToString: (Tree) => String
- Definition Classes
- Global
- def nonTrivialMembers(clazz: Symbol): Scope
- Definition Classes
- Types
- final def normalizePlus(tp: Type): Type
- Definition Classes
- Types
- Annotations
- @tailrec()
- 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 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
- lazy val outputDirs: Iterable[Path]
- 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
- final def partitionConserve[A](as: List[A])(p: (A) => Boolean): (List[A], List[A])
- Definition Classes
- Collections
- final def partitionInto[A](xs: List[A], pred: (A) => Boolean, ayes: ListBuffer[A], nays: ListBuffer[A]): Unit
- Definition Classes
- Collections
- 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
- final val phaseWithId: Array[Phase]
- Definition Classes
- 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
- final def picklerTag(tpe: Type): Int
- Definition Classes
- Translations
- Annotations
- @tailrec()
- def picklerTag(sym: Symbol): Int
- Definition Classes
- Translations
- final 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) => CallbackGlobal.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: FilteringReporter
- Definition Classes
- Global → Reporting
- def reporter_=(newReporter: Reporter): Unit
- Definition Classes
- Global
- 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
- def runReporting: PerRunReporting
- Definition Classes
- Global
- 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 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: SyntaxAnalyzer { ... /* 2 definitions in type refinement */ }
- Definition Classes
- 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: CallbackGlobal.this.type }}
- Definition Classes
- Transforms
- def transformedType(sym: Symbol): Type forSome {val stabilizer$1: PostErasure { val global: CallbackGlobal.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: CallbackGlobal.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
- final def typeDepth(tp: Type): Depth
- Definition Classes
- Types
- def typeFun(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
- final def typeRef(pre: Type, sym: Symbol, args: List[Type]): Type
- Definition Classes
- Types
- Annotations
- @tailrec()
- 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, considerUnchecked: Boolean)(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(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- 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: CallbackGlobal.TreePrinter, tree: Tree): Unit
- Definition Classes
- Printers → Printers
- def xtransform(transformer: CallbackGlobal.Transformer, tree: Tree): Tree
- Attributes
- protected
- Definition Classes
- Trees → Trees
- object AnnotationInfo
- Definition Classes
- AnnotationInfos
- object ConstantType extends scala.reflect.internal.SymbolTable.ConstantTypeExtractor
- Definition Classes
- Types → Types
- object ExistentialType extends scala.reflect.internal.SymbolTable.ExistentialTypeExtractor with Serializable
- Definition Classes
- Types → Types
- object Import extends scala.reflect.internal.SymbolTable.ImportExtractor with Serializable
- Definition Classes
- Trees → Trees
- object ImportSelector extends scala.reflect.internal.SymbolTable.ImportSelectorExtractor with Serializable
- Definition Classes
- Trees → Trees
- object Literal extends scala.reflect.internal.SymbolTable.LiteralExtractor with Serializable
- Definition Classes
- Trees → Trees
- object MethodType extends scala.reflect.internal.SymbolTable.MethodTypeExtractor with Serializable
- Definition Classes
- Types → Types
- case object NoPrefix extends scala.reflect.internal.SymbolTable.Type with Product with Serializable
- Definition Classes
- Types → Types
- case object NoType extends scala.reflect.internal.SymbolTable.Type with Product with Serializable
- Definition Classes
- Types → Types
- object NullaryMethodType extends scala.reflect.internal.SymbolTable.NullaryMethodTypeExtractor with Serializable
- Definition Classes
- Types → Types
- object PolyType extends scala.reflect.internal.SymbolTable.PolyTypeExtractor with Serializable
- Definition Classes
- Types → Types
- object RefinedType extends scala.reflect.internal.SymbolTable.RefinedTypeExtractor with Serializable
- Definition Classes
- Types → Types
- object Scope
- Definition Classes
- Scopes
- object Select extends scala.reflect.internal.SymbolTable.SelectExtractor with Serializable
- Definition Classes
- Trees → Trees
- object SelectFromTypeTree extends scala.reflect.internal.SymbolTable.SelectFromTypeTreeExtractor with Serializable
- Definition Classes
- Trees → Trees
- object SingleType extends scala.reflect.internal.SymbolTable.SingleTypeExtractor with Serializable
- Definition Classes
- Types → Types
- object SuperType extends scala.reflect.internal.SymbolTable.SuperTypeExtractor with Serializable
- Definition Classes
- Types → Types
- object Template extends scala.reflect.internal.SymbolTable.TemplateExtractor with Serializable
- Definition Classes
- Trees → Trees
- object ThisType extends scala.reflect.internal.SymbolTable.ThisTypeExtractor with Serializable
- Definition Classes
- Types → Types
- object TypeBounds extends scala.reflect.internal.SymbolTable.TypeBoundsExtractor with Serializable
- Definition Classes
- Types → Types
- object TypeRef extends scala.reflect.internal.SymbolTable.TypeRefExtractor with Serializable
- Definition Classes
- Types → Types
- object ValDef extends scala.reflect.internal.SymbolTable.ValDefExtractor with Serializable
- Definition Classes
- Trees → Trees
- object definitions extends scala.reflect.internal.SymbolTable.DefinitionsClass
- Definition Classes
- Definitions → StandardDefinitions
- object icodes
- Definition Classes
- Global
- object nme extends scala.reflect.internal.SymbolTable.TermNames
- Definition Classes
- StdNames
- object perRunCaches
- Definition Classes
- SymbolTable
- object tpnme extends scala.reflect.internal.SymbolTable.TypeNames
- Definition Classes
- StdNames
Deprecated Value Members
- final def assert(assertion: Boolean): Unit
- Definition Classes
- SymbolTable
- Annotations
- @deprecated
- Deprecated
(Since version 2.12.5) consider supplying an explanatory message
- 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.
- lazy val compat: Compat
- Definition Classes
- Internals → Internals
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) compatibility with Scala 2.10 EOL
- lazy val emptyValDef: noSelfType.type
- Definition Classes
- Trees → Trees
- Annotations
- @deprecated
- Deprecated
(Since version 2.11.0) use
noSelfType
instead
- def error(msg: String): Unit
- Definition Classes
- Reporting
- Annotations
- @deprecated
- Deprecated
use
globalError
instead
- 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 itransform(transformer: CallbackGlobal.Transformer, tree: Tree): Tree
- Attributes
- protected
- Definition Classes
- Trees → Trees
- Annotations
- @deprecated
- Deprecated
(Since version Use Tree#transform instead) 2.12.3
- def itraverse(traverser: Traverser, tree: Tree): Unit
- Attributes
- protected
- Definition Classes
- Trees → Trees
- Annotations
- @deprecated
- Deprecated
(Since version Use Tree#traverse instead) 2.12.3
- 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
- final def require(requirement: Boolean): Unit
- Definition Classes
- SymbolTable
- Annotations
- @deprecated
- Deprecated
(Since version 2.12.5) consider supplying an explanatory message
- def stringToTermName(s: String): TermName
- Definition Classes
- Names
- Annotations
- @deprecated
- Deprecated
(Since version 2.11.0) use
TermName(s)
instead
- def stringToTypeName(s: String): TypeName
- Definition Classes
- Names
- Annotations
- @deprecated
- Deprecated
(Since version 2.11.0) use
TypeName(s)
instead
- def warning(pos: Position, msg: String): Unit
- Definition Classes
- Reporting
- Annotations
- @deprecatedOverriding("This forwards to the corresponding method in reporter -- override reporter instead", "2.11.2") @deprecated
- Deprecated
Use
runReporting.warning
instead
- def warning(msg: String): Unit
- Definition Classes
- Reporting
- Annotations
- @deprecatedOverriding("This forwards to the corresponding method in reporter -- override reporter instead", "2.11.2") @deprecated
- Deprecated
Use
runReporting.warning
instead
- def xtraverse(traverser: Traverser, tree: Tree): Unit
- Attributes
- protected
- Definition Classes
- Trees
- Annotations
- @deprecated
- Deprecated
(Since version 2.12.3) Use Tree#traverse instead