class NameAndTypeInfo extends ConstInfo
Modifier and Type | Field and Description |
---|---|
(package private) int |
memberName |
(package private) static int |
tag |
(package private) int |
typeDescriptor |
Constructor and Description |
---|
NameAndTypeInfo(java.io.DataInputStream in,
int index) |
NameAndTypeInfo(int name,
int type,
int index) |
Modifier and Type | Method and Description |
---|---|
int |
copy(ConstPool src,
ConstPool dest,
java.util.Map map) |
boolean |
equals(java.lang.Object obj) |
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) |
getClassName, toString
static final int tag
int memberName
int typeDescriptor
public NameAndTypeInfo(int name, int type, int index)
public NameAndTypeInfo(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 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