Package javassist.bytecode
Class ConstInfo
- java.lang.Object
-
- javassist.bytecode.ConstInfo
-
- Direct Known Subclasses:
ClassInfo
,ConstInfoPadding
,DoubleInfo
,FloatInfo
,IntegerInfo
,InvokeDynamicInfo
,LongInfo
,MemberrefInfo
,MethodHandleInfo
,MethodTypeInfo
,NameAndTypeInfo
,StringInfo
,Utf8Info
abstract class ConstInfo extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) int
index
-
Constructor Summary
Constructors Constructor Description ConstInfo(int i)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method 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.lang.String oldName, java.lang.String newName, java.util.HashMap cache)
void
renameClass(ConstPool cp, java.util.Map classnames, java.util.HashMap cache)
java.lang.String
toString()
abstract void
write(java.io.DataOutputStream out)
-
-
-
Method Detail
-
getTag
public abstract int getTag()
-
getClassName
public java.lang.String getClassName(ConstPool cp)
-
renameClass
public void renameClass(ConstPool cp, java.lang.String oldName, java.lang.String newName, java.util.HashMap cache)
-
renameClass
public void renameClass(ConstPool cp, java.util.Map classnames, java.util.HashMap cache)
-
write
public abstract void write(java.io.DataOutputStream out) throws java.io.IOException
- Throws:
java.io.IOException
-
print
public abstract void print(java.io.PrintWriter out)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-