Package com.exedio.cope.instrument
Annotation Type Wrap
-
@Target(METHOD) @Retention(RUNTIME) public @interface Wrap
-
-
Required Element Summary
Required Elements Modifier and Type Required Element Description int
order
Specifies the order of wrapped methods.
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description String[]
doc
String[]
docReturn
Class<? extends BooleanGetter<?>>[]
hide
String
name
Class<? extends StringGetter<?>>
nameGetter
Class<? extends NullabilityGetter<?>>
nullability
String
optionTagname
Wrap.Thrown[]
thrown
Class<? extends ThrownGetter<?>>
thrownGetter
Class<? extends FeaturesGetter<?>>
varargsFeatures
-
-
-
Element Detail
-
order
int order
Specifies the order of wrapped methods. Is needed because the result ofClass.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
-
-