com.pnfsoftware.jeb.core.units.code.android.dex.IDexAnnotationItem |
This interface represents annotation items. An annotation item is made of an annotation and visibility information attached to the annotation.
Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
int | VISIBILITY_BUILD | Visibility constant for build-level annotations. | |||||||||
int | VISIBILITY_RUNTIME | Visibility constant for runtime-level annotations. | |||||||||
int | VISIBILITY_SYSTEM | Visibility constant for system-level annotations. |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
abstract String |
formatVisibility()
Format the annotation visibility into a human-readable string.
| ||||||||||
abstract IDexAnnotation |
getAnnotation()
Get the annotation.
| ||||||||||
abstract int |
getVisibility()
Get the visibility for the annotation.
| ||||||||||
abstract boolean |
isSystemLevelAnnotation()
Convenience method.
|
Visibility constant for build-level annotations.
Visibility constant for runtime-level annotations.
Visibility constant for system-level annotations.
Format the annotation visibility into a human-readable string.
Get the annotation.
Get the visibility for the annotation.
VISIBILITY_*
constants
Convenience method.