com.sun.tools.javap
Class ConstantWriter.StringValueVisitor

java.lang.Object
  extended by com.sun.tools.javap.ConstantWriter.StringValueVisitor
All Implemented Interfaces:
ConstantPool.Visitor<java.lang.String,java.lang.Void>
Enclosing class:
ConstantWriter

private class ConstantWriter.StringValueVisitor
extends java.lang.Object
implements ConstantPool.Visitor<java.lang.String,java.lang.Void>


Constructor Summary
private ConstantWriter.StringValueVisitor()
           
 
Method Summary
(package private)  java.lang.String getCheckedClassName(ConstantPool.CPRefInfo info)
           
(package private)  java.lang.String getCheckedName(ConstantPool.CONSTANT_Class_info info)
           
(package private)  java.lang.String getCheckedName(ConstantPool.CONSTANT_NameAndType_info info)
           
(package private)  java.lang.String getType(ConstantPool.CONSTANT_NameAndType_info info)
           
 java.lang.String visit(ConstantPool.CPInfo info)
           
 java.lang.String visitClass(ConstantPool.CONSTANT_Class_info info, java.lang.Void p)
           
 java.lang.String visitDouble(ConstantPool.CONSTANT_Double_info info, java.lang.Void p)
           
 java.lang.String visitFieldref(ConstantPool.CONSTANT_Fieldref_info info, java.lang.Void p)
           
 java.lang.String visitFloat(ConstantPool.CONSTANT_Float_info info, java.lang.Void p)
           
 java.lang.String visitInteger(ConstantPool.CONSTANT_Integer_info info, java.lang.Void p)
           
 java.lang.String visitInterfaceMethodref(ConstantPool.CONSTANT_InterfaceMethodref_info info, java.lang.Void p)
           
 java.lang.String visitLong(ConstantPool.CONSTANT_Long_info info, java.lang.Void p)
           
 java.lang.String visitMethodref(ConstantPool.CONSTANT_Methodref_info info, java.lang.Void p)
           
 java.lang.String visitNameAndType(ConstantPool.CONSTANT_NameAndType_info info, java.lang.Void p)
           
(package private)  java.lang.String visitRef(ConstantPool.CPRefInfo info, java.lang.Void p)
           
 java.lang.String visitString(ConstantPool.CONSTANT_String_info info, java.lang.Void p)
           
 java.lang.String visitUtf8(ConstantPool.CONSTANT_Utf8_info info, java.lang.Void p)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConstantWriter.StringValueVisitor

private ConstantWriter.StringValueVisitor()
Method Detail

visit

public java.lang.String visit(ConstantPool.CPInfo info)

visitClass

public java.lang.String visitClass(ConstantPool.CONSTANT_Class_info info,
                                   java.lang.Void p)
Specified by:
visitClass in interface ConstantPool.Visitor<java.lang.String,java.lang.Void>

getCheckedName

java.lang.String getCheckedName(ConstantPool.CONSTANT_Class_info info)

visitDouble

public java.lang.String visitDouble(ConstantPool.CONSTANT_Double_info info,
                                    java.lang.Void p)
Specified by:
visitDouble in interface ConstantPool.Visitor<java.lang.String,java.lang.Void>

visitFieldref

public java.lang.String visitFieldref(ConstantPool.CONSTANT_Fieldref_info info,
                                      java.lang.Void p)
Specified by:
visitFieldref in interface ConstantPool.Visitor<java.lang.String,java.lang.Void>

visitFloat

public java.lang.String visitFloat(ConstantPool.CONSTANT_Float_info info,
                                   java.lang.Void p)
Specified by:
visitFloat in interface ConstantPool.Visitor<java.lang.String,java.lang.Void>

visitInteger

public java.lang.String visitInteger(ConstantPool.CONSTANT_Integer_info info,
                                     java.lang.Void p)
Specified by:
visitInteger in interface ConstantPool.Visitor<java.lang.String,java.lang.Void>

visitInterfaceMethodref

public java.lang.String visitInterfaceMethodref(ConstantPool.CONSTANT_InterfaceMethodref_info info,
                                                java.lang.Void p)
Specified by:
visitInterfaceMethodref in interface ConstantPool.Visitor<java.lang.String,java.lang.Void>

visitLong

public java.lang.String visitLong(ConstantPool.CONSTANT_Long_info info,
                                  java.lang.Void p)
Specified by:
visitLong in interface ConstantPool.Visitor<java.lang.String,java.lang.Void>

visitNameAndType

public java.lang.String visitNameAndType(ConstantPool.CONSTANT_NameAndType_info info,
                                         java.lang.Void p)
Specified by:
visitNameAndType in interface ConstantPool.Visitor<java.lang.String,java.lang.Void>

getCheckedName

java.lang.String getCheckedName(ConstantPool.CONSTANT_NameAndType_info info)

getType

java.lang.String getType(ConstantPool.CONSTANT_NameAndType_info info)

visitMethodref

public java.lang.String visitMethodref(ConstantPool.CONSTANT_Methodref_info info,
                                       java.lang.Void p)
Specified by:
visitMethodref in interface ConstantPool.Visitor<java.lang.String,java.lang.Void>

visitString

public java.lang.String visitString(ConstantPool.CONSTANT_String_info info,
                                    java.lang.Void p)
Specified by:
visitString in interface ConstantPool.Visitor<java.lang.String,java.lang.Void>

visitUtf8

public java.lang.String visitUtf8(ConstantPool.CONSTANT_Utf8_info info,
                                  java.lang.Void p)
Specified by:
visitUtf8 in interface ConstantPool.Visitor<java.lang.String,java.lang.Void>

visitRef

java.lang.String visitRef(ConstantPool.CPRefInfo info,
                          java.lang.Void p)

getCheckedClassName

java.lang.String getCheckedClassName(ConstantPool.CPRefInfo info)