Class ProtoSchemaAnnotation

java.lang.Object
org.infinispan.protostream.annotations.impl.processor.ProtoSchemaAnnotation

class ProtoSchemaAnnotation extends Object
  • Field Details

    • autoImportClasses

      private final boolean autoImportClasses
    • basePackages

      private final String[] basePackages
    • className

      private final String className
    • marshallersOnly

      private final boolean marshallersOnly
    • schemaFileName

      private final String schemaFileName
    • schemaFilePath

      private final String schemaFilePath
    • schemaPackageName

      private final String schemaPackageName
    • service

      private final boolean service
    • syntax

      private final ProtoSyntax syntax
    • allowNullFields

      private boolean allowNullFields
    • value

      private final String[] value
    • annotation

      private final Annotation annotation
    • annotationName

      private final String annotationName
  • Constructor Details

    • ProtoSchemaAnnotation

      public ProtoSchemaAnnotation(AutoProtoSchemaBuilder annotation)
    • ProtoSchemaAnnotation

      public ProtoSchemaAnnotation(ProtoSchema annotation)
  • Method Details

    • autoImportClasses

      public boolean autoImportClasses()
    • basePackages

      public String[] basePackages()
    • className

      public String className()
    • dependsOn

      public List<? extends TypeMirror> dependsOn()
    • excludeClasses

      public List<? extends TypeMirror> excludeClasses()
    • includeClasses

      public List<? extends TypeMirror> includeClasses()
    • marshallersOnly

      public boolean marshallersOnly()
    • schemaFileName

      public String schemaFileName()
    • schemaFilePath

      public String schemaFilePath()
    • schemaPackageName

      public String schemaPackageName()
    • service

      public boolean service()
    • syntax

      public ProtoSyntax syntax()
    • allowNullFields

      public boolean allowNullFields()
    • value

      public String[] value()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getAnnotationName

      public String getAnnotationName()