public class ConstantPoolPrinter extends java.lang.Object implements ConstantPool.Visitor
EMPTY| Constructor and Description |
|---|
ConstantPoolPrinter(ITextOutput output) |
ConstantPoolPrinter(ITextOutput output,
DecompilerSettings settings) |
public ConstantPoolPrinter(ITextOutput output)
public ConstantPoolPrinter(ITextOutput output, DecompilerSettings settings)
protected void printTag(ConstantPool.Tag tag)
public void visit(ConstantPool.Entry entry)
visit in interface ConstantPool.Visitorpublic void visitTypeInfo(ConstantPool.TypeInfoEntry info)
visitTypeInfo in interface ConstantPool.Visitorpublic void visitDoubleConstant(ConstantPool.DoubleConstantEntry info)
visitDoubleConstant in interface ConstantPool.Visitorpublic void visitFieldReference(ConstantPool.FieldReferenceEntry info)
visitFieldReference in interface ConstantPool.Visitorpublic void visitFloatConstant(ConstantPool.FloatConstantEntry info)
visitFloatConstant in interface ConstantPool.Visitorpublic void visitIntegerConstant(ConstantPool.IntegerConstantEntry info)
visitIntegerConstant in interface ConstantPool.Visitorpublic void visitInterfaceMethodReference(ConstantPool.InterfaceMethodReferenceEntry info)
visitInterfaceMethodReference in interface ConstantPool.Visitorpublic void visitInvokeDynamicInfo(ConstantPool.InvokeDynamicInfoEntry info)
visitInvokeDynamicInfo in interface ConstantPool.Visitorpublic void visitLongConstant(ConstantPool.LongConstantEntry info)
visitLongConstant in interface ConstantPool.Visitorpublic void visitNameAndTypeDescriptor(ConstantPool.NameAndTypeDescriptorEntry info)
visitNameAndTypeDescriptor in interface ConstantPool.Visitorpublic void visitMethodReference(ConstantPool.MethodReferenceEntry info)
visitMethodReference in interface ConstantPool.Visitorpublic void visitMethodHandle(ConstantPool.MethodHandleEntry info)
visitMethodHandle in interface ConstantPool.Visitorpublic void visitMethodType(ConstantPool.MethodTypeEntry info)
visitMethodType in interface ConstantPool.Visitorpublic void visitStringConstant(ConstantPool.StringConstantEntry info)
visitStringConstant in interface ConstantPool.Visitorpublic void visitUtf8StringConstant(ConstantPool.Utf8StringConstantEntry info)
visitUtf8StringConstant in interface ConstantPool.Visitorpublic void visitEnd()
visitEnd in interface ConstantPool.Visitor