Interface ITypeMetaData


  • public interface ITypeMetaData
    Abstraction over annotation attributes that take a class (or array of classes) as their value. For example: @Command(defaultValueProvider = xxx.class)
    Since:
    4.0
    • Method Detail

      • isDefault

        boolean isDefault()
        Returns true if the annotated element did not have the annotation attribute.
        Returns:
        true if the value is the default value.
      • getTypeMirror

        TypeMirror getTypeMirror()
        Returns the TypeMirror of the value.
        Returns:
        the TypeMirror of the @Command(defaultValueProvider = xxx.class) annotation.