public interface JavaTypeFactory
| Modifier and Type | Method and Description |
|---|---|
ClientType |
getAs3Type(Class<?> clazz) |
ClientType |
getClientType(Type type,
Class<?> declaringClass,
ParameterizedType[] declaringTypes,
PropertyType propertyType) |
JavaAbstractType.GenerationType |
getGenerationType(JavaType.Kind kind,
Class<?> clazz) |
JavaImport |
getJavaImport(Class<?> clazz) |
Set<JavaImport> |
getJavaImports(ClientType clientType,
boolean property) |
JavaType |
getJavaType(Class<?> clazz) |
List<JavaInterface> |
getJavaTypeInterfaces(Class<?> clazz) |
JavaType |
getJavaTypeSuperclass(Class<?> clazz) |
JavaType.Kind |
getKind(Class<?> clazz) |
boolean |
isId(JavaFieldProperty fieldProperty) |
boolean |
isLazy(JavaProperty property) |
boolean |
isUid(JavaProperty property) |
boolean |
isVersion(JavaProperty property) |
JavaType getJavaType(Class<?> clazz)
JavaType.Kind getKind(Class<?> clazz)
JavaAbstractType.GenerationType getGenerationType(JavaType.Kind kind, Class<?> clazz)
JavaImport getJavaImport(Class<?> clazz)
Set<JavaImport> getJavaImports(ClientType clientType, boolean property)
JavaType getJavaTypeSuperclass(Class<?> clazz)
List<JavaInterface> getJavaTypeInterfaces(Class<?> clazz)
boolean isId(JavaFieldProperty fieldProperty)
boolean isUid(JavaProperty property)
boolean isVersion(JavaProperty property)
boolean isLazy(JavaProperty property)
ClientType getClientType(Type type, Class<?> declaringClass, ParameterizedType[] declaringTypes, PropertyType propertyType)
ClientType getAs3Type(Class<?> clazz)