org.granite.generator.as3.reflect
Interface JavaTypeFactory
- All Known Implementing Classes:
- JavaAs3GroovyTransformer
public interface JavaTypeFactory
- Author:
- Franck WOLFF
getJavaType
JavaType getJavaType(java.lang.Class<?> clazz)
getKind
JavaType.Kind getKind(java.lang.Class<?> clazz)
getGenerationType
JavaAbstractType.GenerationType getGenerationType(JavaType.Kind kind,
java.lang.Class<?> clazz)
getJavaImport
JavaImport getJavaImport(java.lang.Class<?> clazz)
getJavaTypeSuperclass
JavaType getJavaTypeSuperclass(java.lang.Class<?> clazz)
getJavaTypeInterfaces
java.util.List<JavaInterface> getJavaTypeInterfaces(java.lang.Class<?> clazz)
isId
boolean isId(JavaFieldProperty fieldProperty)
isUid
boolean isUid(JavaProperty property)
isVersion
boolean isVersion(JavaProperty property)
getAs3Type
As3Type getAs3Type(java.lang.Class<?> clazz)