类 AptDtoCompiler
java.lang.Object
org.babyfish.jimmer.dto.compiler.DtoCompiler<ImmutableType,ImmutableProp>
org.babyfish.jimmer.apt.dto.AptDtoCompiler
public class AptDtoCompiler
extends org.babyfish.jimmer.dto.compiler.DtoCompiler<ImmutableType,ImmutableProp>
-
构造器概要
构造器构造器说明AptDtoCompiler(org.babyfish.jimmer.dto.compiler.DtoFile dtoFile, Elements elements, org.babyfish.jimmer.dto.compiler.DtoModifier defaultNullableInputModifier) -
方法概要
修饰符和类型方法说明protected Map<String,ImmutableProp> getDeclaredProps(ImmutableType baseType) org.babyfish.jimmer.dto.compiler.DtoModifiergetEnumConstants(ImmutableProp baseProp) protected IntegergetGenericTypeCount(String qualifiedName) protected Map<String,ImmutableProp> getProps(ImmutableType baseType) protected Collection<ImmutableType>getSuperTypes(ImmutableType baseType) protected ImmutableTypegetTargetType(ImmutableProp baseProp) protected booleanisGeneratedValue(ImmutableProp baseProp) protected booleanisSameType(ImmutableProp baseProp1, ImmutableProp baseProp2) protected booleanisStringProp(ImmutableProp baseProp) 从类继承的方法 org.babyfish.jimmer.dto.compiler.DtoCompiler
compile, getBaseType, getDtoFile, getSourceTypeName, getTargetPackageName
-
构造器详细资料
-
AptDtoCompiler
public AptDtoCompiler(org.babyfish.jimmer.dto.compiler.DtoFile dtoFile, Elements elements, org.babyfish.jimmer.dto.compiler.DtoModifier defaultNullableInputModifier) throws IOException - 抛出:
IOException
-
-
方法详细资料
-
getDefaultNullableInputModifier
public org.babyfish.jimmer.dto.compiler.DtoModifier getDefaultNullableInputModifier()- 覆盖:
getDefaultNullableInputModifier在类中org.babyfish.jimmer.dto.compiler.DtoCompiler<ImmutableType,ImmutableProp>
-
getSuperTypes
- 指定者:
getSuperTypes在类中org.babyfish.jimmer.dto.compiler.DtoCompiler<ImmutableType,ImmutableProp>
-
getDeclaredProps
- 指定者:
getDeclaredProps在类中org.babyfish.jimmer.dto.compiler.DtoCompiler<ImmutableType,ImmutableProp>
-
getProps
- 指定者:
getProps在类中org.babyfish.jimmer.dto.compiler.DtoCompiler<ImmutableType,ImmutableProp>
-
getTargetType
- 指定者:
getTargetType在类中org.babyfish.jimmer.dto.compiler.DtoCompiler<ImmutableType,ImmutableProp>
-
isGeneratedValue
- 指定者:
isGeneratedValue在类中org.babyfish.jimmer.dto.compiler.DtoCompiler<ImmutableType,ImmutableProp>
-
isStringProp
- 指定者:
isStringProp在类中org.babyfish.jimmer.dto.compiler.DtoCompiler<ImmutableType,ImmutableProp>
-
isSameType
- 指定者:
isSameType在类中org.babyfish.jimmer.dto.compiler.DtoCompiler<ImmutableType,ImmutableProp>
-
getEnumConstants
- 指定者:
getEnumConstants在类中org.babyfish.jimmer.dto.compiler.DtoCompiler<ImmutableType,ImmutableProp>
-
getGenericTypeCount
- 指定者:
getGenericTypeCount在类中org.babyfish.jimmer.dto.compiler.DtoCompiler<ImmutableType,ImmutableProp>
-