soot.tagkit
Class EnclosingMethodTag

java.lang.Object
  extended by soot.tagkit.EnclosingMethodTag
All Implemented Interfaces:
Tag

public class EnclosingMethodTag
extends Object
implements Tag

Represents the enclosing method attribute attatched to anon and inner classes to indicate the class and method it is declared in for Java 1.5.


Constructor Summary
EnclosingMethodTag(String c, String m, String s)
           
 
Method Summary
 String getEnclosingClass()
           
 String getEnclosingMethod()
           
 String getEnclosingMethodSig()
           
 String getInfo()
           
 String getName()
          Returns the tag name.
 byte[] getValue()
          Returns the tag raw data.
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EnclosingMethodTag

public EnclosingMethodTag(String c,
                          String m,
                          String s)
Method Detail

toString

public String toString()
Overrides:
toString in class Object

getName

public String getName()
Returns the tag name.

Specified by:
getName in interface Tag

getInfo

public String getInfo()

getEnclosingClass

public String getEnclosingClass()

getEnclosingMethod

public String getEnclosingMethod()

getEnclosingMethodSig

public String getEnclosingMethodSig()

getValue

public byte[] getValue()
Returns the tag raw data.

Specified by:
getValue in interface Tag