dotty.tools.backend.jvm

DottyBackendInterface

Related Doc: package jvm

class DottyBackendInterface extends BackendInterface

Linear Supertypes
BackendInterface, BackendInterfaceDefinitions, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. DottyBackendInterface
  2. BackendInterface
  3. BackendInterfaceDefinitions
  4. AnyRef
  5. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new DottyBackendInterface(outputDirectory: AbstractFile, superCallsMap: Map[dotc.core.Symbols.Symbol, Set[ClassSymbol]])(implicit ctx: Context)

Type Members

  1. type Alternative = dotc.ast.Trees.Alternative[dotc.core.Types.Type]

    Definition Classes
    DottyBackendInterface → BackendInterface
  2. abstract class AlternativeDeconstructor extends Deconstructor1Common[scala.tools.nsc.backend.jvm.BackendInterface.Alternative, List[scala.tools.nsc.backend.jvm.BackendInterface.Tree]]

    Definition Classes
    BackendInterface
  3. type Annotation = dotc.core.Annotations.Annotation

    Definition Classes
    DottyBackendInterface → BackendInterface
  4. abstract class AnnotationHelper extends AnyRef

    Definition Classes
    BackendInterface
  5. type Apply = dotc.ast.Trees.Apply[dotc.core.Types.Type]

    Definition Classes
    DottyBackendInterface → BackendInterface
  6. abstract class ApplyDeconstructor extends DeconstructorCommon[scala.tools.nsc.backend.jvm.BackendInterface.Apply]

    Definition Classes
    BackendInterface
  7. type ApplyDynamic = Null

    Definition Classes
    DottyBackendInterface → BackendInterface
  8. abstract class ApplyDynamicDeconstructor extends DeconstructorCommon[scala.tools.nsc.backend.jvm.BackendInterface.ApplyDynamic]

    Definition Classes
    BackendInterface
  9. type ArrayValue = JavaSeqLiteral[dotc.core.Types.Type]

    Definition Classes
    DottyBackendInterface → BackendInterface
  10. abstract class ArrayValueDeconstructor extends DeconstructorCommon[scala.tools.nsc.backend.jvm.BackendInterface.ArrayValue]

    Definition Classes
    BackendInterface
  11. type Assign = dotc.ast.Trees.Assign[dotc.core.Types.Type]

    Definition Classes
    DottyBackendInterface → BackendInterface
  12. abstract class AssignDeconstructor extends DeconstructorCommon[scala.tools.nsc.backend.jvm.BackendInterface.Assign]

    Definition Classes
    BackendInterface
  13. type Bind = dotc.ast.Trees.Bind[dotc.core.Types.Type]

    Definition Classes
    DottyBackendInterface → BackendInterface
  14. abstract class BindDeconstructor extends DeconstructorCommon[scala.tools.nsc.backend.jvm.BackendInterface.Bind]

    Definition Classes
    BackendInterface
  15. type Block = dotc.ast.Trees.Block[dotc.core.Types.Type]

    Definition Classes
    DottyBackendInterface → BackendInterface
  16. abstract class BlockDeconstructor extends DeconstructorCommon[scala.tools.nsc.backend.jvm.BackendInterface.Block]

    Definition Classes
    BackendInterface
  17. abstract class Caches extends AnyRef

    Definition Classes
    BackendInterface
  18. abstract class CaseDeconstructor extends DeconstructorCommon[scala.tools.nsc.backend.jvm.BackendInterface.CaseDef]

    Definition Classes
    BackendInterface
  19. type CaseDef = dotc.ast.Trees.CaseDef[dotc.core.Types.Type]

    Definition Classes
    DottyBackendInterface → BackendInterface
  20. type ClassDef = dotc.ast.Trees.TypeDef[dotc.core.Types.Type]

    Definition Classes
    DottyBackendInterface → BackendInterface
  21. abstract class ClassDefDeconstructor extends DeconstructorCommon[scala.tools.nsc.backend.jvm.BackendInterface.ClassDef]

    Definition Classes
    BackendInterface
  22. type Closure = dotc.ast.Trees.Closure[dotc.core.Types.Type]

    Definition Classes
    DottyBackendInterface → BackendInterface
  23. abstract class ClosureDeconstructor extends DeconstructorCommon[scala.tools.nsc.backend.jvm.BackendInterface.Closure]

    Definition Classes
    BackendInterface
  24. type CompilationUnit = dotc.CompilationUnit

    Definition Classes
    DottyBackendInterface → BackendInterface
  25. type Constant = dotc.core.Constants.Constant

    Definition Classes
    DottyBackendInterface → BackendInterface
  26. abstract class ConstantDeconstructor extends Deconstructor1Common[scala.tools.nsc.backend.jvm.BackendInterface.Constant, Any]

    Definition Classes
    BackendInterface
  27. abstract class ConstantHelper extends AnyRef

    Definition Classes
    BackendInterface
  28. type ConstantTag = Int

    Definition Classes
    BackendInterface
  29. abstract class Deconstructor1Common[T >: Null <: AnyRef, R] extends AnyRef

    Definition Classes
    BackendInterface
  30. abstract class DeconstructorCommon[T >: Null <: AnyRef] extends AnyRef

    Definition Classes
    BackendInterface
  31. type DefDef = dotc.ast.Trees.DefDef[dotc.core.Types.Type]

    Definition Classes
    DottyBackendInterface → BackendInterface
  32. abstract class DefDefDeconstructor extends DeconstructorCommon[scala.tools.nsc.backend.jvm.BackendInterface.DefDef]

    Definition Classes
    BackendInterface
  33. type Flags = Long

    Definition Classes
    BackendInterface
  34. type Ident = dotc.ast.Trees.Ident[dotc.core.Types.Type]

    Definition Classes
    DottyBackendInterface → BackendInterface
  35. abstract class IdentDeconstructor extends Deconstructor1Common[scala.tools.nsc.backend.jvm.BackendInterface.Ident, scala.tools.nsc.backend.jvm.BackendInterface.Name]

    Definition Classes
    BackendInterface
  36. type If = dotc.ast.Trees.If[dotc.core.Types.Type]

    Definition Classes
    DottyBackendInterface → BackendInterface
  37. abstract class IfDeconstructor extends DeconstructorCommon[scala.tools.nsc.backend.jvm.BackendInterface.If]

    Definition Classes
    BackendInterface
  38. abstract class LabelDeconstructor extends DeconstructorCommon[scala.tools.nsc.backend.jvm.BackendInterface.LabelDef]

    Definition Classes
    BackendInterface
  39. type LabelDef = dotc.ast.Trees.DefDef[dotc.core.Types.Type]

    Definition Classes
    DottyBackendInterface → BackendInterface
  40. type Literal = dotc.ast.Trees.Literal[dotc.core.Types.Type]

    Definition Classes
    DottyBackendInterface → BackendInterface
  41. abstract class LiteralDeconstructor extends Deconstructor1Common[scala.tools.nsc.backend.jvm.BackendInterface.Literal, scala.tools.nsc.backend.jvm.BackendInterface.Constant]

    Definition Classes
    BackendInterface
  42. type Match = dotc.ast.Trees.Match[dotc.core.Types.Type]

    Definition Classes
    DottyBackendInterface → BackendInterface
  43. abstract class MatchDeconstructor extends DeconstructorCommon[scala.tools.nsc.backend.jvm.BackendInterface.Match]

    Definition Classes
    BackendInterface
  44. type Modifiers = dotc.ast.Trees.Modifiers[dotc.core.Types.Type]

    Definition Classes
    DottyBackendInterface → BackendInterface
  45. type ModuleDef = Null

    Definition Classes
    DottyBackendInterface → BackendInterface
  46. abstract class ModuleDefDeconstructor extends DeconstructorCommon[scala.tools.nsc.backend.jvm.BackendInterface.ModuleDef]

    Definition Classes
    BackendInterface
  47. type Name = dotc.core.Names.Name

    Definition Classes
    DottyBackendInterface → BackendInterface
  48. abstract class NameHelper extends AnyRef

    Definition Classes
    BackendInterface
  49. type New = dotc.ast.Trees.New[dotc.core.Types.Type]

    Definition Classes
    DottyBackendInterface → BackendInterface
  50. abstract class NewDeconstructor extends Deconstructor1Common[scala.tools.nsc.backend.jvm.BackendInterface.New, scala.tools.nsc.backend.jvm.BackendInterface.Type]

    Definition Classes
    BackendInterface
  51. type Position = dotc.util.Positions.Position

    Definition Classes
    DottyBackendInterface → BackendInterface
  52. abstract class PositionHelper extends AnyRef

    Definition Classes
    BackendInterface
  53. abstract class Primitives extends AnyRef

    Definition Classes
    BackendInterface
  54. type Return = dotc.ast.Trees.Return[dotc.core.Types.Type]

    Definition Classes
    DottyBackendInterface → BackendInterface
  55. abstract class ReturnDeconstructor extends Deconstructor1Common[scala.tools.nsc.backend.jvm.BackendInterface.Return, scala.tools.nsc.backend.jvm.BackendInterface.Tree]

    Definition Classes
    BackendInterface
  56. type Select = dotc.ast.Trees.Tree[dotc.core.Types.Type]

    Definition Classes
    DottyBackendInterface → BackendInterface
  57. abstract class SelectDeconstructor extends DeconstructorCommon[scala.tools.nsc.backend.jvm.BackendInterface.Select]

    Definition Classes
    BackendInterface
  58. type Super = dotc.ast.Trees.Super[dotc.core.Types.Type]

    Definition Classes
    DottyBackendInterface → BackendInterface
  59. abstract class SuperDeconstructor extends DeconstructorCommon[scala.tools.nsc.backend.jvm.BackendInterface.Super]

    Definition Classes
    BackendInterface
  60. type Symbol = dotc.core.Symbols.Symbol

    Definition Classes
    DottyBackendInterface → BackendInterface
  61. abstract class SymbolHelper extends AnyRef

    Definition Classes
    BackendInterface
  62. type Template = dotc.ast.Trees.Template[dotc.core.Types.Type]

    Definition Classes
    DottyBackendInterface → BackendInterface
  63. abstract class TemplateDeconstructor extends DeconstructorCommon[scala.tools.nsc.backend.jvm.BackendInterface.Template]

    Definition Classes
    BackendInterface
  64. type This = dotc.ast.Trees.This[dotc.core.Types.Type]

    Definition Classes
    DottyBackendInterface → BackendInterface
  65. abstract class ThisDeconstructor extends Deconstructor1Common[scala.tools.nsc.backend.jvm.BackendInterface.This, scala.tools.nsc.backend.jvm.BackendInterface.Name]

    Definition Classes
    BackendInterface
  66. type Throw = dotc.ast.Trees.Apply[dotc.core.Types.Type]

    Definition Classes
    DottyBackendInterface → BackendInterface
  67. abstract class ThrowDeconstructor extends Deconstructor1Common[scala.tools.nsc.backend.jvm.BackendInterface.Throw, scala.tools.nsc.backend.jvm.BackendInterface.Tree]

    Definition Classes
    BackendInterface
  68. abstract class ThrownException extends AnyRef

    Definition Classes
    BackendInterface
  69. type Tree = dotc.ast.Trees.Tree[dotc.core.Types.Type]

    Definition Classes
    DottyBackendInterface → BackendInterface
  70. abstract class TreeHelper extends AnyRef

    Definition Classes
    BackendInterface
  71. type Try = dotc.ast.Trees.Try[dotc.core.Types.Type]

    Definition Classes
    DottyBackendInterface → BackendInterface
  72. abstract class TryDeconstructor extends DeconstructorCommon[scala.tools.nsc.backend.jvm.BackendInterface.Try]

    Definition Classes
    BackendInterface
  73. type Type = dotc.core.Types.Type

    Definition Classes
    DottyBackendInterface → BackendInterface
  74. type TypeApply = dotc.ast.Trees.TypeApply[dotc.core.Types.Type]

    Definition Classes
    DottyBackendInterface → BackendInterface
  75. abstract class TypeApplyDeconstructor extends DeconstructorCommon[scala.tools.nsc.backend.jvm.BackendInterface.TypeApply]

    Definition Classes
    BackendInterface
  76. type TypeDef = dotc.ast.Trees.TypeDef[dotc.core.Types.Type]

    Definition Classes
    DottyBackendInterface → BackendInterface
  77. abstract class TypeHelper extends AnyRef

    Definition Classes
    BackendInterface
  78. type Typed = dotc.ast.Trees.Typed[dotc.core.Types.Type]

    Definition Classes
    DottyBackendInterface → BackendInterface
  79. abstract class TypedDeconstrutor extends DeconstructorCommon[scala.tools.nsc.backend.jvm.BackendInterface.Typed]

    Definition Classes
    BackendInterface
  80. type ValDef = dotc.ast.Trees.ValDef[dotc.core.Types.Type]

    Definition Classes
    DottyBackendInterface → BackendInterface
  81. abstract class ValDefDeconstructor extends DeconstructorCommon[scala.tools.nsc.backend.jvm.BackendInterface.ValDef]

    Definition Classes
    BackendInterface

