Package com.illumon.util.annotations

  • Annotation Types Summary 
    Annotation Type Description
    ArrayType
    This annotation indicates that the annotated class in some way represents an array of the specified type.
    ArrayTypeGetter
    This annotation marks a specific method within a class that has been annotated with ArrayType as the means to retrieve an array of the type indicated.
    DynamicUse
    This annotation indicates that a field is used in dynamically generated code.
    ExternalApi
    This annotation indicates that a class or method is used externally.
    FinalDefault
    Indicates that a defaulted method should be treated as final and never overridden.
    InternalUseOnly
    Indicates that a particular method is for internal use only and should not be used by client code.
    Permissions
    This annotation indicates that a class or method is created by the Java Security Manager.
    ReferentialIntegrity
    This annotation indicates that a field exists simply for referential integrity to the object it's holding.
    ReflexiveUse
    Tagging attribute to indicate a method or class is used reflexively and should not be deleted.
    ScriptApi
    This annotation indicates that a class or method is used externally via scripts.
    TestUseOnly
    Indicates that a particular method is for test purposes only and should not be used by client or production code.
    VisibleForTesting
    Indicates that a method or member is visible for testing purposes only.