Annotation Interface MyAnnotation


public @interface MyAnnotation
  • Element Details

    • aByte

      byte aByte
      Default:
      (byte)0x79
    • aShort

      short aShort
      Default:
      321
    • anInt

      int anInt
      Default:
      321
    • aLong

      long aLong
      Default:
      321L
    • aFloat

      float aFloat
      Default:
      564.321f
    • aDouble

      double aDouble
      Default:
      564.321
    • aBool

      boolean aBool
      Default:
      false
    • aChar

      char aChar
      Default:
      'B'
    • aString

      String aString
      Default:
      "BBB"
    • aClass

      Class aClass
      Default:
      java.lang.String.class
    • aParameterizedTypeClass

      Class<? extends Number> aParameterizedTypeClass
      Default:
      java.lang.Integer.class
    • anEnum

      MyEnum anEnum
      Default:
      B
    • anAnnotation

      MyNestedAnnotation anAnnotation
      Default:
      @samplest.annotations.MyNestedAnnotation({"AAA"})
    • severalBytes

      byte[] severalBytes
      Default:
      {(byte)0x79, (byte)0x79}
    • severalShorts

      short[] severalShorts
      Default:
      {654, 321}
    • severalInts

      int[] severalInts
      Default:
      {654, 321}
    • severalLongs

      long[] severalLongs
      Default:
      {654L, 321L}
    • severalFloats

      float[] severalFloats
      Default:
      {654.321f, 123.456f}
    • severalDoubles

      double[] severalDoubles
      Default:
      {654.321, 123.456}
    • severalBools

      boolean[] severalBools
      Default:
      {false, true}
    • severalChars

      char[] severalChars
      Default:
      {'C', 'B', 'A'}
    • severalStrings

      String[] severalStrings
      Default:
      {"CCC", "BBB", "AAA"}
    • severalClasses

      Class[] severalClasses
      Default:
      {java.lang.String.class, java.lang.Integer.class}
    • severalParameterizedTypeClasses

      Class<? extends Number>[] severalParameterizedTypeClasses
      Default:
      {java.lang.Integer.class, java.lang.Long.class, java.lang.Double.class}
    • severalEnums

      MyEnum[] severalEnums
      Default:
      {B, A}
    • severalAnnotations

      MyNestedAnnotation[] severalAnnotations
      Default:
      {@samplest.annotations.MyNestedAnnotation({"AAA", "CCC"}), @samplest.annotations.MyNestedAnnotation({"BBB", "DDD"})}