com.sun.tools.classfile
Class ClassWriter.ConstantPoolWriter
java.lang.Object
com.sun.tools.classfile.ClassWriter.ConstantPoolWriter
- All Implemented Interfaces:
- ConstantPool.Visitor<java.lang.Integer,ClassWriter.ClassOutputStream>
- Enclosing class:
- ClassWriter
protected static class ClassWriter.ConstantPoolWriter
- extends java.lang.Object
- implements ConstantPool.Visitor<java.lang.Integer,ClassWriter.ClassOutputStream>
Writer for the entries in the constant pool.
|
Method Summary |
java.lang.Integer |
visitClass(ConstantPool.CONSTANT_Class_info info,
ClassWriter.ClassOutputStream out)
|
java.lang.Integer |
visitDouble(ConstantPool.CONSTANT_Double_info info,
ClassWriter.ClassOutputStream out)
|
java.lang.Integer |
visitFieldref(ConstantPool.CONSTANT_Fieldref_info info,
ClassWriter.ClassOutputStream out)
|
java.lang.Integer |
visitFloat(ConstantPool.CONSTANT_Float_info info,
ClassWriter.ClassOutputStream out)
|
java.lang.Integer |
visitInteger(ConstantPool.CONSTANT_Integer_info info,
ClassWriter.ClassOutputStream out)
|
java.lang.Integer |
visitInterfaceMethodref(ConstantPool.CONSTANT_InterfaceMethodref_info info,
ClassWriter.ClassOutputStream out)
|
java.lang.Integer |
visitLong(ConstantPool.CONSTANT_Long_info info,
ClassWriter.ClassOutputStream out)
|
java.lang.Integer |
visitMethodref(ConstantPool.CONSTANT_Methodref_info info,
ClassWriter.ClassOutputStream out)
|
java.lang.Integer |
visitNameAndType(ConstantPool.CONSTANT_NameAndType_info info,
ClassWriter.ClassOutputStream out)
|
java.lang.Integer |
visitString(ConstantPool.CONSTANT_String_info info,
ClassWriter.ClassOutputStream out)
|
java.lang.Integer |
visitUtf8(ConstantPool.CONSTANT_Utf8_info info,
ClassWriter.ClassOutputStream out)
|
protected int |
write(ConstantPool.CPInfo info,
ClassWriter.ClassOutputStream out)
|
protected java.lang.Integer |
writeRef(ConstantPool.CPRefInfo info,
ClassWriter.ClassOutputStream out)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ClassWriter.ConstantPoolWriter
protected ClassWriter.ConstantPoolWriter()
write
protected int write(ConstantPool.CPInfo info,
ClassWriter.ClassOutputStream out)
visitClass
public java.lang.Integer visitClass(ConstantPool.CONSTANT_Class_info info,
ClassWriter.ClassOutputStream out)
- Specified by:
visitClass in interface ConstantPool.Visitor<java.lang.Integer,ClassWriter.ClassOutputStream>
visitDouble
public java.lang.Integer visitDouble(ConstantPool.CONSTANT_Double_info info,
ClassWriter.ClassOutputStream out)
- Specified by:
visitDouble in interface ConstantPool.Visitor<java.lang.Integer,ClassWriter.ClassOutputStream>
visitFieldref
public java.lang.Integer visitFieldref(ConstantPool.CONSTANT_Fieldref_info info,
ClassWriter.ClassOutputStream out)
- Specified by:
visitFieldref in interface ConstantPool.Visitor<java.lang.Integer,ClassWriter.ClassOutputStream>
visitFloat
public java.lang.Integer visitFloat(ConstantPool.CONSTANT_Float_info info,
ClassWriter.ClassOutputStream out)
- Specified by:
visitFloat in interface ConstantPool.Visitor<java.lang.Integer,ClassWriter.ClassOutputStream>
visitInteger
public java.lang.Integer visitInteger(ConstantPool.CONSTANT_Integer_info info,
ClassWriter.ClassOutputStream out)
- Specified by:
visitInteger in interface ConstantPool.Visitor<java.lang.Integer,ClassWriter.ClassOutputStream>
visitInterfaceMethodref
public java.lang.Integer visitInterfaceMethodref(ConstantPool.CONSTANT_InterfaceMethodref_info info,
ClassWriter.ClassOutputStream out)
- Specified by:
visitInterfaceMethodref in interface ConstantPool.Visitor<java.lang.Integer,ClassWriter.ClassOutputStream>
visitLong
public java.lang.Integer visitLong(ConstantPool.CONSTANT_Long_info info,
ClassWriter.ClassOutputStream out)
- Specified by:
visitLong in interface ConstantPool.Visitor<java.lang.Integer,ClassWriter.ClassOutputStream>
visitNameAndType
public java.lang.Integer visitNameAndType(ConstantPool.CONSTANT_NameAndType_info info,
ClassWriter.ClassOutputStream out)
- Specified by:
visitNameAndType in interface ConstantPool.Visitor<java.lang.Integer,ClassWriter.ClassOutputStream>
visitMethodref
public java.lang.Integer visitMethodref(ConstantPool.CONSTANT_Methodref_info info,
ClassWriter.ClassOutputStream out)
- Specified by:
visitMethodref in interface ConstantPool.Visitor<java.lang.Integer,ClassWriter.ClassOutputStream>
visitString
public java.lang.Integer visitString(ConstantPool.CONSTANT_String_info info,
ClassWriter.ClassOutputStream out)
- Specified by:
visitString in interface ConstantPool.Visitor<java.lang.Integer,ClassWriter.ClassOutputStream>
visitUtf8
public java.lang.Integer visitUtf8(ConstantPool.CONSTANT_Utf8_info info,
ClassWriter.ClassOutputStream out)
- Specified by:
visitUtf8 in interface ConstantPool.Visitor<java.lang.Integer,ClassWriter.ClassOutputStream>
writeRef
protected java.lang.Integer writeRef(ConstantPool.CPRefInfo info,
ClassWriter.ClassOutputStream out)