object
genBCode extends GenBCode
Value Members
-
final
def
!=(arg0: AnyRef): Boolean
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: AnyRef): Boolean
-
final
def
==(arg0: Any): Boolean
-
val
AbstractFunctionReference: Array[Tracked]
-
var
AbstractPartialFunctionReference: BType
-
-
var
AndroidParcelableInterface: Global.Symbol
-
val
AnyRefReference: BType
-
var
ArrayInterfaces: Set[Tracked]
-
-
val
BOXED_BOOLEAN: BType
-
val
BOXED_BYTE: BType
-
val
BOXED_CHAR: BType
-
val
BOXED_DOUBLE: BType
-
val
BOXED_FLOAT: BType
-
val
BOXED_INT: BType
-
val
BOXED_LONG: BType
-
val
BOXED_SHORT: BType
-
val
BOXED_UNIT: BType
-
-
-
-
var
BoxesRunTime: BType
-
-
val
CLASS_CONSTRUCTOR_NAME: String
-
val
CT_NOTHING: BType
-
val
CT_NULL: BType
-
val
DOUBLE: BType
-
val
EMPTY_BTYPE_ARRAY: Array[BType]
-
val
EMPTY_INT_ARRAY: Array[Int]
-
val
EMPTY_InnerClassEntry_ARRAY: Array[InnerClassEntry]
-
val
EMPTY_LABEL_ARRAY: Array[Label]
-
val
EMPTY_STRING_ARRAY: Array[String]
-
val
EMPTY_TRACKED_ARRAY: Array[Tracked]
-
val
EMPTY_TRACKED_SET: Set[Tracked]
-
val
FLOAT: BType
-
val
FunctionReference: Array[Tracked]
-
val
INNER_CLASSES_FLAGS: Int
-
val
INSTANCE_CONSTRUCTOR_NAME: String
-
-
val
JAVA_LANG_OBJECT: BType
-
val
JAVA_LANG_STRING: BType
-
-
-
val
ObjectReference: BType
-
var
PartialFunctionReference: BType
-
val
PublicStatic: Int
-
val
PublicStaticFinal: Int
-
val
RT_NOTHING: BType
-
val
RT_NULL: BType
-
val
SHORT: BType
-
val
StringBuilderClassName: String
-
var
StringBuilderReference: BType
-
var
StringReference: BType
-
-
var
ThrowableReference: BType
-
-
def
abstractFunctionArity(t: BType): Int
-
val
abstractFunctionArityMap: Map[BType, Int]
-
final
def
addInnerClassesASM(jclass: ClassVisitor, refedInnerClasses: Iterable[BType]): Unit
-
final
def
afterOwnPhase[T](op: ⇒ T): T
-
def
allDifferent[ElemType](xs: Iterable[ElemType]): Boolean
-
def
allInterfaces(is: Iterable[Tracked]): Boolean
-
var
androidCreatorType: BType
-
final
def
arrayN(elem: BType, dims: Int): BType
-
final
def
arrayOf(elem: BType): BType
-
final
def
asInstanceOf[T0]: T0
-
-
-
final
def
beforeOwnPhase[T](op: ⇒ T): T
-
-
-
def
brefType(iname: String): BType
-
def
checkAllInterfaces(ifaces: Iterable[Tracked]): Unit
-
var
classCastExceptionReference: BType
-
val
classLiteral: Map[BType, BType]
-
val
classfileVersion: Int
-
def
clearBCodeTypes(): Unit
-
def
clone(): AnyRef
-
final
def
coercionFrom(code: Int): BType
-
final
def
coercionTo(code: Int): BType
-
final
def
conforms(a: BType, b: BType): Boolean
-
def
descrToBType(typeDescriptor: String): BType
-
val
emitStackMapFrame: Boolean
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
-
final
def
exemplarIfExisting(iname: String): Tracked
-
val
exemplars: ConcurrentHashMap[BType, Tracked]
-
val
extraProc: Int
-
def
factoryNonJarBytecodeWriter(): BytecodeWriter
-
-
def
finalize(): Unit
-
-
final
def
getClass(): Class[_]
-
def
getFile(sym: Global.Symbol, clsName: String, suffix: String): AbstractFile
-
def
getFile(base: AbstractFile, clsName: String, suffix: String): AbstractFile
-
def
getFileForClassfile(base: AbstractFile, clsName: String, suffix: String): AbstractFile
-
-
-
val
global: Global.this.type
-
final
def
hasInternalName(sym: Global.Symbol): Boolean
-
final
def
hasPublicBitSet(flags: Int): Boolean
-
def
hashCode(): Int
-
-
def
initBCodeTypes(): Unit
-
-
-
val
internal: Boolean
-
def
intersection(ifacesA: Set[Tracked], ifacesB: Set[Tracked]): Set[Tracked]
-
def
isAbstractFunctionType(t: BType): Boolean
-
def
isAbstractPartialFunctionType(t: BType): Boolean
-
def
isClosureClass(bt: BType): Boolean
-
val
isCompilingStdLib: Boolean
-
final
def
isDeprecated(sym: Global.Symbol): Boolean
-
def
isFunctionType(t: BType): Boolean
-
final
def
isHigherOrderMethod(mtype: BType): Boolean
-
final
def
isInstanceOf[T0]: Boolean
-
-
def
isPartialFunctionType(t: BType): Boolean
-
final
def
isRemote(s: Global.Symbol): Boolean
-
def
isStaticModule(sym: Global.Symbol): Boolean
-
def
isTopLevelModule(sym: Global.Symbol): Boolean
-
def
javaFieldFlags(sym: Global.Symbol): Int
-
-
var
jioSerializableReference: BType
-
var
jlCloneableReference: BType
-
var
jlNPEReference: BType
-
-
var
lateClosureInterfaces: Array[Tracked]
-
final
def
lookupExemplar(iname: String): Tracked
-
def
lookupRefBType(iname: String): BType
-
def
lookupRefBTypeIfExisting(iname: String): BType
-
val
majorVersion: Int
-
final
def
maxType(a: BType, other: BType): BType
-
def
maxValueType(a: BType, other: BType): BType
-
-
def
minimizeInterfaces(lstIfaces: Set[Tracked]): Set[Tracked]
-
-
final
def
mkArray(xs: List[Int]): Array[Int]
-
final
def
mkArray(xs: List[Label]): Array[Label]
-
final
def
mkArray(xs: List[String]): Array[String]
-
final
def
mkArray(xs: List[BType]): Array[BType]
-
final
def
mkArrayReverse(xs: List[Label]): Array[Label]
-
final
def
mkArrayReverse(xs: List[Int]): Array[Int]
-
final
def
mkArrayReverse(xs: List[String]): Array[String]
-
def
mkFlags(args: Int*): Int
-
final
def
ne(arg0: AnyRef): Boolean
-
-
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
val
objArrayReference: BType
-
-
def
ownPhase: Phase
-
-
val
phaseName: String
-
def
phaseNewFlags: Long
-
def
phaseNextFlags: Long
-
var
pickledBytes: Int
-
-
val
runsAfter: collection.immutable.List[String]
-
val
runsBefore: List[String]
-
val
runsRightAfter: None.type
-
-
var
scalaSerializableReference: BType
-
val
srBooleanRef: BType
-
val
srBoxedUnit: BType
-
val
srByteRef: BType
-
val
srCharRef: BType
-
val
srDoubleRef: BType
-
val
srFloatRef: BType
-
val
srIntRef: BType
-
val
srLongRef: BType
-
val
strMODULE_INSTANCE_FIELD: String
-
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toBType(t: asm.Type): BType
-
def
toString(): String
-
final
val
typeOfArrayOp: Map[Int, BType]
-
-
def
uniquify(names: List[String]): List[String]
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit