Class TypeSpecModifier

java.lang.Object
org.derive4j.processor.api.TypeSpecModifier

public final class TypeSpecModifier extends Object
  • Field Details

    • kind

      private final com.squareup.javapoet.TypeSpec.Kind kind
    • name

      private final String name
    • javadoc

      private com.squareup.javapoet.CodeBlock javadoc
    • annotations

      private List<com.squareup.javapoet.AnnotationSpec> annotations
    • modifiers

      private Set<Modifier> modifiers
    • typeVariables

      private List<com.squareup.javapoet.TypeVariableName> typeVariables
    • superclass

      private com.squareup.javapoet.TypeName superclass
    • superinterfaces

      private List<com.squareup.javapoet.TypeName> superinterfaces
    • enumConstants

      private Map<String,com.squareup.javapoet.TypeSpec> enumConstants
    • fieldSpecs

      private List<com.squareup.javapoet.FieldSpec> fieldSpecs
    • methodSpecs

      private List<com.squareup.javapoet.MethodSpec> methodSpecs
    • typeSpecs

      private List<com.squareup.javapoet.TypeSpec> typeSpecs
    • originatingElements

      private final List<Element> originatingElements
  • Constructor Details

    • TypeSpecModifier

      public TypeSpecModifier(com.squareup.javapoet.TypeSpec typeSpec)
  • Method Details