Class ReflectType
- java.lang.Object
-
- org.fusesource.hawtjni.generator.model.ReflectType
-
-
Constructor Summary
Constructors Constructor Description ReflectType(java.lang.Class<?> clazz)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ReflectTypeasType32(boolean allowConversion)ReflectTypeasType64(boolean allowConversion)booleanequals(java.lang.Object obj)JNITypegetComponentType()java.lang.StringgetName()java.lang.StringgetNativeName()java.lang.StringgetSimpleName()java.lang.StringgetTypeSignature(boolean define)java.lang.StringgetTypeSignature1(boolean define)java.lang.StringgetTypeSignature2(boolean define)java.lang.StringgetTypeSignature3(boolean define)java.lang.StringgetTypeSignature4(boolean define, boolean struct)java.lang.Class<?>getWrappedClass()inthashCode()booleanisArray()booleanisPrimitive()booleanisType(java.lang.String type)
-
-
-
Method Detail
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
getWrappedClass
public java.lang.Class<?> getWrappedClass()
-
asType32
public ReflectType asType32(boolean allowConversion)
-
asType64
public ReflectType asType64(boolean allowConversion)
-
getComponentType
public JNIType getComponentType()
- Specified by:
getComponentTypein interfaceJNIType
-
getSimpleName
public java.lang.String getSimpleName()
- Specified by:
getSimpleNamein interfaceJNIType
-
getNativeName
public java.lang.String getNativeName()
- Specified by:
getNativeNamein interfaceJNIType
-
getTypeSignature
public java.lang.String getTypeSignature(boolean define)
- Specified by:
getTypeSignaturein interfaceJNIType
-
getTypeSignature1
public java.lang.String getTypeSignature1(boolean define)
- Specified by:
getTypeSignature1in interfaceJNIType
-
getTypeSignature2
public java.lang.String getTypeSignature2(boolean define)
- Specified by:
getTypeSignature2in interfaceJNIType
-
getTypeSignature3
public java.lang.String getTypeSignature3(boolean define)
- Specified by:
getTypeSignature3in interfaceJNIType
-
getTypeSignature4
public java.lang.String getTypeSignature4(boolean define, boolean struct)- Specified by:
getTypeSignature4in interfaceJNIType
-
isPrimitive
public boolean isPrimitive()
- Specified by:
isPrimitivein interfaceJNIType
-
-