|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
| Packages that use soot.tagkit | |
| 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.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.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.pointer | |
| 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.toolkits.scalar | A number of scalar optimizations, and the flow analysis framework. |
| soot.xml | |
| Classes in soot.tagkit used by soot | |
| 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 | |
| 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 | |
| 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 | |
| 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 | |
| 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 | |
| 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 | |
| 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 | |
| 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 | |
| Host
A "taggable" object. |
|
| Classes in soot.tagkit used by soot.jimple | |
| 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 | |
| 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 | |
| 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 | |
| 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.annotation.tags | |
| 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 | |
| SourceLnPosTag
|
|
| Classes in soot.tagkit used by soot.jimple.toolkits.pointer | |
| 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.shimple | |
| 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 | |
| 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 | |
| AnnotationElem
Represents the base class of annotation elements each annotation can have several elements for Java 1.5. |
|
| AnnotationTag
Represents the annotation attribute attatched 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. |
|
| 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. |
|
| 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 attatched 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 | |
| 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.xml | |
| Tag
Represents a tag; these get attached to implementations of Host. |
|
|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||