Dotty Documentation

0.14.0-bin-SNAPSHOT

abstract class BackendInterfaceDefinitions
extends Object

[-] Constructors

BackendInterfaceDefinitions ( )

[-] Members

[+] val AbstractFunctionClass : Array [ Symbol ]
[+] val AbstractPartialFunctionClass : Symbol
[+] val ArrayClass : Symbol
[+] val BooleanClass : Symbol
[+] val BoxedBooleanClass : Symbol
[+] val BoxedByteClass : Symbol
[+] val BoxedCharacterClass : Symbol
[+] val BoxedDoubleClass : Symbol
[+] val BoxedFloatClass : Symbol
[+] val BoxedIntClass : Symbol
[+] val BoxedLongClass : Symbol
[+] val BoxedNumberClass : Symbol
[+] val BoxedShortClass : Symbol
[+] val ByteClass : Symbol
[+] val CharClass : Symbol
[+] val ClassCastExceptionClass : Symbol
[+] val ClassClass : Symbol
[+] val ClassfileAnnotationClass : Symbol
[+] val DoubleClass : Symbol
[+] val EmptyTree : Tree
[+] val FloatClass : Symbol
[+] val FunctionClass : Array [ Symbol ]
[+] val IllegalArgExceptionClass : Symbol
[+] val IntClass : Symbol
[+] val JavaCharSequenceClass : Symbol
[+] val JavaCloneableClass : Symbol
[+] val JavaSerializableClass : Symbol
[+] val JavaStringBufferClass : Symbol
[+] val JavaStringBuilderClass : Symbol
[+] lazy val LambdaMetaFactory : Symbol
[+] val LongClass : Symbol
[+] val MaxFunctionArity : Int
[+] lazy val MethodHandle : Symbol
[+] lazy val NativeAttr : Symbol
[+] val NoPosition : Position
[+] val NoSymbol : Symbol
[+] val NothingClass : Symbol
[+] val NullClass : Symbol
[+] val NullPointerExceptionClass : Symbol
[+] val ObjectClass : Symbol
[+] val Object_Type : Type
[+] val Object_asInstanceOf : Symbol
[+] val Object_equals : Symbol
[+] val Object_isInstanceOf : Symbol
[+] val Object_synchronized : Symbol
[+] val PartialFunctionClass : Symbol
[+] val ScalaATTRName : String
[+] val ScalaRunTimeModule : Symbol
[+] val ScalaSignatureATTRName : String
[+] val SerializableClass : Symbol
[+] val SerializedLambdaClass : Symbol
[+] val ShortClass : Symbol
[+] val StringClass : Symbol
[+] val StringModule : Symbol
[+] val String_valueOf : Symbol
[+] val ThrowableClass : Symbol
[+] val Throwable_Type : Type
[+] val ThrowsClass : Symbol
[+] lazy val TransientAttr : Symbol
[+] val UnitClass : Symbol
[+] lazy val VolatileAttr : Symbol
[+] val externalEquals : Symbol
[+] val externalEqualsNumChar : Symbol
[+] val externalEqualsNumNum : Symbol
[+] val externalEqualsNumObject : Symbol
[+] val hashMethodSym : Symbol
[+] val nme_valueOf : Name
[+] private val primitiveCompilationUnits : Set [ String ]
[+] def currentUnit : CompilationUnit
[+] def doLabmdasFollowJVMMetafactoryOrder : Boolean
[+] def ifOneIsNull ( l: Tree , r: Tree ) : Tree
[+] def isArrayClone ( fun: Tree ) : Boolean
[+] def isCompilingArray : Boolean
[+] def isCompilingPrimitive : Boolean

True if the current compilation unit is of a primitive class (scala.Boolean et al). Used only in assertions.

[+] def isLiteral ( t: Tree ) : Boolean
[+] def isNonNullExpr ( t: Tree ) : Boolean
[+] def isNull ( t: Tree ) : Boolean