abstract class CoreBTypesFromSymbols[G <: Global] extends CoreBTypes
- Alphabetic
- By Inheritance
- CoreBTypesFromSymbols
- CoreBTypes
- PerRunInit
- AnyRef
- Any
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
- Public
- All
Instance Constructors
- new CoreBTypesFromSymbols()
Abstract Value Members
- abstract val bTypes: BTypesFromSymbols[G]
- Definition Classes
- CoreBTypesFromSymbols → CoreBTypes
Concrete Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##(): Int
- Definition Classes
- AnyRef → Any
- def +(other: String): String
- Implicit
- This member is added by an implicit conversion from CoreBTypesFromSymbols[G] toany2stringadd[CoreBTypesFromSymbols[G]] performed by method any2stringadd in scala.Predef.
- Definition Classes
- any2stringadd
- def ->[B](y: B): (CoreBTypesFromSymbols[G], B)
- Implicit
- This member is added by an implicit conversion from CoreBTypesFromSymbols[G] toArrowAssoc[CoreBTypesFromSymbols[G]] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc
- Annotations
- @inline()
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def AndroidCreatorClass: G.Symbol
- def AndroidParcelableInterface: G.Symbol
- def ObjectRef: BTypesFromSymbols.ClassBType
- Definition Classes
- CoreBTypesFromSymbols → CoreBTypes
- def PredefRef: BTypesFromSymbols.ClassBType
- Definition Classes
- CoreBTypesFromSymbols → CoreBTypes
- def StringRef: BTypesFromSymbols.ClassBType
- Definition Classes
- CoreBTypesFromSymbols → CoreBTypes
- def String_valueOf: G.Symbol
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def boxResultType: Map[G.Symbol, BTypesFromSymbols.ClassBType]
Maps the method symbol for a box method to the boxed type of the result.
Maps the method symbol for a box method to the boxed type of the result. For example, the method symbol for
Byte.box()
is mapped to the ClassBTypejava/lang/Byte
. - def boxedClassOfPrimitive: Map[BTypesFromSymbols.PrimitiveBType, BTypesFromSymbols.ClassBType]
Map from primitive types to their boxed class type.
Map from primitive types to their boxed class type. Useful when pushing class literals onto the operand stack (ldc instruction taking a class literal), see genConstant.
- Definition Classes
- CoreBTypesFromSymbols → CoreBTypes
- def boxedClasses: Set[BTypesFromSymbols.ClassBType]
- Definition Classes
- CoreBTypesFromSymbols → CoreBTypes
- def clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws(classOf[java.lang.CloneNotSupportedException])
- def ensuring(cond: (CoreBTypesFromSymbols[G]) ⇒ Boolean, msg: ⇒ Any): CoreBTypesFromSymbols[G]
- Implicit
- This member is added by an implicit conversion from CoreBTypesFromSymbols[G] toEnsuring[CoreBTypesFromSymbols[G]] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
- def ensuring(cond: (CoreBTypesFromSymbols[G]) ⇒ Boolean): CoreBTypesFromSymbols[G]
- Implicit
- This member is added by an implicit conversion from CoreBTypesFromSymbols[G] toEnsuring[CoreBTypesFromSymbols[G]] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
- def ensuring(cond: Boolean, msg: ⇒ Any): CoreBTypesFromSymbols[G]
- Implicit
- This member is added by an implicit conversion from CoreBTypesFromSymbols[G] toEnsuring[CoreBTypesFromSymbols[G]] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
- def ensuring(cond: Boolean): CoreBTypesFromSymbols[G]
- Implicit
- This member is added by an implicit conversion from CoreBTypesFromSymbols[G] toEnsuring[CoreBTypesFromSymbols[G]] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- def formatted(fmtstr: String): String
- Implicit
- This member is added by an implicit conversion from CoreBTypesFromSymbols[G] toStringFormat[CoreBTypesFromSymbols[G]] performed by method StringFormat in scala.Predef.
- Definition Classes
- StringFormat
- Annotations
- @inline()
- final def getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashMethodSym: G.Symbol
- def initialize(): Unit
- Definition Classes
- PerRunInit
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def javaBoxMethods: Map[InternalName, BTypesFromSymbols.MethodNameAndType]
- Definition Classes
- CoreBTypesFromSymbols → CoreBTypes
- def javaUnboxMethods: Map[InternalName, BTypesFromSymbols.MethodNameAndType]
- Definition Classes
- CoreBTypesFromSymbols → CoreBTypes
- def jiSerializableRef: BTypesFromSymbols.ClassBType
- Definition Classes
- CoreBTypesFromSymbols → CoreBTypes
- def jlCharSequenceRef: BTypesFromSymbols.ClassBType
- def jlClassCastExceptionRef: BTypesFromSymbols.ClassBType
- def jlCloneableRef: BTypesFromSymbols.ClassBType
- Definition Classes
- CoreBTypesFromSymbols → CoreBTypes
- def jlIllegalArgExceptionRef: BTypesFromSymbols.ClassBType
- Definition Classes
- CoreBTypesFromSymbols → CoreBTypes
- def jlStringBufferRef: BTypesFromSymbols.ClassBType
- def jlStringBuilderRef: BTypesFromSymbols.ClassBType
- def jlThrowableRef: BTypesFromSymbols.ClassBType
- def jliCallSiteRef: BTypesFromSymbols.ClassBType
- Definition Classes
- CoreBTypesFromSymbols → CoreBTypes
- def jliLambdaMetafactoryRef: BTypesFromSymbols.ClassBType
- Definition Classes
- CoreBTypesFromSymbols → CoreBTypes
- def jliMethodHandleRef: BTypesFromSymbols.ClassBType
- Definition Classes
- CoreBTypesFromSymbols → CoreBTypes
- def jliMethodHandlesLookupRef: BTypesFromSymbols.ClassBType
- Definition Classes
- CoreBTypesFromSymbols → CoreBTypes
- def jliMethodHandlesRef: BTypesFromSymbols.ClassBType
- def jliMethodTypeRef: BTypesFromSymbols.ClassBType
- Definition Classes
- CoreBTypesFromSymbols → CoreBTypes
- def jliSerializedLambdaRef: BTypesFromSymbols.ClassBType
- Definition Classes
- CoreBTypesFromSymbols → CoreBTypes
- def juHashMapRef: BTypesFromSymbols.ClassBType
- Definition Classes
- CoreBTypesFromSymbols → CoreBTypes
- def juMapRef: BTypesFromSymbols.ClassBType
- Definition Classes
- CoreBTypesFromSymbols → CoreBTypes
- def lambdaDeserializeBootstrapHandle: Handle
- Definition Classes
- CoreBTypesFromSymbols → CoreBTypes
- def lambdaMetaFactoryAltMetafactoryHandle: Handle
- Definition Classes
- CoreBTypesFromSymbols → CoreBTypes
- def lambdaMetaFactoryMetafactoryHandle: Handle
- Definition Classes
- CoreBTypesFromSymbols → CoreBTypes
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def perRunInit(init: ⇒ Unit): Unit
- Definition Classes
- PerRunInit
- def predefAutoBoxMethods: Map[String, BTypesFromSymbols.MethodBType]
- Definition Classes
- CoreBTypesFromSymbols → CoreBTypes
- def predefAutoUnboxMethods: Map[String, BTypesFromSymbols.MethodBType]
- Definition Classes
- CoreBTypesFromSymbols → CoreBTypes
- def primitiveBoxConstructors: Map[InternalName, BTypesFromSymbols.MethodNameAndType]
- Definition Classes
- CoreBTypesFromSymbols → CoreBTypes
- def primitiveTypeToBType: Map[G.Symbol, BTypesFromSymbols.PrimitiveBType]
Maps primitive types to their corresponding PrimitiveBType.
Maps primitive types to their corresponding PrimitiveBType. The map is defined lexically above the first use of
classBTypeFromSymbol
because that method looks at the map. - def srBoxedUnitRef: BTypesFromSymbols.ClassBType
- Definition Classes
- CoreBTypesFromSymbols → CoreBTypes
- def srBoxesRunTimeRef: BTypesFromSymbols.ClassBType
- Definition Classes
- CoreBTypesFromSymbols → CoreBTypes
- def srBoxesRuntimeBoxToMethods: Map[BTypesFromSymbols.BType, BTypesFromSymbols.MethodNameAndType]
- Definition Classes
- CoreBTypesFromSymbols → CoreBTypes
- def srBoxesRuntimeUnboxToMethods: Map[BTypesFromSymbols.BType, BTypesFromSymbols.MethodNameAndType]
- Definition Classes
- CoreBTypesFromSymbols → CoreBTypes
- def srLambdaDeserialize: BTypesFromSymbols.ClassBType
- def srNothingRef: BTypesFromSymbols.ClassBType
- Definition Classes
- CoreBTypesFromSymbols → CoreBTypes
- def srNullRef: BTypesFromSymbols.ClassBType
- Definition Classes
- CoreBTypesFromSymbols → CoreBTypes
- def srRefConstructors: Map[InternalName, BTypesFromSymbols.MethodNameAndType]
- Definition Classes
- CoreBTypesFromSymbols → CoreBTypes
- def srRefCreateMethods: Map[InternalName, BTypesFromSymbols.MethodNameAndType]
- Definition Classes
- CoreBTypesFromSymbols → CoreBTypes
- def srRefZeroMethods: Map[InternalName, BTypesFromSymbols.MethodNameAndType]
- Definition Classes
- CoreBTypesFromSymbols → CoreBTypes
- def srStructuralCallSite: BTypesFromSymbols.ClassBType
- def srSymbolLiteral: BTypesFromSymbols.ClassBType
- final def synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- def tupleClassConstructors: Map[InternalName, BTypesFromSymbols.MethodNameAndType]
- Definition Classes
- CoreBTypesFromSymbols → CoreBTypes
- def typeOfArrayOp: Map[Int, BTypesFromSymbols.BType]
- def unboxResultType: Map[G.Symbol, BTypesFromSymbols.PrimitiveBType]
Maps the method symbol for an unbox method to the primitive type of the result.
Maps the method symbol for an unbox method to the primitive type of the result. For example, the method symbol for
Byte.unbox()
) is mapped to the PrimitiveBType BYTE. - final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws(classOf[java.lang.InterruptedException])
- def →[B](y: B): (CoreBTypesFromSymbols[G], B)
- Implicit
- This member is added by an implicit conversion from CoreBTypesFromSymbols[G] toArrowAssoc[CoreBTypesFromSymbols[G]] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc
The Scala compiler and reflection APIs.