Package com.strobel.assembler.ir
Interface ConstantPool.Visitor
-
- All Known Implementing Classes:
ConstantPool.Writer
,ConstantPoolPrinter
- Enclosing class:
- ConstantPool
public static interface ConstantPool.Visitor
-
-
Field Summary
Fields Modifier and Type Field Description static ConstantPool.Visitor
EMPTY
-
Method Summary
-
-
-
Field Detail
-
EMPTY
static final ConstantPool.Visitor EMPTY
-
-
Method Detail
-
visit
void visit(ConstantPool.Entry entry)
-
visitTypeInfo
void visitTypeInfo(ConstantPool.TypeInfoEntry info)
-
visitDoubleConstant
void visitDoubleConstant(ConstantPool.DoubleConstantEntry info)
-
visitFieldReference
void visitFieldReference(ConstantPool.FieldReferenceEntry info)
-
visitFloatConstant
void visitFloatConstant(ConstantPool.FloatConstantEntry info)
-
visitIntegerConstant
void visitIntegerConstant(ConstantPool.IntegerConstantEntry info)
-
visitInterfaceMethodReference
void visitInterfaceMethodReference(ConstantPool.InterfaceMethodReferenceEntry info)
-
visitInvokeDynamicInfo
void visitInvokeDynamicInfo(ConstantPool.InvokeDynamicInfoEntry info)
-
visitLongConstant
void visitLongConstant(ConstantPool.LongConstantEntry info)
-
visitNameAndTypeDescriptor
void visitNameAndTypeDescriptor(ConstantPool.NameAndTypeDescriptorEntry info)
-
visitMethodReference
void visitMethodReference(ConstantPool.MethodReferenceEntry info)
-
visitMethodHandle
void visitMethodHandle(ConstantPool.MethodHandleEntry info)
-
visitMethodType
void visitMethodType(ConstantPool.MethodTypeEntry info)
-
visitStringConstant
void visitStringConstant(ConstantPool.StringConstantEntry info)
-
visitUtf8StringConstant
void visitUtf8StringConstant(ConstantPool.Utf8StringConstantEntry info)
-
visitModule
void visitModule(ConstantPool.ModuleEntry info)
-
visitPackage
void visitPackage(ConstantPool.PackageEntry info)
-
visitEnd
void visitEnd()
-
-