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) 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<java.lang.String,java.lang.String> 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.Map<ConstInfo,ConstInfo> cache)
void
renameClass(ConstPool cp, java.util.Map<java.lang.String,java.lang.String> classnames, java.util.Map<ConstInfo,ConstInfo> 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.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:
toString
in classjava.lang.Object
-
-