public class JavaNameMangler
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.util.regex.Pattern |
PATH_SPLIT |
Constructor and Description |
---|
JavaNameMangler() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
demangleMethodName(java.lang.String name) |
static java.lang.String |
mangledFilenameForStartupClasspath(java.lang.String filename) |
static java.lang.String |
mangleFilenameForClasspath(java.lang.String filename) |
static java.lang.String |
mangleFilenameForClasspath(java.lang.String filename,
java.lang.String parent,
java.lang.String prefix) |
static java.lang.String |
mangleFilenameForClasspath(java.lang.String filename,
java.lang.String parent,
java.lang.String prefix,
boolean canonicalize,
boolean preserveIdentifiers) |
static java.lang.String |
mangleMethodName(java.lang.String name) |
static java.lang.String |
mangleStringForCleanJavaIdentifier(java.lang.String name) |
static java.lang.String |
unmangleMethodName(java.lang.String name) |
public static java.lang.String mangledFilenameForStartupClasspath(java.lang.String filename)
public static java.lang.String mangleFilenameForClasspath(java.lang.String filename)
public static java.lang.String mangleFilenameForClasspath(java.lang.String filename, java.lang.String parent, java.lang.String prefix)
public static java.lang.String mangleFilenameForClasspath(java.lang.String filename, java.lang.String parent, java.lang.String prefix, boolean canonicalize, boolean preserveIdentifiers)
public static java.lang.String mangleStringForCleanJavaIdentifier(java.lang.String name)
public static java.lang.String mangleMethodName(java.lang.String name)
public static java.lang.String demangleMethodName(java.lang.String name)
public static java.lang.String unmangleMethodName(java.lang.String name)
Copyright © 2002-2009 JRuby Team. All Rights Reserved.