soot.tagkit
Class InnerClassAttribute

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

public class InnerClassAttribute
extends Object
implements Tag

Represents an inner class attribute which can be attatched to implementations of Host. It can be directly used to add attributes to class files


Constructor Summary
InnerClassAttribute(ArrayList<Tag> list)
           
 
Method Summary
 String getClassSpecs()
           
 String getName()
          Returns the tag name.
 ArrayList<Tag> getSpecs()
           
 byte[] getValue()
          Returns the tag raw data.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InnerClassAttribute

public InnerClassAttribute(ArrayList<Tag> list)
Method Detail

getClassSpecs

public String getClassSpecs()

getName

public String getName()
Description copied from interface: Tag
Returns the tag name.

Specified by:
getName in interface Tag

getValue

public byte[] getValue()
                throws AttributeValueException
Description copied from interface: Tag
Returns the tag raw data.

Specified by:
getValue in interface Tag
Throws:
AttributeValueException

getSpecs

public ArrayList<Tag> getSpecs()