Class ConstantPoolPrinter
java.lang.Object
com.strobel.assembler.metadata.ConstantPoolPrinter
- All Implemented Interfaces:
ConstantPool.Visitor
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate final ITextOutputprivate final DecompilerSettingsprivate static final intFields inherited from interface ConstantPool.Visitor
EMPTY -
Constructor Summary
ConstructorsConstructorDescriptionConstantPoolPrinter(ITextOutput output) ConstantPoolPrinter(ITextOutput output, DecompilerSettings settings) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprintTag(ConstantPool.Tag tag) voidvisit(ConstantPool.Entry entry) voidvoidvisitEnd()voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoid
-
Field Details
-
MAX_TAG_LENGTH
private static final int MAX_TAG_LENGTH -
_output
-
_settings
-
_isHeaderPrinted
private boolean _isHeaderPrinted
-
-
Constructor Details
-
ConstantPoolPrinter
-
ConstantPoolPrinter
-
-
Method Details
-
printTag
-
visit
- Specified by:
visitin interfaceConstantPool.Visitor
-
visitTypeInfo
- Specified by:
visitTypeInfoin interfaceConstantPool.Visitor
-
visitDoubleConstant
- Specified by:
visitDoubleConstantin interfaceConstantPool.Visitor
-
visitFieldReference
- Specified by:
visitFieldReferencein interfaceConstantPool.Visitor
-
visitFloatConstant
- Specified by:
visitFloatConstantin interfaceConstantPool.Visitor
-
visitIntegerConstant
- Specified by:
visitIntegerConstantin interfaceConstantPool.Visitor
-
visitInterfaceMethodReference
- Specified by:
visitInterfaceMethodReferencein interfaceConstantPool.Visitor
-
visitInvokeDynamicInfo
- Specified by:
visitInvokeDynamicInfoin interfaceConstantPool.Visitor
-
visitLongConstant
- Specified by:
visitLongConstantin interfaceConstantPool.Visitor
-
visitNameAndTypeDescriptor
- Specified by:
visitNameAndTypeDescriptorin interfaceConstantPool.Visitor
-
visitMethodReference
- Specified by:
visitMethodReferencein interfaceConstantPool.Visitor
-
visitMethodHandle
- Specified by:
visitMethodHandlein interfaceConstantPool.Visitor
-
visitMethodType
- Specified by:
visitMethodTypein interfaceConstantPool.Visitor
-
visitStringConstant
- Specified by:
visitStringConstantin interfaceConstantPool.Visitor
-
visitUtf8StringConstant
- Specified by:
visitUtf8StringConstantin interfaceConstantPool.Visitor
-
visitModule
- Specified by:
visitModulein interfaceConstantPool.Visitor
-
visitPackage
- Specified by:
visitPackagein interfaceConstantPool.Visitor
-
visitEnd
public void visitEnd()- Specified by:
visitEndin interfaceConstantPool.Visitor
-