Package javassist.bytecode
Class ConstInfo
- java.lang.Object
-
- javassist.bytecode.ConstInfo
-
- Direct Known Subclasses:
ClassInfo,ConstInfoPadding,DoubleInfo,DynamicInfo,FloatInfo,IntegerInfo,InvokeDynamicInfo,LongInfo,MemberrefInfo,MethodHandleInfo,MethodTypeInfo,ModuleInfo,NameAndTypeInfo,PackageInfo,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<java.lang.String,java.lang.String> 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.Map<ConstInfo,ConstInfo> cache)voidrenameClass(ConstPool cp, java.util.Map<java.lang.String,java.lang.String> classnames, java.util.Map<ConstInfo,ConstInfo> 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.Map<ConstInfo,ConstInfo> cache)
-
renameClass
public void renameClass(ConstPool cp, java.util.Map<java.lang.String,java.lang.String> classnames, java.util.Map<ConstInfo,ConstInfo> cache)
-
copy
public abstract int copy(ConstPool src, ConstPool dest, java.util.Map<java.lang.String,java.lang.String> classnames)
-
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
-
-