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