Value Members

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

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

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

    Definition Classes
    AnyRef → Any
  4. val AbstractFunctionClass: Array[Symbol]

    Definition Classes
    DottyBackendInterface → BackendInterfaceDefinitions
  5. val AbstractPartialFunctionClass: Symbol

    Definition Classes
    DottyBackendInterface → BackendInterfaceDefinitions
  6. object Alternative extends AlternativeDeconstructor

    Definition Classes
    DottyBackendInterface → BackendInterface
  7. implicit val AlternativeTag: ClassTag[Alternative]

    Definition Classes
    DottyBackendInterface → BackendInterface
  8. lazy val AnnotationRetentionAttr: ClassSymbol

  9. lazy val AnnotationRetentionClassAttr: TermSymbol

  10. lazy val AnnotationRetentionRuntimeAttr: TermSymbol

  11. lazy val AnnotationRetentionSourceAttr: TermSymbol

  12. object Apply extends ApplyDeconstructor

    Definition Classes
    DottyBackendInterface → BackendInterface
  13. object ApplyDynamic extends ApplyDynamicDeconstructor

    Definition Classes
    DottyBackendInterface → BackendInterface
  14. implicit val ApplyDynamicTag: ClassTag[ApplyDynamic]

    Definition Classes
    DottyBackendInterface → BackendInterface
  15. implicit val ApplyTag: ClassTag[Apply]

    Definition Classes
    DottyBackendInterface → BackendInterface
  16. val ArrayClass: Symbol

    Definition Classes
    DottyBackendInterface → BackendInterfaceDefinitions
  17. object ArrayValue extends ArrayValueDeconstructor

    Definition Classes
    DottyBackendInterface → BackendInterface
  18. implicit val ArrayValueTag: ClassTag[ArrayValue]

    Definition Classes
    DottyBackendInterface → BackendInterface
  19. object Assign extends AssignDeconstructor

    Definition Classes
    DottyBackendInterface → BackendInterface
  20. implicit val AssignTag: ClassTag[Assign]

    Definition Classes
    DottyBackendInterface → BackendInterface
  21. lazy val BeanInfoAttr: Symbol

    Definition Classes
    BackendInterfaceDefinitions
  22. object Bind extends BindDeconstructor

    Definition Classes
    DottyBackendInterface → BackendInterface
  23. implicit val BindTag: ClassTag[Bind]

    Definition Classes
    DottyBackendInterface → BackendInterface
  24. object Block extends BlockDeconstructor

    Definition Classes
    DottyBackendInterface → BackendInterface
  25. implicit val BlockTag: ClassTag[Block]

    Definition Classes
    DottyBackendInterface → BackendInterface
  26. val BooleanClass: Symbol

    Definition Classes
    DottyBackendInterface → BackendInterfaceDefinitions
  27. val BooleanTag: ConstantTag

    Definition Classes
    DottyBackendInterface → BackendInterface
  28. val BoxedBooleanClass: Symbol

    Definition Classes
    BackendInterfaceDefinitions
  29. val BoxedByteClass: Symbol

    Definition Classes
    BackendInterfaceDefinitions
  30. val BoxedCharacterClass: Symbol

    Definition Classes
    BackendInterfaceDefinitions
  31. val BoxedDoubleClass: Symbol

    Definition Classes
    BackendInterfaceDefinitions
  32. val BoxedFloatClass: Symbol

    Definition Classes
    BackendInterfaceDefinitions
  33. val BoxedIntClass: Symbol

    Definition Classes
    BackendInterfaceDefinitions
  34. val BoxedLongClass: Symbol

    Definition Classes
    BackendInterfaceDefinitions
  35. val BoxedNumberClass: Symbol

    Definition Classes
    BackendInterfaceDefinitions
  36. val BoxedShortClass: Symbol

    Definition Classes
    BackendInterfaceDefinitions
  37. val ByteClass: Symbol

    Definition Classes
    DottyBackendInterface → BackendInterfaceDefinitions
  38. val ByteTag: ConstantTag

    Definition Classes
    DottyBackendInterface → BackendInterface
  39. object CaseDef extends CaseDeconstructor

    Definition Classes
    DottyBackendInterface → BackendInterface
  40. implicit val CaseDefTag: ClassTag[CaseDef]

    Definition Classes
    DottyBackendInterface → BackendInterface
  41. val CharClass: Symbol

    Definition Classes
    DottyBackendInterface → BackendInterfaceDefinitions
  42. val CharTag: ConstantTag

    Definition Classes
    DottyBackendInterface → BackendInterface
  43. val ClassCastExceptionClass: Symbol

    Definition Classes
    BackendInterfaceDefinitions
  44. val ClassClass: Symbol

    Definition Classes
    DottyBackendInterface → BackendInterfaceDefinitions
  45. object ClassDef extends ClassDefDeconstructor

    Definition Classes
    DottyBackendInterface → BackendInterface
  46. implicit val ClassDefTag: ClassTag[ClassDef]

    Definition Classes
    DottyBackendInterface → BackendInterface
  47. val ClassfileAnnotationClass: Symbol

    Definition Classes
    BackendInterfaceDefinitions
  48. val ClazzTag: ConstantTag

    Definition Classes
    DottyBackendInterface → BackendInterface
  49. object Closure extends ClosureDeconstructor

    Definition Classes
    DottyBackendInterface → BackendInterface
  50. implicit val ClosureTag: ClassTag[Closure]

    Definition Classes
    DottyBackendInterface → BackendInterface
  51. object Constant extends ConstantDeconstructor

    Definition Classes
    DottyBackendInterface → BackendInterface
  52. implicit val ConstantClassTag: ClassTag[Constant]

    Definition Classes
    DottyBackendInterface → BackendInterface
  53. object DefDef extends DefDefDeconstructor

    Definition Classes
    DottyBackendInterface → BackendInterface
  54. implicit val DefDefTag: ClassTag[DefDef]

    Definition Classes
    DottyBackendInterface → BackendInterface
  55. val DoubleClass: Symbol

    Definition Classes
    DottyBackendInterface → BackendInterfaceDefinitions
  56. val DoubleTag: ConstantTag

    Definition Classes
    DottyBackendInterface → BackendInterface
  57. val EmptyTree: Tree

    Definition Classes
    DottyBackendInterface → BackendInterfaceDefinitions
  58. val EnumTag: ConstantTag

    Definition Classes
    DottyBackendInterface → BackendInterface
  59. val ExcludedForwarderFlags: Flags

    Definition Classes
    DottyBackendInterface → BackendInterface
  60. val Flag_METHOD: Flags

    Definition Classes
    DottyBackendInterface → BackendInterface
  61. val Flag_SYNTHETIC: Flags

    Definition Classes
    DottyBackendInterface → BackendInterface
  62. val FloatClass: Symbol

    Definition Classes
    DottyBackendInterface → BackendInterfaceDefinitions
  63. val FloatTag: ConstantTag

    Definition Classes
    DottyBackendInterface → BackendInterface
  64. val FunctionClass: Array[Symbol]

    Definition Classes
    DottyBackendInterface → BackendInterfaceDefinitions
  65. object Ident extends IdentDeconstructor

    Definition Classes
    DottyBackendInterface → BackendInterface
  66. implicit val IdentTag: ClassTag[Ident]

    Definition Classes
    DottyBackendInterface → BackendInterface
  67. object If extends IfDeconstructor

    Definition Classes
    DottyBackendInterface → BackendInterface
  68. implicit val IfTag: ClassTag[If]

    Definition Classes
    DottyBackendInterface → BackendInterface
  69. val IntClass: Symbol

    Definition Classes
    DottyBackendInterface → BackendInterfaceDefinitions
  70. val IntTag: ConstantTag

    Definition Classes
    DottyBackendInterface → BackendInterface
  71. lazy val JavaAnnotationClass: ClassSymbol

  72. val JavaCharSequenceClass: Symbol

    Definition Classes
    BackendInterfaceDefinitions
  73. val JavaCloneableClass: Symbol

    Definition Classes
    BackendInterfaceDefinitions
  74. val JavaSerializableClass: Symbol

    Definition Classes
    BackendInterfaceDefinitions
  75. val JavaStringBufferClass: Symbol

    Definition Classes
    BackendInterfaceDefinitions
  76. object LabelDef extends LabelDeconstructor

    Definition Classes
    DottyBackendInterface → BackendInterface
  77. implicit val LabelDefTag: ClassTag[LabelDef]

    Definition Classes
    DottyBackendInterface → BackendInterface
  78. lazy val LambdaMetaFactory: ClassSymbol

    Definition Classes
    DottyBackendInterface → BackendInterfaceDefinitions
  79. object Literal extends LiteralDeconstructor

    Definition Classes
    DottyBackendInterface → BackendInterface
  80. implicit val LiteralTag: ClassTag[Literal]

    Definition Classes
    DottyBackendInterface → BackendInterface
  81. val LongClass: Symbol

    Definition Classes
    DottyBackendInterface → BackendInterfaceDefinitions
  82. val LongTag: ConstantTag

    Definition Classes
    DottyBackendInterface → BackendInterface
  83. val MODULE_INSTANCE_FIELD: String

    Definition Classes
    DottyBackendInterface → BackendInterface
  84. object Match extends MatchDeconstructor

    Definition Classes
    DottyBackendInterface → BackendInterface
  85. implicit val MatchTag: ClassTag[Match]

    Definition Classes
    DottyBackendInterface → BackendInterface
  86. val MaxFunctionArity: Int

    Definition Classes
    DottyBackendInterface → BackendInterfaceDefinitions
  87. val MetafactoryName: String

    Definition Classes
    BackendInterfaceDefinitions
  88. lazy val MethodHandle: ClassSymbol

    Definition Classes
    DottyBackendInterface → BackendInterfaceDefinitions
  89. object ModuleDef extends ModuleDefDeconstructor

    Definition Classes
    DottyBackendInterface → BackendInterface
  90. implicit val ModuleDefTag: ClassTag[ModuleDef]

    Definition Classes
    DottyBackendInterface → BackendInterface
  91. implicit val NameTag: ClassTag[Name]

    Definition Classes
    DottyBackendInterface → BackendInterface
  92. lazy val NativeAttr: Symbol

    Definition Classes
    BackendInterfaceDefinitions
  93. object New extends NewDeconstructor

    Definition Classes
    DottyBackendInterface → BackendInterface
  94. implicit val NewTag: ClassTag[New]

    Definition Classes
    DottyBackendInterface → BackendInterface
  95. val NoPosition: Position

    Definition Classes
    DottyBackendInterface → BackendInterfaceDefinitions
  96. val NoSymbol: dotc.core.Symbols.NoSymbol.type

    Definition Classes
    DottyBackendInterface → BackendInterfaceDefinitions
  97. val NothingClass: Symbol

    Definition Classes
    DottyBackendInterface → BackendInterfaceDefinitions
  98. val NullClass: Symbol

    Definition Classes
    DottyBackendInterface → BackendInterfaceDefinitions
  99. val NullPointerExceptionClass: Symbol

    Definition Classes
    BackendInterfaceDefinitions
  100. val NullTag: ConstantTag

    Definition Classes
    DottyBackendInterface → BackendInterface
  101. val ObjectClass: Symbol

    Definition Classes
    DottyBackendInterface → BackendInterfaceDefinitions
  102. val Object_Type: Type

    Definition Classes
    DottyBackendInterface → BackendInterfaceDefinitions
  103. val Object_asInstanceOf: Symbol

    Definition Classes
    DottyBackendInterface → BackendInterfaceDefinitions
  104. val Object_equals: Symbol

    Definition Classes
    DottyBackendInterface → BackendInterfaceDefinitions
  105. val Object_isInstanceOf: Symbol

    Definition Classes
    DottyBackendInterface → BackendInterfaceDefinitions
  106. val PartialFunctionClass: Symbol

    Definition Classes
    DottyBackendInterface → BackendInterfaceDefinitions
  107. lazy val Predef_classOf: Symbol

  108. lazy val RemoteAttr: Symbol

    Definition Classes
    BackendInterfaceDefinitions
  109. val RemoteExceptionClass: Symbol

    Definition Classes
    BackendInterfaceDefinitions
  110. object Return extends ReturnDeconstructor

    Definition Classes
    DottyBackendInterface → BackendInterface
  111. implicit val ReturnTag: ClassTag[Return]

    Definition Classes
    DottyBackendInterface → BackendInterface
  112. val ScalaRunTimeModule: Symbol

    Definition Classes
    BackendInterfaceDefinitions
  113. val ScalaSignatureATTRName: String

    Definition Classes
    BackendInterfaceDefinitions
  114. object Select extends SelectDeconstructor

    Definition Classes
    DottyBackendInterface → BackendInterface
  115. implicit val SelectTag: ClassTag[Select]

    Definition Classes
    DottyBackendInterface → BackendInterface
  116. val SerializableClass: Symbol

    Definition Classes
    BackendInterfaceDefinitions
  117. val ShortClass: Symbol

    Definition Classes
    DottyBackendInterface → BackendInterfaceDefinitions
  118. val ShortTag: ConstantTag

    Definition Classes
    DottyBackendInterface → BackendInterface
  119. val StringBuilderClass: Symbol

    Definition Classes
    BackendInterfaceDefinitions
  120. val StringClass: Symbol

    Definition Classes
    BackendInterfaceDefinitions
  121. val StringModule: Symbol

    Definition Classes
    BackendInterfaceDefinitions
  122. val StringTag: ConstantTag

    Definition Classes
    DottyBackendInterface → BackendInterface
  123. val String_valueOf: Symbol

    Definition Classes
    DottyBackendInterface → BackendInterfaceDefinitions
  124. object Super extends SuperDeconstructor

    Definition Classes
    DottyBackendInterface → BackendInterface
  125. implicit val SuperTag: ClassTag[Super]

    Definition Classes
    DottyBackendInterface → BackendInterface
  126. object Template extends TemplateDeconstructor

    Definition Classes
    DottyBackendInterface → BackendInterface
  127. implicit val TemplateTag: ClassTag[Template]

    Definition Classes
    DottyBackendInterface → BackendInterface
  128. object This extends ThisDeconstructor

    Definition Classes
    DottyBackendInterface → BackendInterface
  129. implicit val ThisTag: ClassTag[This]

    Definition Classes
    DottyBackendInterface → BackendInterface
  130. object Throw extends ThrowDeconstructor

    Definition Classes
    DottyBackendInterface → BackendInterface
  131. implicit val ThrowTag: ClassTag[Throw]

    Definition Classes
    DottyBackendInterface → BackendInterface
  132. val ThrowableClass: Symbol

    Definition Classes
    BackendInterfaceDefinitions
  133. val Throwable_Type: Type

    Definition Classes
    DottyBackendInterface → BackendInterfaceDefinitions
  134. object ThrownException extends ThrownException

    Definition Classes
    DottyBackendInterface → BackendInterface
  135. val ThrowsClass: Symbol

    Definition Classes
    BackendInterfaceDefinitions
  136. lazy val TransientAttr: Symbol

    Definition Classes
    BackendInterfaceDefinitions
  137. object Try extends TryDeconstructor

    Definition Classes
    DottyBackendInterface → BackendInterface
  138. implicit val TryTag: ClassTag[Try]

    Definition Classes
    DottyBackendInterface → BackendInterface
  139. object TypeApply extends TypeApplyDeconstructor

    Definition Classes
    DottyBackendInterface → BackendInterface
  140. implicit val TypeApplyTag: ClassTag[TypeApply]

    Definition Classes
    DottyBackendInterface → BackendInterface
  141. implicit val TypeDefTag: ClassTag[TypeDef]

    Definition Classes
    DottyBackendInterface → BackendInterface
  142. object Typed extends TypedDeconstrutor

    Definition Classes
    DottyBackendInterface → BackendInterface
  143. implicit val TypedTag: ClassTag[Typed]

    Definition Classes
    DottyBackendInterface → BackendInterface
  144. val UnitClass: Symbol

    Definition Classes
    DottyBackendInterface → BackendInterfaceDefinitions
  145. val UnitTag: ConstantTag

    Definition Classes
    DottyBackendInterface → BackendInterface
  146. object ValDef extends ValDefDeconstructor

    Definition Classes
    DottyBackendInterface → BackendInterface
  147. implicit val ValDefTag: ClassTag[ValDef]

    Definition Classes
    DottyBackendInterface → BackendInterface
  148. lazy val VolatileAttr: Symbol

    Definition Classes
    BackendInterfaceDefinitions
  149. def abort(msg: String): Nothing

    Definition Classes
    DottyBackendInterface → BackendInterface
  150. implicit def annotHelper(a: Annotation): AnnotationHelper

    Definition Classes
    DottyBackendInterface → BackendInterface
  151. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  152. def assocsFromApply(tree: Tree): List[(TermName, Tree)]

  153. def boxMethods: Map[Symbol, Symbol]

    Definition Classes
    DottyBackendInterface → BackendInterface
  154. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  155. implicit def constantHelper(a: Constant): ConstantHelper

    Definition Classes
    DottyBackendInterface → BackendInterface
  156. def currentUnit: dotc.CompilationUnit

    Definition Classes
    DottyBackendInterface → BackendInterfaceDefinitions
  157. def debuglevel: Int

    Definition Classes
    DottyBackendInterface → BackendInterface
  158. def debuglog(msg: ⇒ String): Unit

    Definition Classes
    DottyBackendInterface → BackendInterface
  159. def desugarIdent(i: Ident): Option[dotc.ast.tpd.Select]

    Definition Classes
    DottyBackendInterface → BackendInterface
  160. def doLabmdasFollowJVMMetafactoryOrder: Boolean

    Definition Classes
    BackendInterfaceDefinitions
  161. def dumpClasses: Option[String]

    Definition Classes
    DottyBackendInterface → BackendInterface
  162. def emitAnnotations(fw: FieldVisitor, annotations: List[Annotation], bcodeStore: BCodeHelpers)(innerClasesStore: BCInnerClassGen): Unit

    Definition Classes
    DottyBackendInterface → BackendInterface
  163. def emitAnnotations(mw: MethodVisitor, annotations: List[Annotation], bcodeStore: BCodeHelpers)(innerClasesStore: BCInnerClassGen): Unit

    Definition Classes
    DottyBackendInterface → BackendInterface
  164. def emitAnnotations(cw: ClassVisitor, annotations: List[Annotation], bcodeStore: BCodeHelpers)(innerClasesStore: BCInnerClassGen): Unit

    Definition Classes
    DottyBackendInterface → BackendInterface
  165. def emitAsmp: Option[String]

    Definition Classes
    DottyBackendInterface → BackendInterface
  166. def emitParamAnnotations(jmethod: MethodVisitor, pannotss: List[List[Annotation]], bcodeStore: BCodeHelpers)(innerClasesStore: BCInnerClassGen): Unit

    Definition Classes
    DottyBackendInterface → BackendInterface
  167. final def eq(arg0: AnyRef): Boolean

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

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

    Definition Classes
    DottyBackendInterface → BackendInterface
  170. val externalEquals: Symbol

    Definition Classes
    DottyBackendInterface → BackendInterfaceDefinitions
  171. val externalEqualsNumChar: Symbol

    Definition Classes
    DottyBackendInterface → BackendInterfaceDefinitions
  172. val externalEqualsNumNum: Symbol

    Definition Classes
    DottyBackendInterface → BackendInterfaceDefinitions
  173. val externalEqualsNumObject: Symbol

    Definition Classes
    DottyBackendInterface → BackendInterfaceDefinitions
  174. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  175. def getAnnotPickle(jclassName: String, sym: Symbol): Option[Annotation]

    Definition Classes
    DottyBackendInterface → BackendInterface
  176. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  177. def getClassIfDefined(fullname: String): Symbol

    Definition Classes
    DottyBackendInterface → BackendInterface
  178. def getGenericSignature(sym: Symbol, owner: Symbol): String

    Definition Classes
    DottyBackendInterface → BackendInterface
  179. def getLabelDefOwners(tree: Tree): Map[Tree, List[LabelDef]]

    Definition Classes
    DottyBackendInterface → BackendInterface
  180. def getRequiredClass(fullname: String): Symbol

    Definition Classes
    DottyBackendInterface → BackendInterface
  181. def getSingleOutput: Option[AbstractFile]

    Definition Classes
    DottyBackendInterface → BackendInterface
  182. def getStaticForwarderGenericSignature(sym: Symbol, moduleClass: Symbol): String

    Definition Classes
    DottyBackendInterface → BackendInterface
  183. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  184. val hashMethodSym: Symbol

    Definition Classes
    DottyBackendInterface → BackendInterfaceDefinitions
  185. def ifOneIsNull(l: Tree, r: Tree): Tree

    Definition Classes
    BackendInterfaceDefinitions
  186. def informProgress(msg: String): Unit

    Definition Classes
    DottyBackendInterface → BackendInterface
  187. def internalNameString(offset: Int, length: Int): String

    Definition Classes
    DottyBackendInterface → BackendInterface
  188. def isArrayClone(tree: Tree): Boolean

    Definition Classes
    DottyBackendInterface → BackendInterfaceDefinitions
  189. def isBox(sym: Symbol): Boolean

    Definition Classes
    DottyBackendInterface → BackendInterface
  190. def isCompilingArray: Boolean

    Definition Classes
    BackendInterfaceDefinitions
  191. def isCompilingPrimitive: Boolean

    Definition Classes
    BackendInterfaceDefinitions
  192. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  193. def isLiteral(t: Tree): Boolean

    Definition Classes
    BackendInterfaceDefinitions
  194. def isMaybeBoxed(sym: Symbol): Boolean

    Definition Classes
    DottyBackendInterface → BackendInterface
  195. def isNonNullExpr(t: Tree): Boolean

    Definition Classes
    BackendInterfaceDefinitions
  196. def isNull(t: Tree): Boolean

    Definition Classes
    BackendInterfaceDefinitions
  197. def isQualifierSafeToElide(qual: Tree): Boolean

    Definition Classes
    DottyBackendInterface → BackendInterface
  198. def isRuntimeVisible(annot: Annotation): Boolean

    Definition Classes
    DottyBackendInterface → BackendInterface
  199. def isSyntheticArrayConstructor(s: Symbol): Boolean

    Definition Classes
    DottyBackendInterface → BackendInterface
  200. def isUnbox(sym: Symbol): Boolean

    Definition Classes
    DottyBackendInterface → BackendInterface
  201. def log(msg: ⇒ String): Unit

    Definition Classes
    DottyBackendInterface → BackendInterface
  202. def mainClass: Option[String]

    Definition Classes
    DottyBackendInterface → BackendInterface
  203. implicit def nameHelper(n: Name): NameHelper

    Definition Classes
    DottyBackendInterface → BackendInterface
  204. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  205. def newTermName(prefix: String): Name

    Definition Classes
    DottyBackendInterface → BackendInterface
  206. val nme_CONSTRUCTOR: Name

    Definition Classes
    DottyBackendInterface → BackendInterface
  207. val nme_EMPTY_PACKAGE_NAME: Name

    Definition Classes
    DottyBackendInterface → BackendInterface
  208. val nme_EQEQ_LOCAL_VAR: Name

    Definition Classes
    DottyBackendInterface → BackendInterface
  209. val nme_PACKAGE: Name

    Definition Classes
    DottyBackendInterface → BackendInterface
  210. val nme_THIS: Name

    Definition Classes
    DottyBackendInterface → BackendInterface
  211. val nme_This: Name

    Definition Classes
    DottyBackendInterface → BackendInterface
  212. val nme_WILDCARD: Name

    Definition Classes
    DottyBackendInterface → BackendInterface
  213. val nme_apply: TermName

    Definition Classes
    DottyBackendInterface → BackendInterface
  214. val nme_valueOf: Name

    Definition Classes
    DottyBackendInterface → BackendInterfaceDefinitions
  215. def noForwarders: Boolean

    Definition Classes
    DottyBackendInterface → BackendInterface
  216. final def notify(): Unit

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

    Definition Classes
    AnyRef
  218. val perRunCaches: Caches

    Definition Classes
    DottyBackendInterface → BackendInterface
  219. implicit def positionHelper(a: Position): PositionHelper

    Definition Classes
    DottyBackendInterface → BackendInterface
  220. val primitives: Primitives

    Definition Classes
    DottyBackendInterface → BackendInterface
  221. def requiredClass[T](implicit evidence: ClassTag[T]): Symbol

    Definition Classes
    DottyBackendInterface → BackendInterface
  222. def requiredModule[T](implicit evidence: ClassTag[T]): Symbol

    Definition Classes
    DottyBackendInterface → BackendInterface
  223. def setMainClass(name: String): Unit

    Definition Classes
    DottyBackendInterface → BackendInterface
  224. def settings_debug: Boolean

    Definition Classes
    DottyBackendInterface → BackendInterface
  225. def shouldEmitAnnotation(annot: Annotation): Boolean

    Definition Classes
    DottyBackendInterface → BackendInterface
  226. def shouldEmitJumpAfterLabels: Boolean

    Definition Classes
    DottyBackendInterface → BackendInterface
  227. def sourceFileFor(cu: CompilationUnit): String

    Definition Classes
    DottyBackendInterface → BackendInterface
  228. val superCallsMap: Map[dotc.core.Symbols.Symbol, Set[ClassSymbol]]

  229. implicit def symHelper(sym: Symbol): SymbolHelper

    Definition Classes
    DottyBackendInterface → BackendInterface
  230. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  231. def targetPlatform: String

    Definition Classes
    DottyBackendInterface → BackendInterface
  232. def toString(): String

    Definition Classes
    AnyRef → Any
  233. implicit def treeHelper(a: Tree): TreeHelper

    Definition Classes
    DottyBackendInterface → BackendInterface
  234. implicit def typeHelper(tp: Type): TypeHelper

    Definition Classes
    DottyBackendInterface → BackendInterface
  235. def unboxMethods: Map[Symbol, Symbol]

    Definition Classes
    DottyBackendInterface → BackendInterface
  236. final def wait(): Unit

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

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

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

    Definition Classes
    DottyBackendInterface → BackendInterface

Inherited from BackendInterface

Inherited from BackendInterfaceDefinitions

Inherited from AnyRef

Inherited from Any

Ungrouped