org.aspectbench.eaj.runtime.reflect
Class StringMaker

java.lang.Object
  extended by org.aspectbench.eaj.runtime.reflect.StringMaker

 class StringMaker
extends Object


Field Summary
(package private)  boolean includeArgs
           
(package private)  boolean includeEnclosingPoint
           
(package private)  boolean includeJoinPointTypeName
           
(package private)  boolean includeModifiers
           
(package private)  boolean includeThrows
           
(package private) static StringMaker longStringMaker
           
(package private) static StringMaker middleStringMaker
           
(package private)  boolean shortKindName
           
(package private)  boolean shortPrimaryTypeNames
           
(package private) static StringMaker shortStringMaker
           
(package private)  boolean shortTypeNames
           
 
Constructor Summary
StringMaker()
           
 
Method Summary
 void addSignature(StringBuffer buf, Class[] types)
           
 void addThrows(StringBuffer buf, Class[] types)
           
 void addTypeNames(StringBuffer buf, Class[] types)
           
(package private)  String makeKindName(String name)
           
(package private)  String makeModifiersString(int modifiers)
           
 String makePrimaryTypeName(Class type, String typeName)
           
 String makeTypeName(Class type)
           
(package private)  String makeTypeName(Class type, String typeName, boolean shortName)
           
(package private)  String stripPackageName(String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

shortTypeNames

boolean shortTypeNames

includeArgs

boolean includeArgs

includeThrows

boolean includeThrows

includeModifiers

boolean includeModifiers

shortPrimaryTypeNames

boolean shortPrimaryTypeNames

includeJoinPointTypeName

boolean includeJoinPointTypeName

includeEnclosingPoint

boolean includeEnclosingPoint

shortKindName

boolean shortKindName

shortStringMaker

static StringMaker shortStringMaker

middleStringMaker

static StringMaker middleStringMaker

longStringMaker

static StringMaker longStringMaker
Constructor Detail

StringMaker

StringMaker()
Method Detail

makeKindName

String makeKindName(String name)

makeModifiersString

String makeModifiersString(int modifiers)

stripPackageName

String stripPackageName(String name)

makeTypeName

String makeTypeName(Class type,
                    String typeName,
                    boolean shortName)

makeTypeName

public String makeTypeName(Class type)

makePrimaryTypeName

public String makePrimaryTypeName(Class type,
                                  String typeName)

addTypeNames

public void addTypeNames(StringBuffer buf,
                         Class[] types)

addSignature

public void addSignature(StringBuffer buf,
                         Class[] types)

addThrows

public void addThrows(StringBuffer buf,
                      Class[] types)