| |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Represents a basic or reference type (int, short, ..., objectref, arrayref)
Constructor Summary | |
ClassGenType(byte type) Constructor for basic types such as int, long, `void' | |
ClassGenType(String class_name) Constructor for reference type, e.g. | |
ClassGenType(byte type, int dimensions) Constructor for array type, e.g. | |
ClassGenType(String class_name, int dimensions) Constructor for reference array type, e.g. | |
ClassGenType(ClassGenType type, int dimensions) Constructor for array of given type |
Method Summary | |
static ClassGenType[] | getArgumentTypes(String signature) Convert arguments of a method (signature) to an array of ClassGenType objects. |
static String | getMethodSignature(ClassGenType return_type, ClassGenType[] arg_types) Convert type to Java method signature, e.g. |
static ClassGenType | getReturnType(String signature) Convert arguments of a method (signature) to an array of ClassGenType objects. |
String | getSignature() |
String | toString() |
Constructor Detail |
public ClassGenType(byte type)
public ClassGenType(String class_name)
public ClassGenType(byte type, int dimensions)
public ClassGenType(String class_name, int dimensions)
public ClassGenType(ClassGenType type, int dimensions)
Method Detail |
public static ClassGenType[] getArgumentTypes(String signature)
public static String getMethodSignature(ClassGenType return_type, ClassGenType[] arg_types)
public static ClassGenType getReturnType(String signature)
public String getSignature()
public String toString()
Association Links |
| |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |