Class ConstantPool.Writer
java.lang.Object
com.strobel.reflection.emit.ConstantPool.Writer
- All Implemented Interfaces:
ConstantPool.Visitor<Void, CodeStream>
- Enclosing class:
ConstantPool
private static final class ConstantPool.Writer
extends Object
implements ConstantPool.Visitor<Void, CodeStream>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvisitDoubleConstant(ConstantPool.DoubleConstant info, CodeStream codeStream) visitFieldReference(ConstantPool.FieldReference info, CodeStream codeStream) visitFloatConstant(ConstantPool.FloatConstant info, CodeStream codeStream) visitIntegerConstant(ConstantPool.IntegerConstant info, CodeStream codeStream) visitInterfaceMethodReference(ConstantPool.InterfaceMethodReference info, CodeStream codeStream) visitInvokeDynamicInfo(ConstantPool.InvokeDynamicInfo info, CodeStream codeStream) visitLongConstant(ConstantPool.LongConstant info, CodeStream codeStream) visitMethodHandle(ConstantPool.MethodHandle info, CodeStream codeStream) visitMethodReference(ConstantPool.MethodReference info, CodeStream codeStream) visitMethodType(ConstantPool.MethodType info, CodeStream codeStream) visitNameAndTypeDescriptor(ConstantPool.NameAndTypeDescriptor info, CodeStream codeStream) visitStringConstant(ConstantPool.StringConstant info, CodeStream codeStream) visitTypeInfo(ConstantPool.TypeInfo info, CodeStream codeStream) visitUtf8StringConstant(ConstantPool.Utf8StringConstant info, CodeStream codeStream)
-
Constructor Details
-
Writer
private Writer()
-
-
Method Details
-
visitTypeInfo
- Specified by:
visitTypeInfoin interfaceConstantPool.Visitor<Void, CodeStream>
-
visitDoubleConstant
- Specified by:
visitDoubleConstantin interfaceConstantPool.Visitor<Void, CodeStream>
-
visitFieldReference
- Specified by:
visitFieldReferencein interfaceConstantPool.Visitor<Void, CodeStream>
-
visitFloatConstant
- Specified by:
visitFloatConstantin interfaceConstantPool.Visitor<Void, CodeStream>
-
visitIntegerConstant
- Specified by:
visitIntegerConstantin interfaceConstantPool.Visitor<Void, CodeStream>
-
visitInterfaceMethodReference
public Void visitInterfaceMethodReference(ConstantPool.InterfaceMethodReference info, CodeStream codeStream) - Specified by:
visitInterfaceMethodReferencein interfaceConstantPool.Visitor<Void, CodeStream>
-
visitInvokeDynamicInfo
- Specified by:
visitInvokeDynamicInfoin interfaceConstantPool.Visitor<Void, CodeStream>
-
visitLongConstant
- Specified by:
visitLongConstantin interfaceConstantPool.Visitor<Void, CodeStream>
-
visitNameAndTypeDescriptor
public Void visitNameAndTypeDescriptor(ConstantPool.NameAndTypeDescriptor info, CodeStream codeStream) - Specified by:
visitNameAndTypeDescriptorin interfaceConstantPool.Visitor<Void, CodeStream>
-
visitMethodReference
- Specified by:
visitMethodReferencein interfaceConstantPool.Visitor<Void, CodeStream>
-
visitMethodHandle
- Specified by:
visitMethodHandlein interfaceConstantPool.Visitor<Void, CodeStream>
-
visitMethodType
- Specified by:
visitMethodTypein interfaceConstantPool.Visitor<Void, CodeStream>
-
visitStringConstant
- Specified by:
visitStringConstantin interfaceConstantPool.Visitor<Void, CodeStream>
-
visitUtf8StringConstant
- Specified by:
visitUtf8StringConstantin interfaceConstantPool.Visitor<Void, CodeStream>
-