Package com.strobel.reflection.emit
Class ConstantPool.Writer
- java.lang.Object
-
- com.strobel.reflection.emit.ConstantPool.Writer
-
- All Implemented Interfaces:
ConstantPool.Visitor<java.lang.Void,CodeStream>
- Enclosing class:
- ConstantPool
private static final class ConstantPool.Writer extends java.lang.Object implements ConstantPool.Visitor<java.lang.Void,CodeStream>
-
-
Constructor Summary
Constructors Modifier Constructor Description private
Writer()
-
Method Summary
-
-
-
Method Detail
-
visitTypeInfo
public java.lang.Void visitTypeInfo(ConstantPool.TypeInfo info, CodeStream codeStream)
- Specified by:
visitTypeInfo
in interfaceConstantPool.Visitor<java.lang.Void,CodeStream>
-
visitDoubleConstant
public java.lang.Void visitDoubleConstant(ConstantPool.DoubleConstant info, CodeStream codeStream)
- Specified by:
visitDoubleConstant
in interfaceConstantPool.Visitor<java.lang.Void,CodeStream>
-
visitFieldReference
public java.lang.Void visitFieldReference(ConstantPool.FieldReference info, CodeStream codeStream)
- Specified by:
visitFieldReference
in interfaceConstantPool.Visitor<java.lang.Void,CodeStream>
-
visitFloatConstant
public java.lang.Void visitFloatConstant(ConstantPool.FloatConstant info, CodeStream codeStream)
- Specified by:
visitFloatConstant
in interfaceConstantPool.Visitor<java.lang.Void,CodeStream>
-
visitIntegerConstant
public java.lang.Void visitIntegerConstant(ConstantPool.IntegerConstant info, CodeStream codeStream)
- Specified by:
visitIntegerConstant
in interfaceConstantPool.Visitor<java.lang.Void,CodeStream>
-
visitInterfaceMethodReference
public java.lang.Void visitInterfaceMethodReference(ConstantPool.InterfaceMethodReference info, CodeStream codeStream)
- Specified by:
visitInterfaceMethodReference
in interfaceConstantPool.Visitor<java.lang.Void,CodeStream>
-
visitInvokeDynamicInfo
public java.lang.Void visitInvokeDynamicInfo(ConstantPool.InvokeDynamicInfo info, CodeStream codeStream)
- Specified by:
visitInvokeDynamicInfo
in interfaceConstantPool.Visitor<java.lang.Void,CodeStream>
-
visitLongConstant
public java.lang.Void visitLongConstant(ConstantPool.LongConstant info, CodeStream codeStream)
- Specified by:
visitLongConstant
in interfaceConstantPool.Visitor<java.lang.Void,CodeStream>
-
visitNameAndTypeDescriptor
public java.lang.Void visitNameAndTypeDescriptor(ConstantPool.NameAndTypeDescriptor info, CodeStream codeStream)
- Specified by:
visitNameAndTypeDescriptor
in interfaceConstantPool.Visitor<java.lang.Void,CodeStream>
-
visitMethodReference
public java.lang.Void visitMethodReference(ConstantPool.MethodReference info, CodeStream codeStream)
- Specified by:
visitMethodReference
in interfaceConstantPool.Visitor<java.lang.Void,CodeStream>
-
visitMethodHandle
public java.lang.Void visitMethodHandle(ConstantPool.MethodHandle info, CodeStream codeStream)
- Specified by:
visitMethodHandle
in interfaceConstantPool.Visitor<java.lang.Void,CodeStream>
-
visitMethodType
public java.lang.Void visitMethodType(ConstantPool.MethodType info, CodeStream codeStream)
- Specified by:
visitMethodType
in interfaceConstantPool.Visitor<java.lang.Void,CodeStream>
-
visitStringConstant
public java.lang.Void visitStringConstant(ConstantPool.StringConstant info, CodeStream codeStream)
- Specified by:
visitStringConstant
in interfaceConstantPool.Visitor<java.lang.Void,CodeStream>
-
visitUtf8StringConstant
public java.lang.Void visitUtf8StringConstant(ConstantPool.Utf8StringConstant info, CodeStream codeStream)
- Specified by:
visitUtf8StringConstant
in interfaceConstantPool.Visitor<java.lang.Void,CodeStream>
-
-