Annotation Type UsesBytecodeModification
Marker indicating that the annotated element uses (or attempts to use) bytecode-modification library(ies).
-
Required Element Summary
Required ElementsModifier and TypeRequired ElementDescriptionBytecode libraries requires for the target to work properly. -
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionbooleanMarker indicating whether bytecode modifications are optional and (in case of failed attempt to use the needed libraries) will be handled via non-bytecode-modifying APIs.
-
Element Details
-
value
CommonBytecodeLibrary[] valueBytecode libraries requires for the target to work properly.- Returns:
- array of bytecode libraries required for the target to work properly
-
-
-
optional
boolean optionalMarker indicating whether bytecode modifications are optional and (in case of failed attempt to use the needed libraries) will be handled via non-bytecode-modifying APIs.- Returns:
trueif the target is able to do its jub without bytecode libraries (using alternative APIs) andfalseotherwise
- Default:
- false
-