Package soot.tagkit
Class InnerClassTag
- java.lang.Object
-
- soot.tagkit.InnerClassTag
-
- All Implemented Interfaces:
Tag
- Direct Known Subclasses:
DexInnerClassTag
public class InnerClassTag extends Object implements Tag
-
-
Constructor Summary
Constructors Constructor Description InnerClassTag(String innerClass, String outerClass, String name, int accessFlags)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getAccessFlags()
String
getInnerClass()
String
getName()
Returns the tag name.String
getOuterClass()
String
getShortName()
byte[]
getValue()
Returns the inner class name (only) encoded in UTF8.String
toString()
-
-
-
Field Detail
-
NAME
public static final String NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
getValue
public byte[] getValue()
Returns the inner class name (only) encoded in UTF8. There is no obvious standalone byte[] encoding for this attribute because it contains embedded constant pool indices.
-
getInnerClass
public String getInnerClass()
-
getOuterClass
public String getOuterClass()
-
getShortName
public String getShortName()
-
getAccessFlags
public int getAccessFlags()
-
-