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.IOExceptionpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String getClassName(ConstPool cp)
getClassName in class ConstInfopublic void renameClass(ConstPool cp, java.lang.String oldName, java.lang.String newName, java.util.HashMap cache)
renameClass in class ConstInfopublic void renameClass(ConstPool cp, java.util.Map map, java.util.HashMap cache)
renameClass in class ConstInfopublic void write(java.io.DataOutputStream out)
throws java.io.IOException