soot
Class TagManager

java.lang.Object
  |
  +--soot.TagManager

public class TagManager
extends java.lang.Object

Provides methods to deal with Tags.


Constructor Summary
TagManager()
           
 
Method Summary
static void printContentsOfHost(java.lang.String aSignature, java.lang.String aIndent, Host aHost, java.io.PrintWriter aOut)
          Writes a summary of the information contained in the given host to aOut.
static void printReportFor(java.io.PrintWriter aOut)
          Writes to aOut a summary of the tag information contained within this Scene.
static void sumTagsUp(java.lang.String aTagName, Scene aScene)
          Adds all of the class tags named aTagName and stores the result in an identically-named tag on the Scene.
static void sumTagsUpMethods(java.lang.String aTagName, SootClass aClass)
          Adds all of the method tags named aTagName and stores the result in an identically-named tag on the class.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TagManager

public TagManager()
Method Detail

printReportFor

public static void printReportFor(java.io.PrintWriter aOut)
Writes to aOut a summary of the tag information contained within this Scene.

printContentsOfHost

public static void printContentsOfHost(java.lang.String aSignature,
                                       java.lang.String aIndent,
                                       Host aHost,
                                       java.io.PrintWriter aOut)
Writes a summary of the information contained in the given host to aOut.

sumTagsUpMethods

public static void sumTagsUpMethods(java.lang.String aTagName,
                                    SootClass aClass)
Adds all of the method tags named aTagName and stores the result in an identically-named tag on the class.

sumTagsUp

public static void sumTagsUp(java.lang.String aTagName,
                             Scene aScene)
Adds all of the class tags named aTagName and stores the result in an identically-named tag on the Scene.