com.sun.tools.javap
Class ConstantWriter

java.lang.Object
  extended by com.sun.tools.javap.BasicWriter
      extended by com.sun.tools.javap.ConstantWriter

public class ConstantWriter
extends BasicWriter


Nested Class Summary
private  class ConstantWriter.StringValueVisitor
           
 
Field Summary
private  ClassWriter classWriter
           
private  Options options
           
(package private)  ConstantWriter.StringValueVisitor stringValueVisitor
           
 
Constructor Summary
protected ConstantWriter(Context context)
           
 
Method Summary
private static java.lang.String checkName(java.lang.String name)
           
(package private) static ConstantWriter instance(Context context)
           
(package private)  java.lang.String stringValue(ConstantPool.CPInfo cpInfo)
           
(package private)  java.lang.String stringValue(int constant_pool_index)
           
(package private)  java.lang.String tagName(int tag)
           
(package private)  void write(int cpx)
           
(package private)  void writeConstantPool()
           
 
Methods inherited from class com.sun.tools.javap.BasicWriter
print, print, println, println, println, report, report, report, report
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

stringValueVisitor

ConstantWriter.StringValueVisitor stringValueVisitor

classWriter

private ClassWriter classWriter

options

private Options options
Constructor Detail

ConstantWriter

protected ConstantWriter(Context context)
Method Detail

instance

static ConstantWriter instance(Context context)

writeConstantPool

void writeConstantPool()

write

void write(int cpx)

tagName

java.lang.String tagName(int tag)

stringValue

java.lang.String stringValue(int constant_pool_index)

stringValue

java.lang.String stringValue(ConstantPool.CPInfo cpInfo)

checkName

private static java.lang.String checkName(java.lang.String name)