Trait

scala.tools.nsc.typechecker.Contexts

ImportContext

Related Doc: package Contexts

Permalink

trait ImportContext extends Analyzer.Context

A Context focussed on an Import tree

Source
Contexts.scala
Linear Supertypes
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ImportContext
  2. Context
  3. AnyRef
  4. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. abstract class TryTwice extends AnyRef

    Permalink

    Try inference twice: once without views and once with views, unless views are already disabled.

    Try inference twice: once without views and once with views, unless views are already disabled.

    Definition Classes
    Context

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink

    Test two objects for inequality.

    Test two objects for inequality.

    returns

    true if !(this == that), false otherwise.

    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink

    Equivalent to x.hashCode except for boxed numeric types and null.

    Equivalent to x.hashCode except for boxed numeric types and null. For numerics, it returns a hash value which is consistent with value equality: if two value type instances compare as true, then ## will produce the same hash value for each of them. For null returns a hashcode where null.hashCode throws a NullPointerException.

    returns

    a hash value consistent with ==

    Definition Classes
    AnyRef → Any
  3. def +(other: String): String

    Permalink
    Implicit information
    This member is added by an implicit conversion from Analyzer.ImportContext to any2stringadd[Analyzer.ImportContext] performed by method any2stringadd in scala.Predef.
    Definition Classes
    any2stringadd
  4. def ->[B](y: B): (Analyzer.ImportContext, B)

    Permalink
    Implicit information
    This member is added by an implicit conversion from Analyzer.ImportContext to ArrowAssoc[Analyzer.ImportContext] performed by method ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc
    Annotations
    @inline()
  5. final def ==(arg0: Any): Boolean

    Permalink

    The expression x == that is equivalent to if (x eq null) that eq null else x.equals(that).

    The expression x == that is equivalent to if (x eq null) that eq null else x.equals(that).

    returns

    true if the receiver object is equivalent to the argument; false otherwise.

    Definition Classes
    AnyRef → Any
  6. def ambiguousErrors: Boolean

    Permalink
    Definition Classes
    Context
  7. def apply(mask: ContextMode): Boolean

    Permalink

    Is this context in all modes in the given mask?

    Is this context in all modes in the given mask?

    Definition Classes
    Context
  8. final def asInstanceOf[T0]: T0

    Permalink

    Cast the receiver object to be of type T0.

    Cast the receiver object to be of type T0.

    Note that the success of a cast at runtime is modulo Scala's erasure semantics. Therefore the expression 1.asInstanceOf[String] will throw a ClassCastException at runtime, while the expression List(1).asInstanceOf[List[String]] will not. In the latter example, because the type argument is erased as part of compilation it is not possible to check whether the contents of the list are of the requested type.

    returns

    the receiver object.

    Definition Classes
    Any
    Exceptions thrown

    ClassCastException if the receiver object is not an instance of the erasure of type T0.

  9. def bufferErrors: Boolean

    Permalink
    Definition Classes
    Context
  10. def clone(): AnyRef

    Permalink

    Create a copy of the receiver object.

    Create a copy of the receiver object.

    The default implementation of the clone method is platform dependent.

    returns

    a copy of the receiver object.

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
    Note

    not specified by SLS as a member of AnyRef

  11. var contextMode: ContextMode

    Permalink

    A bitmask containing all the boolean flags in a context, e.g.

    A bitmask containing all the boolean flags in a context, e.g. are implicit views enabled

    Definition Classes
    Context
  12. def defaultModeForTyped: Mode

    Permalink
    Definition Classes
    Context
  13. def deprecationWarning(pos: Global.Position, sym: Global.Symbol): Unit

    Permalink
    Definition Classes
    Context
  14. def deprecationWarning(pos: Global.Position, sym: Global.Symbol, msg: String): Unit

    Permalink
    Definition Classes
    Context
  15. val depth: Int

    Permalink
    Definition Classes
    Context
  16. var diagUsedDefaults: Boolean

    Permalink

    To enrich error messages involving default arguments.

    To enrich error messages involving default arguments. When extending the notion, group diagnostics in an object.

    Definition Classes
    Context
  17. def echo(pos: Global.Position, msg: String): Unit

    Permalink
    Definition Classes
    Context
  18. var enclClass: Analyzer.Context

    Permalink

    The next outer context whose tree is a template or package definition

    The next outer context whose tree is a template or package definition

    Definition Classes
    Context
  19. def enclClassOrMethod: Analyzer.Context

    Permalink

    The next enclosing context (potentially this) that is owned by a class or method

    The next enclosing context (potentially this) that is owned by a class or method

    Definition Classes
    Context
  20. var enclMethod: Analyzer.Context

    Permalink

    The next outer context whose tree is a method

    The next outer context whose tree is a method

    Definition Classes
    Context
  21. def enclosingApply: Analyzer.Context

    Permalink

    ...or an Apply.

    ...or an Apply.

    Definition Classes
    Context
  22. def enclosingCaseDef: Analyzer.Context

    Permalink

    The next enclosing context (potentially this) that has a CaseDef as a tree

    The next enclosing context (potentially this) that has a CaseDef as a tree

    Definition Classes
    Context
  23. def enclosingContextChain: List[Analyzer.Context]

    Permalink
    Definition Classes
    Context
  24. def enclosingNonImportContext: Analyzer.Context

    Permalink
    Definition Classes
    Context
  25. def enclosingSubClassContext(clazz: Global.Symbol): Analyzer.Context

    Permalink

    Return the closest enclosing context that defines a subclass of clazz or a companion object thereof, or NoContext if no such context exists.

    Return the closest enclosing context that defines a subclass of clazz or a companion object thereof, or NoContext if no such context exists.

    Definition Classes
    Context
  26. def enrichmentEnabled: Boolean

    Permalink
    Definition Classes
    Context
  27. def enrichmentEnabled_=(value: Boolean): Unit

    Permalink
    Definition Classes
    Context
  28. def ensuring(cond: (Analyzer.ImportContext) ⇒ Boolean, msg: ⇒ Any): Analyzer.ImportContext

    Permalink
    Implicit information
    This member is added by an implicit conversion from Analyzer.ImportContext to Ensuring[Analyzer.ImportContext] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  29. def ensuring(cond: (Analyzer.ImportContext) ⇒ Boolean): Analyzer.ImportContext

    Permalink
    Implicit information
    This member is added by an implicit conversion from Analyzer.ImportContext to Ensuring[Analyzer.ImportContext] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  30. def ensuring(cond: Boolean, msg: ⇒ Any): Analyzer.ImportContext

    Permalink
    Implicit information
    This member is added by an implicit conversion from Analyzer.ImportContext to Ensuring[Analyzer.ImportContext] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  31. def ensuring(cond: Boolean): Analyzer.ImportContext

    Permalink
    Implicit information
    This member is added by an implicit conversion from Analyzer.ImportContext to Ensuring[Analyzer.ImportContext] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  32. final def eq(arg0: AnyRef): Boolean

    Permalink

    Tests whether the argument (that) is a reference to the receiver object (this).

    Tests whether the argument (that) is a reference to the receiver object (this).

    The eq method implements an equivalence relation on non-null instances of AnyRef, and has three additional properties:

    • It is consistent: for any non-null instances x and y of type AnyRef, multiple invocations of x.eq(y) consistently returns true or consistently returns false.
    • For any non-null instance x of type AnyRef, x.eq(null) and null.eq(x) returns false.
    • null.eq(null) returns true.

    When overriding the equals or hashCode methods, it is important to ensure that their behavior is consistent with reference equality. Therefore, if two objects are references to each other (o1 eq o2), they should be equal to each other (o1 == o2) and they should hash to the same value (o1.hashCode == o2.hashCode).

    returns

    true if the argument is a reference to the receiver object; false otherwise.

    Definition Classes
    AnyRef
  33. def equals(arg0: Any): Boolean

    Permalink

    The equality method for reference types.

    The equality method for reference types. Default implementation delegates to eq.

    See also equals in scala.Any.

    returns

    true if the receiver object is equivalent to the argument; false otherwise.

    Definition Classes
    AnyRef → Any
  34. def error(pos: Global.Position, msg: String): Unit

    Permalink

    Issue/throw the given error message according to the current mode for error reporting.

    Issue/throw the given error message according to the current mode for error reporting.

    Definition Classes
    Context
  35. def extractUndetparams(): List[Global.Symbol]

    Permalink

    Return and clear the undetermined type parameters

    Return and clear the undetermined type parameters

    Definition Classes
    Context
  36. def featureWarning(pos: Global.Position, featureName: String, featureDesc: String, featureTrait: Global.Symbol, construct: ⇒ String = "", required: Boolean): Unit

    Permalink
    Definition Classes
    Context
  37. def finalize(): Unit

    Permalink

    Called by the garbage collector on the receiver object when there are no more references to the object.

    Called by the garbage collector on the receiver object when there are no more references to the object.

    The details of when and if the finalize method is invoked, as well as the interaction between finalize and non-local returns and exceptions, are all platform dependent.

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
    Note

    not specified by SLS as a member of AnyRef

  38. final def firstImport: Some[Analyzer.ImportInfo]

    Permalink

    Equivalent to imports.headOption, but more efficient

    Equivalent to imports.headOption, but more efficient

    Definition Classes
    ImportContextContext
  39. def fixPosition(pos: Global.Position): Global.Position

    Permalink
    Definition Classes
    Context
  40. def formatted(fmtstr: String): String

    Permalink
    Implicit information
    This member is added by an implicit conversion from Analyzer.ImportContext to StringFormat[Analyzer.ImportContext] performed by method StringFormat in scala.Predef.
    Definition Classes
    StringFormat
    Annotations
    @inline()
  41. final def getClass(): Class[_]

    Permalink

    A representation that corresponds to the dynamic class of the receiver object.

    A representation that corresponds to the dynamic class of the receiver object.

    The nature of the representation is platform dependent.

    returns

    a representation that corresponds to the dynamic class of the receiver object.

    Definition Classes
    AnyRef → Any
    Note

    not specified by SLS as a member of AnyRef

  42. def hashCode(): Int

    Permalink

    The hashCode method for reference types.

    The hashCode method for reference types. See hashCode in scala.Any.

    returns

    the hash code value for this object.

    Definition Classes
    AnyRef → Any
  43. def implicitsEnabled: Boolean

    Permalink
    Definition Classes
    Context
  44. def implicitsEnabled_=(value: Boolean): Unit

    Permalink
    Definition Classes
    Context
  45. def implicitss: List[List[Analyzer.ImplicitInfo]]

    Permalink
    Definition Classes
    Context
  46. final def imports: collection.immutable.List[Analyzer.ImportInfo]

    Permalink

    The currently visible imports

    The currently visible imports

    Definition Classes
    ImportContextContext
  47. def inConstructorSuffix: Boolean

    Permalink
    Definition Classes
    Context
  48. def inConstructorSuffix_=(value: Boolean): Unit

    Permalink
    Definition Classes
    Context
  49. def inPatAlternative: Boolean

    Permalink
    Definition Classes
    Context
  50. def inPatAlternative_=(value: Boolean): Unit

    Permalink
    Definition Classes
    Context
  51. def inReturnExpr: Boolean

    Permalink
    Definition Classes
    Context
  52. def inSecondTry: Boolean

    Permalink
    Definition Classes
    Context
  53. def inSecondTry_=(value: Boolean): Unit

    Permalink
    Definition Classes
    Context
  54. def inSelfSuperCall: Boolean

    Permalink
    Definition Classes
    Context
  55. def inSelfSuperCall_=(value: Boolean): Unit

    Permalink
    Definition Classes
    Context
  56. final def inSilentMode(expr: ⇒ Boolean): Boolean

    Permalink
    Definition Classes
    Context
    Annotations
    @inline()
  57. def inSuperInit: Boolean

    Permalink
    Definition Classes
    Context
  58. def inSuperInit_=(value: Boolean): Unit

    Permalink
    Definition Classes
    Context
  59. def inTypeConstructorAllowed: Boolean

    Permalink
    Definition Classes
    Context
  60. def initRootContext(throwing: Boolean = false, checking: Boolean = false): Unit

    Permalink

    Use reporter (possibly buffered) for errors/warnings and enable implicit conversion *

    Use reporter (possibly buffered) for errors/warnings and enable implicit conversion *

    Definition Classes
    Context
  61. def isAccessible(sym: Global.Symbol, pre: Global.Type, superAccess: Boolean = false): Boolean

    Permalink

    Is sym accessible as a member of pre in current context?

    Is sym accessible as a member of pre in current context?

    Definition Classes
    Context
  62. def isInPackageObject(sym: Global.Symbol, pkg: Global.Symbol): Boolean

    Permalink

    Is sym defined in package object of package pkg? Since sym may be defined in some parent of the package object, we cannot inspect its owner only; we have to go through the info of the package object.

    Is sym defined in package object of package pkg? Since sym may be defined in some parent of the package object, we cannot inspect its owner only; we have to go through the info of the package object. However to avoid cycles we'll check what other ways we can before pushing that way.

    Definition Classes
    Context
  63. final def isInstanceOf[T0]: Boolean

    Permalink

    Test whether the dynamic type of the receiver object is T0.

    Test whether the dynamic type of the receiver object is T0.

    Note that the result of the test is modulo Scala's erasure semantics. Therefore the expression 1.isInstanceOf[String] will return false, while the expression List(1).isInstanceOf[List[String]] will return true. In the latter example, because the type argument is erased as part of compilation it is not possible to check whether the contents of the list are of the specified type.

    returns

    true if the receiver object is an instance of erasure of type T0; false otherwise.

    Definition Classes
    Any
  64. def isNameInScope(name: Global.Name): Boolean

    Permalink
    Definition Classes
    Context
  65. final def isRootImport: Boolean

    Permalink
    Definition Classes
    ImportContextContext
  66. def lookup(name: Global.Name, expectedOwner: Global.Symbol): Global.Symbol

    Permalink

    Find a symbol in this context or one of its outers.

    Find a symbol in this context or one of its outers.

    Used to find symbols are owned by methods (or fields), they can't be found in some scope.

    Examples: companion module of classes owned by a method, default getter methods of nested methods. See NamesDefaults.scala

    Definition Classes
    Context
  67. def lookupSymbol(name: Global.Name, qualifies: (Global.Symbol) ⇒ Boolean): Global.NameLookup

    Permalink

    Find the symbol of a simple name starting from this context.

    Find the symbol of a simple name starting from this context. All names are filtered through the "qualifies" predicate, the search continuing as long as no qualifying name is found.

    Definition Classes
    Context
  68. def macrosEnabled: Boolean

    Permalink
    Definition Classes
    Context
  69. def macrosEnabled_=(value: Boolean): Unit

    Permalink
    Definition Classes
    Context
  70. def make(tree: Global.Tree, owner: Global.Symbol, scope: Global.Scope): Analyzer.Context

    Permalink
    Definition Classes
    Context
  71. def make(tree: Global.Tree = tree, owner: Global.Symbol = owner, scope: Global.Scope = scope, unit: Global.CompilationUnit = unit, reporter: Analyzer.ContextReporter = this.reporter): Analyzer.Context

    Permalink

    Construct a child context.

    Construct a child context. The parent and child will share the report buffer. Compare with makeSilent, in which the child has a fresh report buffer.

    If tree is an Import, that import will be avaiable at the head of Context#imports.

    Definition Classes
    Context
  72. def makeConstructorContext: Analyzer.Context

    Permalink

    A context for typing constructor parameter ValDefs, super or self invocation arguments and default getters of constructors.

    A context for typing constructor parameter ValDefs, super or self invocation arguments and default getters of constructors. These expressions need to be type checked in a scope outside the class, cf. spec 5.3.1.

    This method is called by namer / typer where this is the context for the constructor DefDef. The owner of the resulting (new) context is the outer context for the Template, i.e. the context for the ClassDef. This means that class type parameters will be in scope. The value parameters of the current constructor are also entered into the new constructor scope. Members of the class however will not be accessible.

    Definition Classes
    Context
  73. def makeImplicit(reportAmbiguousErrors: Boolean): Analyzer.Context

    Permalink

    Make a silent child context does not allow implicits.

    Make a silent child context does not allow implicits. Used to prevent chaining of implicit views.

    Definition Classes
    Context
  74. def makeNewScope(tree: Global.Tree, owner: Global.Symbol, reporter: Analyzer.ContextReporter = this.reporter): Analyzer.Context

    Permalink

    Make a child context that represents a new nested scope

    Make a child context that represents a new nested scope

    Definition Classes
    Context
  75. def makeNonSilent(newtree: Global.Tree): Analyzer.Context

    Permalink
    Definition Classes
    Context
  76. def makeSilent(reportAmbiguousErrors: Boolean = ambiguousErrors, newtree: Global.Tree = tree): Analyzer.Context

    Permalink

    Make a child context that buffers errors and warnings into a fresh report buffer.

    Make a child context that buffers errors and warnings into a fresh report buffer.

    Definition Classes
    Context
  77. var namedApplyBlockInfo: Option[(Global.Tree, Analyzer.NamedApplyInfo)]

    Permalink
    Definition Classes
    Context
  78. final def ne(arg0: AnyRef): Boolean

    Permalink

    Equivalent to !(this eq that).

    Equivalent to !(this eq that).

    returns

    true if the argument is not a reference to the receiver object; false otherwise.

    Definition Classes
    AnyRef
  79. def nextEnclosing(p: (Analyzer.Context) ⇒ Boolean): Analyzer.Context

    Permalink
    Definition Classes
    Context
  80. final def notify(): Unit

    Permalink

    Wakes up a single thread that is waiting on the receiver object's monitor.

    Wakes up a single thread that is waiting on the receiver object's monitor.

    Definition Classes
    AnyRef
    Note

    not specified by SLS as a member of AnyRef

  81. final def notifyAll(): Unit

    Permalink

    Wakes up all threads that are waiting on the receiver object's monitor.

    Wakes up all threads that are waiting on the receiver object's monitor.

    Definition Classes
    AnyRef
    Note

    not specified by SLS as a member of AnyRef

  82. var openImplicits: List[Analyzer.OpenImplicit]

    Permalink

    Types for which implicit arguments are currently searched

    Types for which implicit arguments are currently searched

    Definition Classes
    Context
  83. final def outer: Analyzer.Context

    Permalink
    Definition Classes
    Context
  84. def outerDepth: Int

    Permalink
    Attributes
    protected
    Definition Classes
    Context
  85. val owner: Global.Symbol

    Permalink

    The current owner

    The current owner

    Definition Classes
    Context
  86. var prefix: Global.Type

    Permalink
    Definition Classes
    Context
  87. def pushTypeBounds(sym: Global.Symbol): Unit

    Permalink
    Definition Classes
    Context
  88. def reportErrors: Boolean

    Permalink
    Definition Classes
    Context
  89. def reporter: Analyzer.ContextReporter

    Permalink
    Definition Classes
    Context
  90. def resetCache(): Unit

    Permalink
    Definition Classes
    Context
  91. def restoreTypeBounds(tp: Global.Type): Global.Type

    Permalink
    Definition Classes
    Context
  92. def returnsSeen: Boolean

    Permalink
    Definition Classes
    Context
  93. def returnsSeen_=(value: Boolean): Unit

    Permalink
    Definition Classes
    Context
  94. def retyping: Boolean

    Permalink
    Definition Classes
    Context
  95. def retyping_=(value: Boolean): Unit

    Permalink
    Definition Classes
    Context
  96. var savedTypeBounds: List[(Global.Symbol, Global.Type)]

    Permalink

    Saved type bounds for type parameters which are narrowed in a GADT.

    Saved type bounds for type parameters which are narrowed in a GADT.

    Definition Classes
    Context
  97. def savingUndeterminedTypeParams[A](reportAmbiguous: Boolean = ambiguousErrors)(body: ⇒ A): A

    Permalink

    Run body with this context with no undetermined type parameters, restore the original the original list afterwards.

    Run body with this context with no undetermined type parameters, restore the original the original list afterwards.

    reportAmbiguous

    Should ambiguous errors be reported during evaluation of body?

    Definition Classes
    Context
  98. val scope: Global.Scope

    Permalink

    The current scope

    The current scope

    Definition Classes
    Context
  99. def set(enable: ContextMode = NOmode, disable: ContextMode = NOmode): ImportContext.this.type

    Permalink

    Set all modes in the mask enable to true, and all in disable to false.

    Set all modes in the mask enable to true, and all in disable to false.

    Definition Classes
    Context
  100. def siteString: String

    Permalink
    Definition Classes
    Context
  101. def starPatterns: Boolean

    Permalink
    Definition Classes
    Context
  102. def starPatterns_=(value: Boolean): Unit

    Permalink
    Definition Classes
    Context
  103. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  104. final def toString(): String

    Permalink

    Creates a String representation of this object.

    Creates a String representation of this object. The default representation is platform dependent. On the java platform it is the concatenation of the class name, "@", and the object's hashcode in hexadecimal.

    returns

    a String representation of the object.

    Definition Classes
    ImportContextContext → AnyRef → Any
  105. val tree: Global.Tree

    Permalink

    Tree associated with this context

    Tree associated with this context

    Definition Classes
    Context
  106. def undetparams: List[Global.Symbol]

    Permalink

    Undetermined type parameters.

    Undetermined type parameters. See Infer#{inferExprInstance, adjustTypeArgs}. Not inherited to child contexts

    Definition Classes
    Context
  107. def undetparamsString: String

    Permalink
    Definition Classes
    Context
  108. def undetparams_=(ps: List[Global.Symbol]): Unit

    Permalink
    Definition Classes
    Context
  109. val unit: Global.CompilationUnit

    Permalink
    Definition Classes
    Context
  110. def update(mask: ContextMode, value: Boolean): Unit

    Permalink

    Update all modes in mask to value

    Update all modes in mask to value

    Definition Classes
    Context
  111. var variance: Variance

    Permalink

    Variance relative to enclosing class

    Variance relative to enclosing class

    Definition Classes
    Context
  112. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  113. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  114. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  115. def warning(pos: Global.Position, msg: String): Unit

    Permalink

    Issue/throw the given error message according to the current mode for error reporting.

    Issue/throw the given error message according to the current mode for error reporting.

    Definition Classes
    Context
  116. final def withImplicitsDisabled[T](op: ⇒ T): T

    Permalink
    Definition Classes
    Context
    Annotations
    @inline()
  117. final def withImplicitsDisabledAllowEnrichment[T](op: ⇒ T): T

    Permalink
    Definition Classes
    Context
    Annotations
    @inline()
  118. final def withImplicitsEnabled[T](op: ⇒ T): T

    Permalink
    Definition Classes
    Context
    Annotations
    @inline()
  119. final def withMacrosDisabled[T](op: ⇒ T): T

    Permalink
    Definition Classes
    Context
    Annotations
    @inline()
  120. final def withMacrosEnabled[T](op: ⇒ T): T

    Permalink
    Definition Classes
    Context
    Annotations
    @inline()
  121. final def withMode[T](enabled: ContextMode = NOmode, disabled: ContextMode = NOmode)(op: ⇒ T): T

    Permalink
    Definition Classes
    Context
    Annotations
    @inline()
  122. final def withOnlyStickyModes[T](op: ⇒ T): T

    Permalink
    Definition Classes
    Context
    Annotations
    @inline()
  123. final def withinPatAlternative[T](op: ⇒ T): T

    Permalink
    Definition Classes
    Context
    Annotations
    @inline()
  124. final def withinReturnExpr[T](op: ⇒ T): T

    Permalink
    Definition Classes
    Context
    Annotations
    @inline()
  125. final def withinSecondTry[T](op: ⇒ T): T

    Permalink
    Definition Classes
    Context
    Annotations
    @inline()
  126. final def withinStarPatterns[T](op: ⇒ T): T

    Permalink
    Definition Classes
    Context
    Annotations
    @inline()
  127. final def withinSuperInit[T](op: ⇒ T): T

    Permalink
    Definition Classes
    Context
    Annotations
    @inline()
  128. final def withinTypeConstructorAllowed[T](op: ⇒ T): T

    Permalink

    TypeConstructorAllowed is enabled when we are typing a higher-kinded type.

    TypeConstructorAllowed is enabled when we are typing a higher-kinded type. adapt should then check kind-arity based on the prototypical type's kind arity. Type arguments should not be inferred.

    Definition Classes
    Context
    Annotations
    @inline()
  129. def [B](y: B): (Analyzer.ImportContext, B)

    Permalink
    Implicit information
    This member is added by an implicit conversion from Analyzer.ImportContext to ArrowAssoc[Analyzer.ImportContext] performed by method ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc

Inherited from Analyzer.Context

Inherited from AnyRef

Inherited from Any

Inherited by implicit conversion any2stringadd from Analyzer.ImportContext to any2stringadd[Analyzer.ImportContext]

Inherited by implicit conversion StringFormat from Analyzer.ImportContext to StringFormat[Analyzer.ImportContext]

Inherited by implicit conversion Ensuring from Analyzer.ImportContext to Ensuring[Analyzer.ImportContext]

Inherited by implicit conversion ArrowAssoc from Analyzer.ImportContext to ArrowAssoc[Analyzer.ImportContext]

Ungrouped