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) intindex
-
Constructor Summary
Constructors Constructor Description ConstInfo(int i)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract intcopy(ConstPool src, ConstPool dest, java.util.Map classnames)java.lang.StringgetClassName(ConstPool cp)abstract intgetTag()abstract voidprint(java.io.PrintWriter out)voidrenameClass(ConstPool cp, java.lang.String oldName, java.lang.String newName, java.util.HashMap cache)voidrenameClass(ConstPool cp, java.util.Map classnames, java.util.HashMap cache)java.lang.StringtoString()abstract voidwrite(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:
toStringin classjava.lang.Object
-
-