org.aspectj.asm.internal
Class NameConvertor
java.lang.Object
org.aspectj.asm.internal.NameConvertor
public class NameConvertor
- extends java.lang.Object
Method Summary |
static char[] |
convertFromSignature(char[] c)
Creates a readable name from the given char array, for example, given 'I' returns 'int'. |
static char[] |
createShortName(char[] c,
boolean haveFullyQualifiedAtLeastOneThing,
boolean needsFullyQualifiedFirstEntry)
Given 'Ppkg/MyGenericClass;' will return 'QMyGenericClass;' |
static char[] |
getTypeName(char[] name,
boolean haveFullyQualifiedAtLeastOneThing)
Given 'Qjava/lang/String;' returns 'QString;' |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PARAMETERIZED
public static final char PARAMETERIZED
- See Also:
- Constant Field Values
NameConvertor
public NameConvertor()
convertFromSignature
public static char[] convertFromSignature(char[] c)
- Creates a readable name from the given char array, for example, given 'I' returns 'int'. Moreover, given
'Ljava/lang/String;' returns 'java.lang.String'
createShortName
public static char[] createShortName(char[] c,
boolean haveFullyQualifiedAtLeastOneThing,
boolean needsFullyQualifiedFirstEntry)
- Given 'Ppkg/MyGenericClass;' will return 'QMyGenericClass;'
getTypeName
public static char[] getTypeName(char[] name,
boolean haveFullyQualifiedAtLeastOneThing)
- Given 'Qjava/lang/String;' returns 'QString;'