Uses of Package
soot.tagkit
-
Packages that use soot.tagkit Package Description soot Base Soot classes, shared by different intermediate representations.soot.baf Public classes for the Baf intermediate representation.soot.baf.internal Internal, messy, implementation-specific classes for the Baf intermediate representation.soot.dava soot.dava.internal.AST soot.dava.internal.javaRep soot.dexpler soot.dexpler.instructions soot.dexpler.tags soot.dotnet soot.dotnet.members soot.dotnet.members.method soot.dotnet.specifications soot.dotnet.types soot.grimp Public classes for the Grimp intermediate representation.soot.grimp.internal Internal, messy, implementation-specific classes for the Grimp intermediate representation.soot.javaToJimple soot.jimple Public classes for the Jimple intermediate representation.soot.jimple.internal Internal, messy, implementation-specific classes for the Jimple intermediate representation.soot.jimple.spark soot.jimple.spark.fieldrw soot.jimple.spark.pag soot.jimple.toolkits.annotation.j5anno soot.jimple.toolkits.annotation.tags Tags and aggregators to store and combine information about array bounds and null pointer checks.soot.jimple.toolkits.base A toolkit to optimize the Jimple IR.soot.jimple.toolkits.invoke A toolkit to deal with Jimple and invoke statements.soot.jimple.toolkits.pointer soot.jimple.toolkits.thread.mhp.stmt soot.shimple Public classes for the SSA Shimple intermediate representation.soot.shimple.internal Shimple internal messy stuff.soot.tagkit Classes supporting classfile annotation in Soot.soot.toDex soot.toolkits.scalar A number of scalar optimizations, and the flow analysis framework.soot.util.annotations soot.util.backend soot.xml -
Classes in soot.tagkit used by soot Class Description AbstractHost This class is the reference implementation for the Host interface, which allows arbitrary taggable data to be stored with Soot objects.AnnotationElem Represents the base class of annotation elements each annotation can have several elements for Java 1.5.Host A "taggable" object.InnerClassTag InnerClassTagAggregator The aggregator for LineNumberTable attribute.LineNumberTagAggregator The aggregator for LineNumberTable attribute.TagManager Utility functions for tags. -
Classes in soot.tagkit used by soot.baf Class Description AbstractHost This class is the reference implementation for the Host interface, which allows arbitrary taggable data to be stored with Soot objects.Host A "taggable" object. -
Classes in soot.tagkit used by soot.baf.internal Class Description AbstractHost This class is the reference implementation for the Host interface, which allows arbitrary taggable data to be stored with Soot objects.Host A "taggable" object. -
Classes in soot.tagkit used by soot.dava Class Description AbstractHost This class is the reference implementation for the Host interface, which allows arbitrary taggable data to be stored with Soot objects.Host A "taggable" object. -
Classes in soot.tagkit used by soot.dava.internal.AST Class Description AbstractHost This class is the reference implementation for the Host interface, which allows arbitrary taggable data to be stored with Soot objects.Host A "taggable" object. -
Classes in soot.tagkit used by soot.dava.internal.javaRep Class Description AbstractHost This class is the reference implementation for the Host interface, which allows arbitrary taggable data to be stored with Soot objects.Host A "taggable" object. -
Classes in soot.tagkit used by soot.dexpler Class Description Host A "taggable" object.InnerClassTag Tag Represents a tag; these get attached to implementations of Host.VisibilityAnnotationTag Represents the visibility of an annotation attribute attached to a class, field, method or method param (only one of these each) has one or more annotations for Java 1.5. -
Classes in soot.tagkit used by soot.dexpler.instructions Class Description Host A "taggable" object.Tag Represents a tag; these get attached to implementations of Host. -
Classes in soot.tagkit used by soot.dexpler.tags Class Description Tag Represents a tag; these get attached to implementations of Host. -
Classes in soot.tagkit used by soot.dotnet Class Description AttributeValueException Tag Represents a tag; these get attached to implementations of Host. -
Classes in soot.tagkit used by soot.dotnet.members Class Description AttributeValueException Tag Represents a tag; these get attached to implementations of Host. -
Classes in soot.tagkit used by soot.dotnet.members.method Class Description AttributeValueException Tag Represents a tag; these get attached to implementations of Host. -
Classes in soot.tagkit used by soot.dotnet.specifications Class Description AnnotationElem Represents the base class of annotation elements each annotation can have several elements for Java 1.5. -
Classes in soot.tagkit used by soot.dotnet.types Class Description AttributeValueException Tag Represents a tag; these get attached to implementations of Host. -
Classes in soot.tagkit used by soot.grimp Class Description AbstractHost This class is the reference implementation for the Host interface, which allows arbitrary taggable data to be stored with Soot objects.Host A "taggable" object. -
Classes in soot.tagkit used by soot.grimp.internal Class Description AbstractHost This class is the reference implementation for the Host interface, which allows arbitrary taggable data to be stored with Soot objects.Host A "taggable" object. -
Classes in soot.tagkit used by soot.javaToJimple Class Description Host A "taggable" object. -
Classes in soot.tagkit used by soot.jimple Class Description AbstractHost This class is the reference implementation for the Host interface, which allows arbitrary taggable data to be stored with Soot objects.Host A "taggable" object. -
Classes in soot.tagkit used by soot.jimple.internal Class Description AbstractHost This class is the reference implementation for the Host interface, which allows arbitrary taggable data to be stored with Soot objects.Host A "taggable" object. -
Classes in soot.tagkit used by soot.jimple.spark Class Description Host A "taggable" object.Tag Represents a tag; these get attached to implementations of Host. -
Classes in soot.tagkit used by soot.jimple.spark.fieldrw Class Description ImportantTagAggregator A tag aggregator that associates a tag with the most important instruction that is tagged with it.Tag Represents a tag; these get attached to implementations of Host.TagAggregator Interface to aggregate tags of units. -
Classes in soot.tagkit used by soot.jimple.spark.pag Class Description Tag Represents a tag; these get attached to implementations of Host. -
Classes in soot.tagkit used by soot.jimple.toolkits.annotation.j5anno Class Description AnnotationElem Represents the base class of annotation elements each annotation can have several elements for Java 1.5.Host A "taggable" object. -
Classes in soot.tagkit used by soot.jimple.toolkits.annotation.tags Class Description Tag Represents a tag; these get attached to implementations of Host.TagAggregator Interface to aggregate tags of units. -
Classes in soot.tagkit used by soot.jimple.toolkits.base Class Description SourceLnPosTag -
Classes in soot.tagkit used by soot.jimple.toolkits.invoke Class Description Host A "taggable" object. -
Classes in soot.tagkit used by soot.jimple.toolkits.pointer Class Description Attribute Tags that are attached to the class file, field, method, or method body should implement this interface.ImportantTagAggregator A tag aggregator that associates a tag with the most important instruction that is tagged with it.Tag Represents a tag; these get attached to implementations of Host.TagAggregator Interface to aggregate tags of units. -
Classes in soot.tagkit used by soot.jimple.toolkits.thread.mhp.stmt Class Description AbstractHost This class is the reference implementation for the Host interface, which allows arbitrary taggable data to be stored with Soot objects.Host A "taggable" object. -
Classes in soot.tagkit used by soot.shimple Class Description AbstractHost This class is the reference implementation for the Host interface, which allows arbitrary taggable data to be stored with Soot objects.Host A "taggable" object. -
Classes in soot.tagkit used by soot.shimple.internal Class Description AbstractHost This class is the reference implementation for the Host interface, which allows arbitrary taggable data to be stored with Soot objects.Host A "taggable" object. -
Classes in soot.tagkit used by soot.tagkit Class Description AnnotationAnnotationElem Represents the Annotation annotation element each annotation can have several elements for Java 1.5.AnnotationArrayElem Represents the Array annotation element each annotation can have several elements for Java 1.5.AnnotationBooleanElem Represents the boolean annotation element each annotation can have several elements for Java 1.5.AnnotationClassElem Represents the Class annotation element each annotation can have several elements for Java 1.5.AnnotationDoubleElem Represents the double annotation element each annotation can have several elements for Java 1.5.AnnotationElem Represents the base class of annotation elements each annotation can have several elements for Java 1.5.AnnotationEnumElem Represents the Enum annotation element each annotation can have several elements for Java 1.5.AnnotationFloatElem Represents the float annotation element each annotation can have several elements for Java 1.5.AnnotationIntElem Represents the int annotation element each annotation can have several elements for Java 1.5.AnnotationLongElem Represents the long annotation element each annotation can have several elements for Java 1.5.AnnotationStringElem Represents the String annotation element each annotation can have several elements for Java 1.5.AnnotationTag Represents the annotation attribute attached to a class, method, field, method param - they could have many annotations each for Java 1.5.Attribute Tags that are attached to the class file, field, method, or method body should implement this interface.AttributeValueException ConstantValueTag FirstTagAggregator A tag aggregator that associates a tag with the first instruction that is tagged with it.Host A "taggable" object.IAnnotationElemTypeSwitch InnerClassTag InnerClassTagAggregator The aggregator for LineNumberTable attribute.JasminAttribute This class must be extended by Attributes that can be emitted in Jasmin.LineNumberTagAggregator The aggregator for LineNumberTable attribute.PositionTag SignatureTag Represents the signature attribute used by fields, methods and classes for dealing with generics in Java 1.5.SourceLnPosTag StringTag Represents a tag that just has a string to be printed with the code.SyntheticParamTag Represents the synthetic attribute.Tag Represents a tag; these get attached to implementations of Host.TagAggregator Interface to aggregate tags of units.TagManager Utility functions for tags.TagPrinter Interface to allow display of tags.VisibilityAnnotationTag Represents the visibility of an annotation attribute attached to a class, field, method or method param (only one of these each) has one or more annotations for Java 1.5.VisibilityParameterAnnotationTag Represents the visibility of an annotation attribute attached to a class, field, method or method param (only one of these each) has one or more annotations for Java 1.5. -
Classes in soot.tagkit used by soot.toDex Class Description Tag Represents a tag; these get attached to implementations of Host.VisibilityAnnotationTag Represents the visibility of an annotation attribute attached to a class, field, method or method param (only one of these each) has one or more annotations for Java 1.5. -
Classes in soot.tagkit used by soot.toolkits.scalar Class Description AbstractHost This class is the reference implementation for the Host interface, which allows arbitrary taggable data to be stored with Soot objects.Host A "taggable" object. -
Classes in soot.tagkit used by soot.util.annotations Class Description AbstractAnnotationElemTypeSwitch AnnotationAnnotationElem Represents the Annotation annotation element each annotation can have several elements for Java 1.5.AnnotationArrayElem Represents the Array annotation element each annotation can have several elements for Java 1.5.AnnotationBooleanElem Represents the boolean annotation element each annotation can have several elements for Java 1.5.AnnotationClassElem Represents the Class annotation element each annotation can have several elements for Java 1.5.AnnotationDoubleElem Represents the double annotation element each annotation can have several elements for Java 1.5.AnnotationEnumElem Represents the Enum annotation element each annotation can have several elements for Java 1.5.AnnotationFloatElem Represents the float annotation element each annotation can have several elements for Java 1.5.AnnotationIntElem Represents the int annotation element each annotation can have several elements for Java 1.5.AnnotationLongElem Represents the long annotation element each annotation can have several elements for Java 1.5.AnnotationStringElem Represents the String annotation element each annotation can have several elements for Java 1.5.AnnotationTag Represents the annotation attribute attached to a class, method, field, method param - they could have many annotations each for Java 1.5.IAnnotationElemTypeSwitch -
Classes in soot.tagkit used by soot.util.backend Class Description Attribute Tags that are attached to the class file, field, method, or method body should implement this interface. -
Classes in soot.tagkit used by soot.xml Class Description Tag Represents a tag; these get attached to implementations of Host.