net.sf.retrotranslator.transformer
Class NameTranslator

java.lang.Object
  extended by net.sf.retrotranslator.transformer.NameTranslator
Direct Known Subclasses:
GenericClassVisitor

 class NameTranslator
extends java.lang.Object

Author:
Taras Puchko

Nested Class Summary
private  class NameTranslator.TranslatingSignatureVisitor
           
 
Constructor Summary
NameTranslator()
           
 
Method Summary
protected  java.lang.String declarationSignature(java.lang.String s)
           
protected static java.lang.String fixIdentifier(java.lang.String s)
           
protected  java.lang.String identifier(java.lang.String s)
           
protected  java.lang.String methodDescriptor(java.lang.String s)
           
protected  Type type(Type type)
           
protected  java.lang.String typeDescriptor(java.lang.String s)
           
protected  java.lang.String typeName(java.lang.String s)
           
protected  java.lang.String typeNameOrTypeDescriptor(java.lang.String s)
           
protected  java.lang.String[] typeNames(java.lang.String[] names)
           
protected  java.lang.Object typeOrValue(java.lang.Object object)
           
protected  Type[] types(Type[] types)
           
protected  java.lang.String typeSignature(java.lang.String s)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NameTranslator

NameTranslator()
Method Detail

identifier

protected java.lang.String identifier(java.lang.String s)

fixIdentifier

protected static java.lang.String fixIdentifier(java.lang.String s)

typeName

protected java.lang.String typeName(java.lang.String s)

type

protected final Type type(Type type)

typeDescriptor

protected final java.lang.String typeDescriptor(java.lang.String s)

methodDescriptor

protected final java.lang.String methodDescriptor(java.lang.String s)

typeNames

protected final java.lang.String[] typeNames(java.lang.String[] names)

types

protected final Type[] types(Type[] types)

typeOrValue

protected final java.lang.Object typeOrValue(java.lang.Object object)

typeNameOrTypeDescriptor

protected final java.lang.String typeNameOrTypeDescriptor(java.lang.String s)

typeSignature

protected final java.lang.String typeSignature(java.lang.String s)

declarationSignature

protected final java.lang.String declarationSignature(java.lang.String s)