|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.sun.tools.javah.Mangle
class Mangle
A utility for mangling java identifiers into C names. Should make this more fine grained and distribute the functionality to the generators.
| Nested Class Summary | |
|---|---|
static class |
Mangle.Type
|
| Constructor Summary | |
|---|---|
Mangle()
|
|
| Method Summary | |
|---|---|
private static java.lang.String |
getInnerQualifiedName(ClassDoc clazz)
|
private static boolean |
isalnum(char ch)
|
private static boolean |
isprint(char ch)
|
static java.lang.String |
mangle(java.lang.String name,
int mtype)
|
static java.lang.String |
mangleChar(char ch)
|
static java.lang.String |
mangleMethod(MethodDoc method,
RootDoc root,
ClassDoc clazz,
int mtype)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
Mangle()
| Method Detail |
|---|
public static final java.lang.String mangle(java.lang.String name,
int mtype)
public static java.lang.String mangleMethod(MethodDoc method,
RootDoc root,
ClassDoc clazz,
int mtype)
private static java.lang.String getInnerQualifiedName(ClassDoc clazz)
public static final java.lang.String mangleChar(char ch)
private static final boolean isalnum(char ch)
private static final boolean isprint(char ch)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||