Package org.aspectj.asm.internal
Class NameConvertor
java.lang.Object
org.aspectj.asm.internal.NameConvertor
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic 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<Ljava/lang/String;Ljava/lang/Integer;>;' will return 'QMyGenericClass<QString;QInteger;>;'static char[]
getTypeName
(char[] name, boolean haveFullyQualifiedAtLeastOneThing) Given 'Qjava/lang/String;' returns 'QString;'
-
Field Details
-
PARAMETERIZED
public static final char PARAMETERIZED- See Also:
-
-
Constructor Details
-
NameConvertor
public NameConvertor()
-
-
Method Details
-
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;<Ljava/lang/String;>' returns 'java.lang.String<java.lang.String>' -
createShortName
public static char[] createShortName(char[] c, boolean haveFullyQualifiedAtLeastOneThing, boolean needsFullyQualifiedFirstEntry) Given 'Ppkg/MyGenericClass<Ljava/lang/String;Ljava/lang/Integer;>;' will return 'QMyGenericClass<QString;QInteger;>;' -
getTypeName
public static char[] getTypeName(char[] name, boolean haveFullyQualifiedAtLeastOneThing) Given 'Qjava/lang/String;' returns 'QString;'
-