scala.tools.nsc.typechecker.Contexts

NoContext

object NoContext extends Context

Source
Contexts.scala
Linear Supertypes
Context, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. NoContext
  2. Context
  3. AnyRef
  4. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Value Members

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

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. def ambiguousErrors: Boolean

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

    Definition Classes
    Any
  8. var buffer: Set[AbsTypeError]

    Definition Classes
    Context
  9. def bufferErrors: Boolean

    Definition Classes
    Context
  10. var checking: Boolean

    Definition Classes
    Context
  11. def clone(): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  12. def condBufferFlush(removeP: (AbsTypeError) ⇒ Boolean): Unit

    Definition Classes
    Context
  13. var depth: Int

    Definition Classes
    Context
  14. var diagnostic: List[String]

    Definition Classes
    Context
  15. var enclClass: Context

    Definition Classes
    Context
  16. def enclClassOrMethod: Context

    Definition Classes
    Context
  17. var enclMethod: Context

    Definition Classes
    Context
  18. def enclosingContextChain: List[Context]

    Definition Classes
    NoContextContext
  19. def enclosingSubClassContext(clazz: Symbol): Context

    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
  20. def enclosingSuperClassContext(clazz: Symbol): Context

    Return closest enclosing context that defines a superclass of clazz, or a companion module of a superclass of clazz, or NoContext if none exists

    Return closest enclosing context that defines a superclass of clazz, or a companion module of a superclass of clazz, or NoContext if none exists

    Definition Classes
    Context
  21. var enrichmentEnabled: Boolean

    Definition Classes
    Context
  22. final def eq(arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  24. def errBuffer: Set[AbsTypeError]

    Definition Classes
    Context
  25. def error(pos: Position, msg: String): Unit

    Definition Classes
    Context
  26. def error(pos: Position, err: Throwable): Unit

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

    Definition Classes
    Context
  28. def finalize(): Unit

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  29. def flushAndReturnBuffer(): Set[AbsTypeError]

    Definition Classes
    Context
  30. def flushBuffer(): Unit

    Definition Classes
    Context
  31. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  32. def hasErrors: Boolean

    Definition Classes
    Context
  33. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  34. var implicitsEnabled: Boolean

    Definition Classes
    Context
  35. def implicitss: List[List[ImplicitInfo]]

    Definition Classes
    NoContextContext
  36. var imports: List[ImportInfo]

    Definition Classes
    Context
  37. var inConstructorSuffix: Boolean

    Definition Classes
    Context
  38. var inSelfSuperCall: Boolean

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

    Is sym accessible as a member of tree site with type pre in current context?

    Is sym accessible as a member of tree site with type pre in current context?

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

    Definition Classes
    Any
  41. def isLocal(): Boolean

    Definition Classes
    Context
  42. def isSubClassOrCompanion(sub: Symbol, base: Symbol): Boolean

    Is sub a subclass of base or a companion object of such a subclass?

    Is sub a subclass of base or a companion object of such a subclass?

    Definition Classes
    Context
  43. def issue(err: AbsTypeError): Unit

    Definition Classes
    Context
  44. def issueAmbiguousError(err: AbsTypeError): Unit

    Definition Classes
    Context
  45. def issueAmbiguousError(pre: Type, sym1: Symbol, sym2: Symbol, err: AbsTypeError): Unit

    Definition Classes
    Context
  46. def logError(err: AbsTypeError): Set[AbsTypeError]

    Definition Classes
    Context
  47. def lookup(name: Name, expectedOwner: Symbol): Symbol

    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
  48. var macrosEnabled: Boolean

    Definition Classes
    Context
  49. def make(tree: Tree): Context

    Definition Classes
    Context
  50. def make(tree: Tree, owner: Symbol): Context

    Definition Classes
    Context
  51. def make(tree: Tree, owner: Symbol, scope: Scope): Context

    Definition Classes
    Context
  52. def make(unit: CompilationUnit): Context

    Definition Classes
    Context
  53. def make(unit: CompilationUnit, tree: Tree, owner: Symbol, scope: Scope, imports: List[ImportInfo]): Context

    Definition Classes
    Context
  54. def makeConstructorContext: Context

    Definition Classes
    Context
  55. def makeImplicit(reportAmbiguousErrors: Boolean): Context

    Definition Classes
    Context
  56. def makeNewImport(imp: Import): Context

    Definition Classes
    Context
  57. def makeNewImport(sym: Symbol): Context

    Definition Classes
    Context
  58. def makeNewScope(tree: Tree, owner: Symbol): Context

    Definition Classes
    Context
  59. def makeSilent(reportAmbiguousErrors: Boolean, newtree: Tree = tree): Context

    Definition Classes
    Context
  60. var namedApplyBlockInfo: Option[(Tree, NamedApplyInfo)]

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

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

    Definition Classes
    NoContextContext
  63. final def notify(): Unit

    Definition Classes
    AnyRef
  64. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  65. var openImplicits: List[(Type, Tree)]

    Definition Classes
    Context
  66. var outer: Context

    Definition Classes
    Context
  67. var owner: Symbol

    Definition Classes
    Context
  68. var prefix: Type

    Definition Classes
    Context
  69. def pushTypeBounds(sym: Symbol): Unit

    Definition Classes
    Context
  70. def reportErrors: Boolean

    Definition Classes
    Context
  71. def resetCache(): Unit

    Definition Classes
    Context
  72. def restoreState(state0: Int): Unit

    Definition Classes
    Context
  73. def restoreTypeBounds(tp: Type): Type

    Definition Classes
    Context
  74. var returnsSeen: Boolean

    Definition Classes
    Context
  75. var retyping: Boolean

    Definition Classes
    Context
  76. var savedTypeBounds: List[(Symbol, Type)]

    Definition Classes
    Context
  77. var scope: Scope

    Definition Classes
    Context
  78. def setAmbiguousErrors(report: Boolean): Unit

    Definition Classes
    Context
  79. def setBufferErrors(): Unit

    Definition Classes
    Context
  80. def setReportErrors(): Unit

    Definition Classes
    Context
  81. def setThrowErrors(): Unit

    Definition Classes
    Context
  82. def state: Int

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

    Definition Classes
    AnyRef
  84. def throwErrors: Boolean

    Definition Classes
    Context
  85. def toString(): String

    Definition Classes
    NoContextContext → AnyRef → Any
  86. var tree: Tree

    Definition Classes
    Context
  87. def typingIndent: String

    Definition Classes
    Context
  88. var typingIndentLevel: Int

    Definition Classes
    Context
  89. def undetparams: List[Symbol]

    Definition Classes
    Context
  90. def undetparamsString: String

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

    Definition Classes
    Context
  92. var unit: CompilationUnit

    Definition Classes
    Context
  93. def updateBuffer(errors: Set[AbsTypeError]): Set[AbsTypeError]

    Definition Classes
    Context
  94. var variance: Int

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws()
  98. def warning(pos: Position, msg: String, force: Boolean): Unit

    Definition Classes
    Context
  99. def warning(pos: Position, msg: String): Unit

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

    Definition Classes
    Context
  101. def withImplicitsDisabledAllowEnrichment[T](op: ⇒ T): T

    Definition Classes
    Context
  102. def withImplicitsEnabled[T](op: ⇒ T): T

    Definition Classes
    Context
  103. def withMacrosDisabled[T](op: ⇒ T): T

    Definition Classes
    Context
  104. def withMacrosEnabled[T](op: ⇒ T): T

    Definition Classes
    Context

Inherited from Context

Inherited from AnyRef

Inherited from Any