Package org.derive4j.processor.api
Class TypeSpecModifier
java.lang.Object
org.derive4j.processor.api.TypeSpecModifier
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.squareup.javapoet.TypeSpecbuild()modAnnotations(UnaryOperator<List<com.squareup.javapoet.AnnotationSpec>> modAnnotations) modEnumConstants(UnaryOperator<Map<String, com.squareup.javapoet.TypeSpec>> modEnumConstants) modFields(UnaryOperator<List<com.squareup.javapoet.FieldSpec>> modFields) modJavadoc(UnaryOperator<com.squareup.javapoet.CodeBlock> modJavadoc) modMethods(UnaryOperator<List<com.squareup.javapoet.MethodSpec>> modMethods) modModifiers(UnaryOperator<Set<Modifier>> modModifiers) modSuperclass(com.squareup.javapoet.TypeName superclass) modSuperinterfaces(UnaryOperator<List<com.squareup.javapoet.TypeName>> modSuperinterfaces) modTypes(UnaryOperator<List<com.squareup.javapoet.TypeSpec>> modTypes) modTypeVariables(UnaryOperator<List<com.squareup.javapoet.TypeVariableName>> modTypeVariables)
-
Constructor Details
-
TypeSpecModifier
public TypeSpecModifier(com.squareup.javapoet.TypeSpec typeSpec)
-
-
Method Details
-
build
public com.squareup.javapoet.TypeSpec build() -
modJavadoc
-
modAnnotations
public TypeSpecModifier modAnnotations(UnaryOperator<List<com.squareup.javapoet.AnnotationSpec>> modAnnotations) -
modModifiers
-
modTypeVariables
public TypeSpecModifier modTypeVariables(UnaryOperator<List<com.squareup.javapoet.TypeVariableName>> modTypeVariables) -
modSuperclass
-
modSuperinterfaces
public TypeSpecModifier modSuperinterfaces(UnaryOperator<List<com.squareup.javapoet.TypeName>> modSuperinterfaces) -
modEnumConstants
public TypeSpecModifier modEnumConstants(UnaryOperator<Map<String, com.squareup.javapoet.TypeSpec>> modEnumConstants) -
modFields
-
modMethods
public TypeSpecModifier modMethods(UnaryOperator<List<com.squareup.javapoet.MethodSpec>> modMethods) -
modTypes
-