abstract class ConstInfo
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) int |
index |
Constructor and Description |
---|
ConstInfo(int i) |
Modifier and Type | Method and Description |
---|---|
abstract int |
copy(ConstPool src,
ConstPool dest,
java.util.Map classnames) |
java.lang.String |
getClassName(ConstPool cp) |
abstract int |
getTag() |
abstract void |
print(java.io.PrintWriter out) |
void |
renameClass(ConstPool cp,
java.util.Map classnames,
java.util.HashMap cache) |
void |
renameClass(ConstPool cp,
java.lang.String oldName,
java.lang.String newName,
java.util.HashMap cache) |
java.lang.String |
toString() |
abstract void |
write(java.io.DataOutputStream out) |
public abstract int getTag()
public java.lang.String getClassName(ConstPool cp)
public void renameClass(ConstPool cp, java.lang.String oldName, java.lang.String newName, java.util.HashMap cache)
public void renameClass(ConstPool cp, java.util.Map classnames, java.util.HashMap cache)
public abstract void write(java.io.DataOutputStream out) throws java.io.IOException
java.io.IOException
public abstract void print(java.io.PrintWriter out)
public java.lang.String toString()
toString
in class java.lang.Object