|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use JvmType.Clazz | |
---|---|
jasm.attributes | Provides classes for representing class file attributes, including code necessary for encoding and decoding them. |
jasm.io | Provides classes for reading/writing class files and Jasm files. |
jasm.lang | Provides core class for representing JVM class files, bytecodes, types and constants. |
Uses of JvmType.Clazz in jasm.attributes |
---|
Fields in jasm.attributes declared as JvmType.Clazz | |
---|---|
JvmType.Clazz |
Code.Handler.exception
|
protected JvmType.Clazz |
InnerClasses.type
|
Fields in jasm.attributes with type parameters of type JvmType.Clazz | |
---|---|
protected java.util.List<JvmType.Clazz> |
Exceptions.exceptions
|
protected java.util.List<Triple<JvmType.Clazz,JvmType.Clazz,java.util.List<Modifier>>> |
InnerClasses.inners
|
protected java.util.List<Triple<JvmType.Clazz,JvmType.Clazz,java.util.List<Modifier>>> |
InnerClasses.inners
|
Methods in jasm.attributes that return JvmType.Clazz | |
---|---|
JvmType.Clazz |
InnerClasses.type()
|
Methods in jasm.attributes that return types with arguments of type JvmType.Clazz | |
---|---|
java.util.List<JvmType.Clazz> |
Exceptions.exceptions()
|
java.util.List<Triple<JvmType.Clazz,JvmType.Clazz,java.util.List<Modifier>>> |
InnerClasses.inners()
|
java.util.List<Triple<JvmType.Clazz,JvmType.Clazz,java.util.List<Modifier>>> |
InnerClasses.inners()
|
Constructors in jasm.attributes with parameters of type JvmType.Clazz | |
---|---|
Code.Handler(int start,
int end,
java.lang.String label,
JvmType.Clazz exception)
|
|
InnerClasses(JvmType.Clazz type,
java.util.List<Triple<JvmType.Clazz,JvmType.Clazz,java.util.List<Modifier>>> inners)
Create an InnerClasses attribute (see JLS Section 4.7.5). |
Constructor parameters in jasm.attributes with type arguments of type JvmType.Clazz | |
---|---|
Exceptions(java.util.List<JvmType.Clazz> exceptions)
|
|
InnerClasses(JvmType.Clazz type,
java.util.List<Triple<JvmType.Clazz,JvmType.Clazz,java.util.List<Modifier>>> inners)
Create an InnerClasses attribute (see JLS Section 4.7.5). |
|
InnerClasses(JvmType.Clazz type,
java.util.List<Triple<JvmType.Clazz,JvmType.Clazz,java.util.List<Modifier>>> inners)
Create an InnerClasses attribute (see JLS Section 4.7.5). |
Uses of JvmType.Clazz in jasm.io |
---|
Methods in jasm.io that return JvmType.Clazz | |
---|---|
static JvmType.Clazz |
ClassFileReader.parseClassDescriptor(java.lang.String descriptor)
This method parses a descriptor of the form "Lxxx.yyy.zzz$aaa$bbb;" |
Methods in jasm.io that return types with arguments of type JvmType.Clazz | |
---|---|
protected Triple<JvmType.Clazz,java.lang.String,JvmType> |
ClassFileReader.decodeInstructionOwnerNameType(int offset,
int line)
|
protected Triple<java.util.List<JvmType.Reference>,JvmType.Clazz,java.util.List<JvmType.Clazz>> |
ClassFileReader.parseClassSigDesc(java.lang.String descriptor)
The class signature provides information about the generic type parameters declared for a class. |
protected Triple<java.util.List<JvmType.Reference>,JvmType.Clazz,java.util.List<JvmType.Clazz>> |
ClassFileReader.parseClassSigDesc(java.lang.String descriptor)
The class signature provides information about the generic type parameters declared for a class. |
protected java.util.ArrayList<JvmType.Clazz> |
ClassFileReader.parseInterfaces(int interfaces)
Get array of interfaces implemented by this class. |
static Pair<JvmType.Clazz,java.lang.Integer> |
ClassFileReader.parseInternalClassDescriptor(java.lang.String descriptor,
int pos)
|
Methods in jasm.io with parameters of type JvmType.Clazz | |
---|---|
protected InnerClasses |
ClassFileReader.parseInnerClasses(int offset,
java.lang.String name,
JvmType.Clazz type)
|
Uses of JvmType.Clazz in jasm.lang |
---|
Fields in jasm.lang with type parameters of type JvmType.Clazz | |
---|---|
protected java.util.List<JvmType.Clazz> |
ClassFile.interfaces
|
Methods in jasm.lang that return JvmType.Clazz | |
---|---|
static JvmType.Clazz |
JvmTypes.boxedType(JvmType.Primitive p)
Given a primitive type, determine the equivalent boxed type. |
static JvmType.Clazz |
JvmTypes.parentType(JvmType.Clazz t)
Return type representing the enclosing class for the given type, or null if the given type is already outermost. |
static JvmType.Clazz |
JvmTypes.stripGenerics(JvmType.Clazz ct)
|
JvmType.Clazz |
ClassFile.superClass()
|
JvmType.Clazz |
ClassFile.type()
|
Methods in jasm.lang that return types with arguments of type JvmType.Clazz | |
---|---|
java.util.List<JvmType.Clazz> |
ClassFile.Method.exceptions()
|
java.util.List<JvmType.Clazz> |
ClassFile.inners()
|
java.util.List<JvmType.Clazz> |
ClassFile.interfaces()
|
Methods in jasm.lang with parameters of type JvmType.Clazz | |
---|---|
static Constant.Class |
Constant.buildClass(JvmType.Clazz r)
This method creates a CONSTANT_Class object from a Type Clazz |
static Constant.FieldRef |
Constant.buildFieldRef(JvmType.Clazz owner,
java.lang.String name,
JvmType type)
Creates a CONSTANT_FieldRef object. |
static Constant.InterfaceMethodRef |
Constant.buildInterfaceMethodRef(JvmType.Clazz owner,
java.lang.String name,
JvmType type)
Creates a CONSTANT_InterfaceMethodRef object. |
static Constant.MethodRef |
Constant.buildMethodRef(JvmType.Clazz owner,
java.lang.String name,
JvmType type)
Creates a CONSTANT_MethodRef object. |
static JvmType.Clazz |
JvmTypes.parentType(JvmType.Clazz t)
Return type representing the enclosing class for the given type, or null if the given type is already outermost. |
void |
ClassFile.setType(JvmType.Clazz t)
|
static JvmType.Clazz |
JvmTypes.stripGenerics(JvmType.Clazz ct)
|
static JvmType.Primitive |
JvmTypes.unboxedType(JvmType.Clazz p)
Given a primitive wrapper class (i.e. |
Constructors in jasm.lang with parameters of type JvmType.Clazz | |
---|---|
Bytecode.GetField(JvmType.Clazz owner,
java.lang.String name,
JvmType type,
Bytecode.FieldMode mode)
|
|
Bytecode.Invoke(JvmType.Clazz owner,
java.lang.String name,
JvmType.Function type,
Bytecode.InvokeMode mode)
|
|
Bytecode.PutField(JvmType.Clazz owner,
java.lang.String name,
JvmType type,
Bytecode.FieldMode mode)
|
|
ClassFile(int version,
JvmType.Clazz type,
JvmType.Clazz superClazz,
java.util.List<JvmType.Clazz> interfaces,
java.util.List<Modifier> modifiers,
BytecodeAttribute... attributes)
|
|
ClassFile(int version,
JvmType.Clazz type,
JvmType.Clazz superClazz,
java.util.List<JvmType.Clazz> interfaces,
java.util.List<Modifier> modifiers,
java.util.Collection<BytecodeAttribute> attributes)
|
Constructor parameters in jasm.lang with type arguments of type JvmType.Clazz | |
---|---|
ClassFile(int version,
JvmType.Clazz type,
JvmType.Clazz superClazz,
java.util.List<JvmType.Clazz> interfaces,
java.util.List<Modifier> modifiers,
BytecodeAttribute... attributes)
|
|
ClassFile(int version,
JvmType.Clazz type,
JvmType.Clazz superClazz,
java.util.List<JvmType.Clazz> interfaces,
java.util.List<Modifier> modifiers,
java.util.Collection<BytecodeAttribute> attributes)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |