abstract class CoreBTypesFromSymbols[G <: Global] extends CoreBTypes
- Source
- CoreBTypes.scala
- 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] to any2stringadd[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] to ArrowAssoc[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 BeanInfoAttr: 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( ... )
-
def
ensuring(cond: (CoreBTypesFromSymbols[G]) ⇒ Boolean, msg: ⇒ Any): CoreBTypesFromSymbols[G]
- Implicit
- This member is added by an implicit conversion from CoreBTypesFromSymbols[G] to Ensuring[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] to Ensuring[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] to Ensuring[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] to Ensuring[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] to StringFormat[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 sbScalaBeanInfoRef: BTypesFromSymbols.ClassBType
-
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( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
def
→[B](y: B): (CoreBTypesFromSymbols[G], B)
- Implicit
- This member is added by an implicit conversion from CoreBTypesFromSymbols[G] to ArrowAssoc[CoreBTypesFromSymbols[G]] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc
The Scala compiler and reflection APIs.