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. Hide All
  2. Show all
  1. NoContext
  2. Context
  3. AnyRef
  4. Any
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. final def eq(arg0: AnyRef): Boolean

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

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

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

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

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

    Definition Classes
    Context
  27. def finalize(): Unit

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

    Definition Classes
    Context
  29. def flushBuffer(): Unit

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

    Definition Classes
    AnyRef → Any
  31. def hasErrors: Boolean

    Definition Classes
    Context
  32. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  33. var implicitsEnabled: Boolean

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

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

    Definition Classes
    Context
  36. var inConstructorSuffix: Boolean

    Definition Classes
    Context
  37. var inSelfSuperCall: Boolean

    Definition Classes
    Context
  38. 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
  39. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  40. def isLocal(): Boolean

    Definition Classes
    Context
  41. 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
  42. def issue(err: AbsTypeError): Unit

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

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

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

    Definition Classes
    Context
  46. 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
  47. def make(tree: Tree): Context

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

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

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

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

    Definition Classes
    Context
  52. def makeConstructorContext: Context

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    AnyRef
  63. var openImplicits: List[(Type, Symbol)]

    Definition Classes
    Context
  64. var outer: Context

    Definition Classes
    Context
  65. var owner: Symbol

    Definition Classes
    Context
  66. var prefix: Type

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

    Definition Classes
    Context
  68. def reportErrors: Boolean

    Definition Classes
    Context
  69. def resetCache(): Unit

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

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

    Definition Classes
    Context
  72. var returnsSeen: Boolean

    Definition Classes
    Context
  73. var retyping: Boolean

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

    Definition Classes
    Context
  75. var scope: Scope

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

    Definition Classes
    Context
  77. def setBufferErrors(): Unit

    Definition Classes
    Context
  78. def setReportErrors(): Unit

    Definition Classes
    Context
  79. def setThrowErrors(): Unit

    Definition Classes
    Context
  80. def state: Int

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

    Definition Classes
    AnyRef
  82. def throwErrors: Boolean

    Definition Classes
    Context
  83. def toString(): String

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

    Definition Classes
    Context
  85. def typingIndent: String

    Definition Classes
    Context
  86. var typingIndentLevel: Int

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

    Definition Classes
    Context
  88. def undetparamsString: String

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

    Definition Classes
    Context
  90. var unit: CompilationUnit

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

    Definition Classes
    Context
  92. var variance: Int

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

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

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

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

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

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

    Definition Classes
    Context

Inherited from Context

Inherited from AnyRef

Inherited from Any