| |
|
| java.lang.Object gnu.bytecode.Type gnu.bytecode.PrimType
booleanValue | public static boolean booleanValue(Object value)(Code) | | Coerce value to a boolean.
Only defined if getSignature() is "Z".
|
charValue | public char charValue(Object value)(Code) | | Coerce value to a char.
Only defined if getSignature() is "C".
|
emitCoerceFromObject | public void emitCoerceFromObject(CodeAttr code)(Code) | | |
intValue | public int intValue(Object value)(Code) | | Coerce value to an int.
Only defined if getSignature() is "I".
|
isAssignableTo | public boolean isAssignableTo(Type other)(Code) | | true if values of this type can be assigned to otherwithout widening nor conversion. |
longValue | public long longValue(Object value)(Code) | | Coerce value to a long.
Only defined if getSignature() is "L".
|
Methods inherited from gnu.bytecode.Type | abstract public Object coerceFromObject(Object obj)(Code)(Java Doc) public Object coerceToObject(Object obj)(Code)(Java Doc) abstract public int compare(Type other)(Code)(Java Doc) public void emitCoerceFrom(Type fromType, CodeAttr code)(Code)(Java Doc) public void emitCoerceFromObject(CodeAttr code)(Code)(Java Doc) public void emitCoerceTo(Type toType, CodeAttr code)(Code)(Java Doc) public void emitCoerceToObject(CodeAttr code)(Code)(Java Doc) public void emitIsInstance(CodeAttr code)(Code)(Java Doc) public static void flushTypeChanges()(Code)(Java Doc) public static void free(java.util.Map t)(Code)(Java Doc) public static Type fullSignatureToType(String sig, int[] offset)(Code)(Java Doc) public Type getImplementationType()(Code)(Java Doc) static java.util.Hashtable getMapNameToType()(Code)(Java Doc) public String getName()(Code)(Java Doc) public java.lang.Class getReflectClass()(Code)(Java Doc) final public String getSignature()(Code)(Java Doc) final public int getSize()(Code)(Java Doc) public static Type getType(String name)(Code)(Java Doc) public boolean isArray()(Code)(Java Doc) abstract public boolean isAssignableTo(Type other)(Code)(Java Doc) public boolean isInstance(Object obj)(Code)(Java Doc) public static boolean isMoreSpecific(Type[] t1, Type[] t2)(Code)(Java Doc) public boolean isSubtype(Type other)(Code)(Java Doc) public static boolean isValidJavaTypeName(String name)(Code)(Java Doc) final public boolean isVoid()(Code)(Java Doc) public static Type lookupType(String name)(Code)(Java Doc) public static Type lowestCommonSuperType(Type t1, Type t2)(Code)(Java Doc) public static Type make(Class reflectClass)(Code)(Java Doc) public Type promote()(Code)(Java Doc) Method refineMethod(Method method)(Code)(Java Doc) public static void registerTypeForClass(Class clas, Type type)(Code)(Java Doc) public static void registerTypeForName(String name, Type type)(Code)(Java Doc) public static void reset()(Code)(Java Doc) protected void setSignature(String sig)(Code)(Java Doc) public static int signatureLength(String sig, int pos)(Code)(Java Doc) public static int signatureLength(String sig)(Code)(Java Doc) public static String signatureToName(String sig)(Code)(Java Doc) public static PrimType signatureToPrimitive(char sig)(Code)(Java Doc) public static Type signatureToType(String sig, int off, int len)(Code)(Java Doc) public static Type signatureToType(String sig)(Code)(Java Doc) protected static int swappedCompareResult(int code)(Code)(Java Doc) public String toString()(Code)(Java Doc)
|
|
|
|