Class AnnotationDescriptor

java.lang.Object
org.apache.drill.common.scanner.persistence.AnnotationDescriptor

public final class AnnotationDescriptor extends Object
a class annotation
  • Constructor Details

  • Method Details

    • getAnnotationType

      public String getAnnotationType()
      Returns:
      the class name of the annotation
    • getAttributes

      public List<AttributeDescriptor> getAttributes()
    • hasAttribute

      public boolean hasAttribute(String attributeName)
    • getValues

      public List<String> getValues(String attributeName)
    • getSingleValue

      public String getSingleValue(String attributeName, String defaultValue)
    • getSingleValue

      public String getSingleValue(String attributeName)
    • toString

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

      public <T> T getProxy(Class<T> clazz)