Package soot.tagkit
Class LineNumberTagAggregator
- java.lang.Object
-
- soot.Transformer
-
- soot.BodyTransformer
-
- soot.tagkit.TagAggregator
-
- soot.tagkit.FirstTagAggregator
-
- soot.tagkit.LineNumberTagAggregator
-
public class LineNumberTagAggregator extends FirstTagAggregator
The aggregator for LineNumberTable attribute.
-
-
Constructor Summary
Constructors Constructor Description LineNumberTagAggregator(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)Decide whether this tag should be aggregated by this aggregator.static LineNumberTagAggregatorv()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
-
LineNumberTagAggregator
public LineNumberTagAggregator(Singletons.Global g)
-
-
Method Detail
-
v
public static LineNumberTagAggregator v()
-
wantTag
public boolean wantTag(Tag t)
Decide whether this tag should be aggregated by this aggregator.- Specified by:
wantTagin classTagAggregator
-
aggregatedName
public String aggregatedName()
Description copied from class:TagAggregatorReturn name of the resulting aggregated tag.- Specified by:
aggregatedNamein classTagAggregator
-
considerTag
public void considerTag(Tag t, Unit u, LinkedList<Tag> tags, LinkedList<Unit> units)
Description copied from class:FirstTagAggregatorDecide whether this tag should be aggregated by this aggregator.- Overrides:
considerTagin classFirstTagAggregator
-
-