org.jruby.util
Class JavaNameMangler
java.lang.Object
org.jruby.util.JavaNameMangler
public class JavaNameMangler
- extends java.lang.Object
- Author:
- headius
Field Summary |
static java.util.regex.Pattern |
PATH_SPLIT
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PATH_SPLIT
public static final java.util.regex.Pattern PATH_SPLIT
JavaNameMangler
public JavaNameMangler()
mangledFilenameForStartupClasspath
public static java.lang.String mangledFilenameForStartupClasspath(java.lang.String filename)
mangleFilenameForClasspath
public static java.lang.String mangleFilenameForClasspath(java.lang.String filename)
mangleFilenameForClasspath
public static java.lang.String mangleFilenameForClasspath(java.lang.String filename,
java.lang.String parent,
java.lang.String prefix)
mangleFilenameForClasspath
public static java.lang.String mangleFilenameForClasspath(java.lang.String filename,
java.lang.String parent,
java.lang.String prefix,
boolean canonicalize,
boolean preserveIdentifiers)
mangleStringForCleanJavaIdentifier
public static java.lang.String mangleStringForCleanJavaIdentifier(java.lang.String name)
mangleMethodName
public static java.lang.String mangleMethodName(java.lang.String name)
demangleMethodName
public static java.lang.String demangleMethodName(java.lang.String name)
unmangleMethodName
public static java.lang.String unmangleMethodName(java.lang.String name)
Copyright © 2002-2009 JRuby Team. All Rights Reserved.