soot.tagkit
Class LineNumberTagAggregator

java.lang.Object
  extended bysoot.Transformer
      extended bysoot.BodyTransformer
          extended bysoot.tagkit.TagAggregator
              extended bysoot.tagkit.FirstTagAggregator
                  extended bysoot.tagkit.LineNumberTagAggregator

public class LineNumberTagAggregator
extends FirstTagAggregator

The aggregator for LineNumberTable attribute.


Field Summary
 
Fields inherited from class soot.tagkit.TagAggregator
tags, units
 
Constructor Summary
LineNumberTagAggregator(soot.Singletons.Global g)
           
 
Method Summary
 java.lang.String aggregatedName()
          Return name of the resulting aggregated tag.
static LineNumberTagAggregator v()
           
 boolean wantTag(Tag t)
          Decide whether this tag should be aggregated by this aggregator.
 
Methods inherited from class soot.tagkit.FirstTagAggregator
considerTag
 
Methods inherited from class soot.tagkit.TagAggregator
fini, internalTransform
 
Methods inherited from class soot.BodyTransformer
transform, transform, transform
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LineNumberTagAggregator

public LineNumberTagAggregator(soot.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:
wantTag in class FirstTagAggregator

aggregatedName

public java.lang.String aggregatedName()
Description copied from class: FirstTagAggregator
Return name of the resulting aggregated tag.

Specified by:
aggregatedName in class FirstTagAggregator