public class JavaNameMangler extends Object
Modifier and Type | Field and Description |
---|---|
static Pattern |
PATH_SPLIT |
Constructor and Description |
---|
JavaNameMangler() |
Modifier and Type | Method and Description |
---|---|
static String |
demangleMethodName(String name) |
static String |
mangledFilenameForStartupClasspath(String filename) |
static String |
mangleFilenameForClasspath(String filename) |
static String |
mangleFilenameForClasspath(String filename,
String parent,
String prefix) |
static String |
mangleFilenameForClasspath(String filename,
String parent,
String prefix,
boolean canonicalize,
boolean preserveIdentifiers) |
static String |
mangleMethodName(String name) |
static String |
mangleStringForCleanJavaIdentifier(String name) |
static boolean |
willMethodMangleOk(String name) |
public static final Pattern PATH_SPLIT
public static String mangledFilenameForStartupClasspath(String filename)
public static String mangleFilenameForClasspath(String filename, String parent, String prefix)
public static String mangleFilenameForClasspath(String filename, String parent, String prefix, boolean canonicalize, boolean preserveIdentifiers)
public static String mangleStringForCleanJavaIdentifier(String name)
public static boolean willMethodMangleOk(String name)
Copyright © 2001-2013 JRuby. All Rights Reserved.