Uses of Class
soot.tagkit.AnnotationElem
-
Packages that use AnnotationElem Package Description soot Base Soot classes, shared by different intermediate representations.soot.dotnet.specifications soot.jimple.toolkits.annotation.j5anno soot.tagkit Classes supporting classfile annotation in Soot. -
-
Uses of AnnotationElem in soot
Method parameters in soot with type arguments of type AnnotationElem Modifier and Type Method Description protected voidAbstractASMBackend. generateAnnotationElems(org.objectweb.asm.AnnotationVisitor av, Collection<AnnotationElem> elements, boolean addName)Emits the bytecode for the values of an annotation -
Uses of AnnotationElem in soot.dotnet.specifications
Methods in soot.dotnet.specifications that return AnnotationElem Modifier and Type Method Description static AnnotationElemDotnetAttributeArgument. toAnnotationElem(ProtoAssemblyAllTypes.AttributeArgumentDefinition arg) -
Uses of AnnotationElem in soot.jimple.toolkits.annotation.j5anno
Methods in soot.jimple.toolkits.annotation.j5anno with parameters of type AnnotationElem Modifier and Type Method Description voidAnnotationGenerator. annotate(Host h, Class<? extends Annotation> klass, AnnotationElem... elems)Applies a Java 1.5-style annotation to a given Host.Method parameters in soot.jimple.toolkits.annotation.j5anno with type arguments of type AnnotationElem Modifier and Type Method Description voidAnnotationGenerator. annotate(Host h, Class<? extends Annotation> klass, List<AnnotationElem> elems)Applies a Java 1.5-style annotation to a given Host.voidAnnotationGenerator. annotate(Host h, String annotationName, int visibility, List<AnnotationElem> elems)Applies a Java 1.5-style annotation to a given Host. -
Uses of AnnotationElem in soot.tagkit
Subclasses of AnnotationElem in soot.tagkit Modifier and Type Class Description classAnnotationAnnotationElemRepresents the Annotation annotation element each annotation can have several elements for Java 1.5.classAnnotationArrayElemRepresents the Array annotation element each annotation can have several elements for Java 1.5.classAnnotationBooleanElemRepresents the boolean annotation element each annotation can have several elements for Java 1.5.classAnnotationClassElemRepresents the Class annotation element each annotation can have several elements for Java 1.5.classAnnotationDoubleElemRepresents the double annotation element each annotation can have several elements for Java 1.5.classAnnotationEnumElemRepresents the Enum annotation element each annotation can have several elements for Java 1.5.classAnnotationFloatElemRepresents the float annotation element each annotation can have several elements for Java 1.5.classAnnotationIntElemRepresents the int annotation element each annotation can have several elements for Java 1.5.classAnnotationLongElemRepresents the long annotation element each annotation can have several elements for Java 1.5.classAnnotationStringElemRepresents the String annotation element each annotation can have several elements for Java 1.5.Methods in soot.tagkit that return AnnotationElem Modifier and Type Method Description AnnotationElemAnnotationDefaultTag. getDefaultVal()AnnotationElemAnnotationArrayElem. getValueAt(int i)Methods in soot.tagkit that return types with arguments of type AnnotationElem Modifier and Type Method Description Collection<AnnotationElem>AnnotationTag. getElems()ArrayList<AnnotationElem>AnnotationArrayElem. getValues()Methods in soot.tagkit with parameters of type AnnotationElem Modifier and Type Method Description voidAnnotationTag. addElem(AnnotationElem elem)Adds one element to the listMethod parameters in soot.tagkit with type arguments of type AnnotationElem Modifier and Type Method Description voidAnnotationTag. setElems(List<AnnotationElem> list)Overwrites the elements stored previouslyConstructors in soot.tagkit with parameters of type AnnotationElem Constructor Description AnnotationDefaultTag(AnnotationElem def)Constructor parameters in soot.tagkit with type arguments of type AnnotationElem Constructor Description AnnotationArrayElem(ArrayList<AnnotationElem> t, char kind, String name)AnnotationArrayElem(ArrayList<AnnotationElem> types, String elemName)AnnotationTag(String type, Collection<AnnotationElem> elements)
-