Class ArrayNullTagAggregator
- java.lang.Object
-
- soot.Transformer
-
- soot.BodyTransformer
-
- soot.tagkit.TagAggregator
-
- soot.jimple.toolkits.annotation.tags.ArrayNullTagAggregator
-
public class ArrayNullTagAggregator extends TagAggregator
The aggregator for ArrayNullCheckAttribute.
-
-
Constructor Summary
Constructors Constructor Description ArrayNullTagAggregator(Singletons.Global g)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringaggregatedName()Return name of the resulting aggregated tag.voidconsiderTag(Tag t, Unit u, LinkedList<Tag> tags, LinkedList<Unit> units)Aggregate the given tag assigned to the given unitstatic ArrayNullTagAggregatorv()booleanwantTag(Tag t)Decide whether this tag should be aggregated by this aggregator.-
Methods inherited from class soot.tagkit.TagAggregator
fini, internalTransform
-
Methods inherited from class soot.BodyTransformer
transform, transform, transform
-
-
-
-
Constructor Detail
-
ArrayNullTagAggregator
public ArrayNullTagAggregator(Singletons.Global g)
-
-
Method Detail
-
v
public static ArrayNullTagAggregator v()
-
wantTag
public boolean wantTag(Tag t)
Description copied from class:TagAggregatorDecide whether this tag should be aggregated by this aggregator.- Specified by:
wantTagin classTagAggregator
-
considerTag
public void considerTag(Tag t, Unit u, LinkedList<Tag> tags, LinkedList<Unit> units)
Description copied from class:TagAggregatorAggregate the given tag assigned to the given unit- Specified by:
considerTagin classTagAggregator
-
aggregatedName
public String aggregatedName()
Description copied from class:TagAggregatorReturn name of the resulting aggregated tag.- Specified by:
aggregatedNamein classTagAggregator
-
-