JCommonBuilder
Attributes
- Graph
 - 
    
 - Supertypes
 - Known subtypes
 - 
    
 
Members list
Value members
Inherited methods
Attributes
- Inherited from:
 - BCForwardersGen
 
Attributes
- Inherited from:
 - BCInnerClassGen
 
Attributes
- Inherited from:
 - BCInnerClassGen
 
Attributes
- Inherited from:
 - BCAnnotGen
 
Attributes
- Inherited from:
 - BCAnnotGen
 
Attributes
- Inherited from:
 - BCAnnotGen
 
Attributes
- Inherited from:
 - BCAnnotGen
 
Attributes
- Inherited from:
 - BCAnnotGen
 
The ClassBType for a class symbol.
The ClassBType for a class symbol.
The class symbol scala.Nothing is mapped to the class scala.runtime.Nothing$. Similarly, scala.Null is mapped to scala.runtime.Null$. This is because there exist no class files for the Nothing / Null. If used for example as a parameter type, we use the runtime classes in the classfile method signature.
Note that the referenced class symbol may be an implementation class. For example when compiling a mixed-in method that forwards to the static method in the implementation class, the class descriptor of the receiver (the implementation class) is obtained by creating the ClassBType.
Attributes
- Inherited from:
 - BCInnerClassGen
 
Attributes
- Inherited from:
 - BCForwardersGen
 
Generates the generic signature for sym before erasure.
Generates the generic signature for sym before erasure.
Value parameters
- owner
 - 
               
The owner of
sym. - sym
 - 
               
The symbol for which to generate a signature.
 
Attributes
- Returns
 - 
               
The generic signature of
symbefore erasure, as specified in the Java Virtual Machine Specification, ยง4.3.4, ornullifsymdoesn't need a generic signature. - See also
 - Inherited from:
 - BCJGenSigGen
 
The class internal name for a given class symbol.
Attributes
- Inherited from:
 - BCPickles
 
Attributes
- Inherited from:
 - BCPickles
 
The jvm descriptor for a symbol.
Attributes
- Inherited from:
 - BCInnerClassGen
 
The jvm descriptor of a type.
Inherited and Abstract methods
Attributes
- Inherited from:
 - BCJGenSigGen
 
Inherited fields
Attributes
- Inherited from:
 - BCInnerClassGen
 
Attributes
- Inherited from:
 - BCInnerClassGen
 
Attributes
- Inherited from:
 - BCInnerClassGen
 
Attributes
- Inherited from:
 - BCPickles