final class ZincCompilerRangePos extends ZincCompiler with Positions
- Alphabetic
- By Inheritance
- ZincCompilerRangePos
- ZincCompiler
- ZincGlobalCompat
- 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
Instance Constructors
- new ZincCompilerRangePos(settings: Settings, dreporter: DelegatingReporter, output: Output)
Type Members
- final class ZincRun extends Run
- Definition Classes
- ZincCompiler
- 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 = ZincCompilerRangePos.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
- 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: ZincCompilerRangePos.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
Value Members
- object apiExtractor extends SubComponent
Phase that walks the trees and constructs a representation of the public API.
Phase that walks the trees and constructs a representation of the public API.
- Definition Classes
- ZincCompiler
- Note
It extracts the API information after picklers to see the same symbol information irrespective of whether we typecheck from source or unpickle previously compiled classes.
- object dummy
- Definition Classes
- ZincCompiler
- object sbtAnalyzer extends SubComponent
Phase that analyzes the generated class files and maps them to sources.
Phase that analyzes the generated class files and maps them to sources.
- Definition Classes
- ZincCompiler
- object sbtDependency extends SubComponent
Phase that extracts dependency information
Phase that extracts dependency information
- Definition Classes
- ZincCompiler → CallbackGlobal
- 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
- Definition Classes
- CallbackGlobal
- 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
- val MaxPhases: Int
- Definition Classes
- Global
- implicit val MemberDefTag: ClassTag[MemberDef]
- Definition Classes
- Trees
- implicit val MemberScopeTag: ClassTag[MemberScope]
- Definition Classes
- Scopes
- implicit val MethodSymbolTag: ClassTag[MethodSymbol]
- Definition Classes
- Symbols
- implicit val MethodTypeTag: ClassTag[MethodType]
- Definition Classes
- Types
- implicit val MirrorTag: ClassTag[Mirror]
- Definition Classes
- Global → ImplicitTags
- def Modifiers(flags: FlagSet): Modifiers
- Definition Classes
- Trees
- def Modifiers(flags: FlagSet, privateWithin: Name): Modifiers
- Definition Classes
- Trees
- implicit val ModifiersTag: ClassTag[Modifiers]
- Definition Classes
- Trees
- implicit val ModuleDefTag: ClassTag[ModuleDef]
- Definition Classes
- Trees
- implicit val ModuleSymbolTag: ClassTag[ModuleSymbol]
- Definition Classes
- Symbols
- implicit val NameTag: ClassTag[Name]
- Definition Classes
- Names
- implicit val NameTreeTag: ClassTag[NameTree]
- Definition Classes
- Trees
- 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: ZincCompilerRangePos.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 callback: AnalysisCallback
Returns the active analysis callback, set by set and cleared by clear.
- Definition Classes
- ZincCompiler → CallbackGlobal
- 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
- final def clear(): Unit
- Definition Classes
- ZincCompiler
- 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 findAssociatedFile(fqn: String): Option[(AbstractFile, Boolean)]
Returns the associated file of a fully qualified name and whether it's on the classpath.
Returns the associated file of a fully qualified name and whether it's on the classpath. Note that the abstract file returned must exist.
- Definition Classes
- ZincCompiler → CallbackGlobal
- 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 fullName(symbol: Symbol, separator: Char, suffix: CharSequence, includePackageObjectClassNames: Boolean): String
Replicate the behaviour of
fullName
with a few changes to the code to produce correct file-system compatible full names for non-local classes.Replicate the behaviour of
fullName
with a few changes to the code to produce correct file-system compatible full names for non-local classes. It mimics the paths of the class files produced by genbcode.Changes compared to the normal version in the compiler:
1. It will use the encoded name instead of the normal name. 2. It will not skip the name of the package object class (required for the class file path).
Note that using
javaBinaryName
is not useful for these symbols because we need the encoded names. Zinc keeps track of encoded names in both the binary names and the Zinc names.- symbol
The symbol for which we extract the full name.
- separator
The separator that we will apply between every name.
- suffix
The suffix to add at the end (in case it's a module).
- includePackageObjectClassNames
Include package object class names or not.
- returns
The full name.
- Definition Classes
- ZincCompiler → CallbackGlobal
- 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
- 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: ZincCompilerRangePos.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): ZincCompilerRangePos.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]
- Definition Classes
- CallbackGlobal
- 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
- ZincCompiler → Global
- def phaseFlagDescriptions: String
- Definition Classes
- Global
- final def phaseId(period: Period): Int
- Definition Classes
- SymbolTable
- lazy val phaseNames: List[String]
- Definition Classes
- Global
- final def phaseOf(period: Period): Phase
- Definition Classes
- SymbolTable
- val phaseWithId: Array[Phase]
- Definition Classes
- Global → SymbolTable
- final def phase_=(p: Phase): Unit
- Definition Classes
- SymbolTable
- lazy val phasesDescMap: Map[SubComponent, String]
- Attributes
- protected
- Definition Classes
- Global
- lazy val phasesSet: HashSet[SubComponent]
- Attributes
- protected
- Definition Classes
- Global
- def picklerPhase: Phase
- Definition Classes
- Global → SymbolTable
- def picklerSubTag(tree: Tree): Int
- Definition Classes
- Translations
- 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) => ZincCompilerRangePos.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
- final def set(callback: AnalysisCallback, dreporter: DelegatingReporter): Unit
- Definition Classes
- ZincCompiler
- 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 superDropRun(): Unit
- Attributes
- protected
- Definition Classes
- ZincGlobalCompat
- 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: ZincCompilerRangePos.this.type }}
- Definition Classes
- Transforms
- def transformedType(sym: Symbol): Type forSome {val stabilizer$1: PostErasure { val global: ZincCompilerRangePos.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: ZincCompilerRangePos.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)(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: ZincCompilerRangePos.TreePrinter, tree: Tree): Unit
- Definition Classes
- Printers → Printers
- def xtransform(transformer: ZincCompilerRangePos.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: ZincCompilerRangePos.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