| Package | Description |
|---|---|
| soot.jimple.toolkits.annotation.j5anno | |
| soot.tagkit |
Classes supporting classfile annotation in Soot.
|
| Modifier and Type | Method and Description |
|---|---|
void |
AnnotationGenerator.annotate(Host h,
java.lang.Class<? extends java.lang.annotation.Annotation> klass,
AnnotationElem... elems)
Applies a Java 1.5-style annotation to a given Host.
|
| Modifier and Type | Method and Description |
|---|---|
void |
AnnotationGenerator.annotate(Host h,
java.lang.Class<? extends java.lang.annotation.Annotation> klass,
java.util.List<AnnotationElem> elems)
Applies a Java 1.5-style annotation to a given Host.
|
void |
AnnotationGenerator.annotate(Host h,
java.lang.String annotationName,
int visibility,
java.util.List<AnnotationElem> elems)
Applies a Java 1.5-style annotation to a given Host.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AnnotationAnnotationElem
Represents the base class of annotation elements
each annotation can have several elements
for Java 1.5.
|
class |
AnnotationArrayElem
Represents the base class of annotation elements
each annotation can have several elements
for Java 1.5.
|
class |
AnnotationBooleanElem |
class |
AnnotationClassElem
Represents the base class of annotation elements
each annotation can have several elements
for Java 1.5.
|
class |
AnnotationDoubleElem
Represents the int annotation element
each annotation can have several elements
for Java 1.5.
|
class |
AnnotationEnumElem
Represents the base class of annotation elements
each annotation can have several elements
for Java 1.5.
|
class |
AnnotationFloatElem
Represents the int annotation element
each annotation can have several elements
for Java 1.5.
|
class |
AnnotationIntElem
Represents the int annotation element
each annotation can have several elements
for Java 1.5.
|
class |
AnnotationLongElem
Represents the int annotation element
each annotation can have several elements
for Java 1.5.
|
class |
AnnotationStringElem
Represents the base class of annotation elements
each annotation can have several elements
for Java 1.5.
|
| Modifier and Type | Method and Description |
|---|---|
AnnotationElem |
AnnotationDefaultTag.getDefaultVal() |
AnnotationElem |
AnnotationTag.getElemAt(int i) |
AnnotationElem |
AnnotationArrayElem.getValueAt(int i) |
| Modifier and Type | Method and Description |
|---|---|
java.util.ArrayList<AnnotationElem> |
AnnotationArrayElem.getValues() |
| Modifier and Type | Method and Description |
|---|---|
void |
AnnotationTag.addElem(AnnotationElem elem) |
| Modifier and Type | Method and Description |
|---|---|
void |
AnnotationTag.setElems(java.util.ArrayList<AnnotationElem> list) |
| Constructor and Description |
|---|
AnnotationDefaultTag(AnnotationElem def) |
| Constructor and Description |
|---|
AnnotationArrayElem(java.util.ArrayList<AnnotationElem> t,
char kind,
java.lang.String name) |
Copyright © 2012-2019 RoboVM AB. All Rights Reserved.