接口 ImmutableType
public interface ImmutableType
-
嵌套类概要
嵌套类 -
方法概要
修饰符和类型方法说明static ImmutableTypeClass<?>getPropByColumnName(String columnName)getProps()static ImmutableType.BuildernewBuilder(Class<?> javaClass, ImmutableType superType, BiFunction<DraftContext,Object,Draft> draftFactory)static ImmutableType.BuildernewBuilder(kotlin.reflect.KClass<?> kotlinClass, ImmutableType superType, BiFunction<DraftContext,Object,Draft> draftFactory)static ImmutableType
-
方法详细资料
-
get
-
tryGet
-
newBuilder
static ImmutableType.Builder newBuilder(Class<?> javaClass, ImmutableType superType, BiFunction<DraftContext,Object,Draft> draftFactory) -
newBuilder
static ImmutableType.Builder newBuilder(kotlin.reflect.KClass<?> kotlinClass, ImmutableType superType, BiFunction<DraftContext,Object,Draft> draftFactory) -
getJavaClass
Class<?> getJavaClass() -
getSuperType
ImmutableType getSuperType() -
getDraftFactory
BiFunction<DraftContext,Object,Draft> getDraftFactory() -
getDeclaredProps
Map<String,ImmutableProp> getDeclaredProps() -
getIdProp
ImmutableProp getIdProp() -
getVersionProp
ImmutableProp getVersionProp() -
getKeyProps
Set<ImmutableProp> getKeyProps() -
getTableName
String getTableName() -
getProps
Map<String,ImmutableProp> getProps() -
getProp
-
getPropByColumnName
-
getSelectableProps
Map<String,ImmutableProp> getSelectableProps() -
getIdGenerator
IdGenerator getIdGenerator()
-