| Modifier and Type | Field and Description |
|---|---|
| private static final char | |
| private static final char[] | |
| private static final char | |
| private static final char[] | |
| private static final char | |
| private static final char[] | |
| private static final char | |
| private static final char[] | |
| private static final char[] | |
| private static final char | |
| private static final char[] | |
| private static final char | |
| private static final char[] | |
| private static final char[] | |
| private static final char | |
| private static final char[] | |
| private static final char[] | |
| private static final char | |
| private static final char[] | |
| public static final char | |
| private static final char | |
| private static final char[] | |
| private static final char | |
| private static final char[] | |
| private static final char[] | |
| private static final char |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public static char[] | convertFromSignature(char[] c)
Creates a readable name from the given char array, for example, given 'I' returns 'int'. |
| public static char[] | createShortName(char[] c, boolean haveFullyQualifiedAtLeastOneThing, boolean needsFullyQualifiedFirstEntry)
Given 'Ppkg/MyGenericClass<Ljava/lang/String;Ljava/lang/Integer;>;' will return 'QMyGenericClass<QString;QInteger;>;' |
| private static char[] | |
| public static char[] | getTypeName(char[] name, boolean haveFullyQualifiedAtLeastOneThing)
Given 'Qjava/lang/String;' returns 'QString;' |
| ARRAY | back to summary |
|---|---|
| private static final char ARRAY | |
| BACKSLASH_LESSTHAN | back to summary |
|---|---|
| private static final char[] BACKSLASH_LESSTHAN | |
| BOOLEAN | back to summary |
|---|---|
| private static final char BOOLEAN | |
| BOOLEAN_NAME | back to summary |
|---|---|
| private static final char[] BOOLEAN_NAME | |
| BYTE | back to summary |
|---|---|
| private static final char BYTE | |
| BYTE_NAME | back to summary |
|---|---|
| private static final char[] BYTE_NAME | |
| CHAR | back to summary |
|---|---|
| private static final char CHAR | |
| CHAR_NAME | back to summary |
|---|---|
| private static final char[] CHAR_NAME | |
| COMMA | back to summary |
|---|---|
| private static final char[] COMMA | |
| DOUBLE | back to summary |
|---|---|
| private static final char DOUBLE | |
| DOUBLE_NAME | back to summary |
|---|---|
| private static final char[] DOUBLE_NAME | |
| FLOAT | back to summary |
|---|---|
| private static final char FLOAT | |
| FLOAT_NAME | back to summary |
|---|---|
| private static final char[] FLOAT_NAME | |
| GREATER_THAN | back to summary |
|---|---|
| private static final char[] GREATER_THAN | |
| INT | back to summary |
|---|---|
| private static final char INT | |
| INT_NAME | back to summary |
|---|---|
| private static final char[] INT_NAME | |
| LESS_THAN | back to summary |
|---|---|
| private static final char[] LESS_THAN | |
| LONG | back to summary |
|---|---|
| private static final char LONG | |
| LONG_NAME | back to summary |
|---|---|
| private static final char[] LONG_NAME | |
| PARAMETERIZED | back to summary |
|---|---|
| public static final char PARAMETERIZED | |
| RESOLVED | back to summary |
|---|---|
| private static final char RESOLVED | |
| SEMICOLON | back to summary |
|---|---|
| private static final char[] SEMICOLON | |
| SHORT | back to summary |
|---|---|
| private static final char SHORT | |
| SHORT_NAME | back to summary |
|---|---|
| private static final char[] SHORT_NAME | |
| SQUARE_BRACKETS | back to summary |
|---|---|
| private static final char[] SQUARE_BRACKETS | |
| UNRESOLVED | back to summary |
|---|---|
| private static final char UNRESOLVED | |
| NameConvertor | back to summary |
|---|---|
| public NameConvertor() | |
| convertFromSignature | back to summary |
|---|---|
| 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 | back to summary |
|---|---|
| public static char[] createShortName(char[] c, boolean haveFullyQualifiedAtLeastOneThing, boolean needsFullyQualifiedFirstEntry) Given 'Ppkg/MyGenericClass<Ljava/lang/String;Ljava/lang/Integer;>;' will return 'QMyGenericClass<QString;QInteger;>;' | |
| getFullyQualifiedTypeName | back to summary |
|---|---|
| private static char[] getFullyQualifiedTypeName(char[] c) Given a char array, returns the type name for this. For example 'I' returns 'int', 'Ljava/lang/String' returns 'java.lang.String' and '[Ljava/lang/String' returns 'java.lang.String[]' Note Doesn't go any deaper so given 'Ljava/lang/String; | |
| getTypeName | back to summary |
|---|---|
| public static char[] getTypeName(char[] name, boolean haveFullyQualifiedAtLeastOneThing) Given 'Qjava/lang/String;' returns 'QString;' | |