Package aj.org.objectweb.asm
Class Type
- java.lang.Object
-
- aj.org.objectweb.asm.Type
-
public final class Type extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static intARRAYstatic intBOOLEANstatic TypeBOOLEAN_TYPEstatic intBYTEstatic TypeBYTE_TYPEstatic intCHARstatic TypeCHAR_TYPEstatic intDOUBLEstatic TypeDOUBLE_TYPEstatic intFLOATstatic TypeFLOAT_TYPEstatic intINTstatic TypeINT_TYPEstatic intLONGstatic TypeLONG_TYPEstatic intMETHODstatic intOBJECTstatic intSHORTstatic TypeSHORT_TYPEstatic intVOIDstatic TypeVOID_TYPE
-
Method Summary
-
-
-
Field Detail
-
VOID
public static final int VOID
- See Also:
- Constant Field Values
-
BOOLEAN
public static final int BOOLEAN
- See Also:
- Constant Field Values
-
CHAR
public static final int CHAR
- See Also:
- Constant Field Values
-
BYTE
public static final int BYTE
- See Also:
- Constant Field Values
-
SHORT
public static final int SHORT
- See Also:
- Constant Field Values
-
INT
public static final int INT
- See Also:
- Constant Field Values
-
FLOAT
public static final int FLOAT
- See Also:
- Constant Field Values
-
LONG
public static final int LONG
- See Also:
- Constant Field Values
-
DOUBLE
public static final int DOUBLE
- See Also:
- Constant Field Values
-
ARRAY
public static final int ARRAY
- See Also:
- Constant Field Values
-
OBJECT
public static final int OBJECT
- See Also:
- Constant Field Values
-
METHOD
public static final int METHOD
- See Also:
- Constant Field Values
-
VOID_TYPE
public static final Type VOID_TYPE
-
BOOLEAN_TYPE
public static final Type BOOLEAN_TYPE
-
CHAR_TYPE
public static final Type CHAR_TYPE
-
BYTE_TYPE
public static final Type BYTE_TYPE
-
SHORT_TYPE
public static final Type SHORT_TYPE
-
INT_TYPE
public static final Type INT_TYPE
-
FLOAT_TYPE
public static final Type FLOAT_TYPE
-
LONG_TYPE
public static final Type LONG_TYPE
-
DOUBLE_TYPE
public static final Type DOUBLE_TYPE
-
-
Method Detail
-
getType
public static Type getType(Constructor<?> constructor)
-
getElementType
public Type getElementType()
-
getArgumentTypes
public Type[] getArgumentTypes()
-
getReturnType
public Type getReturnType()
-
getClassName
public String getClassName()
-
getInternalName
public String getInternalName()
-
getDescriptor
public String getDescriptor()
-
getConstructorDescriptor
public static String getConstructorDescriptor(Constructor<?> constructor)
-
getMethodDescriptor
public static String getMethodDescriptor(Type returnType, Type... argumentTypes)
-
getSort
public int getSort()
-
getDimensions
public int getDimensions()
-
getSize
public int getSize()
-
getArgumentsAndReturnSizes
public int getArgumentsAndReturnSizes()
-
getArgumentsAndReturnSizes
public static int getArgumentsAndReturnSizes(String methodDescriptor)
-
getOpcode
public int getOpcode(int opcode)
-
-