soot.jimple.toolkits.annotation.qualifiers
Class TightestQualifiersTagger

java.lang.Object
  extended by soot.Transformer
      extended by soot.SceneTransformer
          extended by soot.jimple.toolkits.annotation.qualifiers.TightestQualifiersTagger

public class TightestQualifiersTagger
extends SceneTransformer

a scene transformer that add tags to indicate the tightest qualifies possible for fields and methods (ie: private, protected or public)


Field Summary
static int RESULT_PACKAGE
           
static int RESULT_PRIVATE
           
static int RESULT_PROTECTED
           
static int RESULT_PUBLIC
           
 
Constructor Summary
TightestQualifiersTagger(Singletons.Global g)
           
 
Method Summary
protected  void internalTransform(String phaseName, Map options)
          Performs the transformation on the Scene, under the given phaseName and with the given Options.
static TightestQualifiersTagger v()
           
 
Methods inherited from class soot.SceneTransformer
transform, transform, transform
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RESULT_PUBLIC

public static final int RESULT_PUBLIC
See Also:
Constant Field Values

RESULT_PACKAGE

public static final int RESULT_PACKAGE
See Also:
Constant Field Values

RESULT_PROTECTED

public static final int RESULT_PROTECTED
See Also:
Constant Field Values

RESULT_PRIVATE

public static final int RESULT_PRIVATE
See Also:
Constant Field Values
Constructor Detail

TightestQualifiersTagger

public TightestQualifiersTagger(Singletons.Global g)
Method Detail

v

public static TightestQualifiersTagger v()

internalTransform

protected void internalTransform(String phaseName,
                                 Map options)
Description copied from class: SceneTransformer
Performs the transformation on the Scene, under the given phaseName and with the given Options.

Specified by:
internalTransform in class SceneTransformer