class ClassInfo extends ConstInfo
Modifier and Type | Field and Description |
---|---|
(package private) int |
name |
(package private) static int |
tag |
Constructor and Description |
---|
ClassInfo(java.io.DataInputStream in,
int index) |
ClassInfo(int className,
int index) |
Modifier and Type | Method and Description |
---|---|
int |
copy(ConstPool src,
ConstPool dest,
java.util.Map map) |
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getClassName(ConstPool cp) |
int |
getTag() |
int |
hashCode() |
void |
print(java.io.PrintWriter out) |
void |
renameClass(ConstPool cp,
java.util.Map map,
java.util.HashMap cache) |
void |
renameClass(ConstPool cp,
java.lang.String oldName,
java.lang.String newName,
java.util.HashMap cache) |
void |
write(java.io.DataOutputStream out) |
static final int tag
int name
public ClassInfo(int className, int index)
public ClassInfo(java.io.DataInputStream in, int index) throws java.io.IOException
java.io.IOException
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String getClassName(ConstPool cp)
getClassName
in class ConstInfo
public void renameClass(ConstPool cp, java.lang.String oldName, java.lang.String newName, java.util.HashMap cache)
renameClass
in class ConstInfo
public void renameClass(ConstPool cp, java.util.Map map, java.util.HashMap cache)
renameClass
in class ConstInfo
public void write(java.io.DataOutputStream out) throws java.io.IOException