Annotation Type Wrap


@Target(METHOD) @Retention(RUNTIME) public @interface Wrap
  • Element Details

    • order

      int order
      Specifies the order of wrapped methods. Is needed because the result of Class.getDeclaredMethods() is not in any particular order.
    • name

      String name
      Default:
      ""
    • optionTagname

      String optionTagname
      Default:
      ""
    • nameGetter

      Class<? extends StringGetter<?>> nameGetter
      Default:
      com.exedio.cope.instrument.StringGetterDefault.class
    • varargsFeatures

      Class<? extends FeaturesGetter<?>> varargsFeatures
      Default:
      com.exedio.cope.instrument.FeaturesGetterDefault.class
    • thrown

      Wrap.Thrown[] thrown
      Default:
      {}
    • thrownGetter

      Class<? extends ThrownGetter<?>> thrownGetter
      Default:
      com.exedio.cope.instrument.ThrownGetterDefault.class
    • doc

      String[] doc
      Default:
      {}
    • docReturn

      String[] docReturn
      Default:
      {}
    • hide

      Class<? extends BooleanGetter<?>>[] hide
      Default:
      {}
    • nullability

      Class<? extends NullabilityGetter<?>> nullability
      Default:
      com.exedio.cope.instrument.NullabilityGetterDefault.class