org.jruby.util
Class JavaNameMangler

java.lang.Object
  extended by org.jruby.util.JavaNameMangler

public class JavaNameMangler
extends java.lang.Object

Author:
headius

Field Summary
static java.util.regex.Pattern PATH_SPLIT
           
 
Constructor Summary
JavaNameMangler()
           
 
Method Summary
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)
           
static java.lang.String mangleStringForCleanJavaIdentifier(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PATH_SPLIT

public static final java.util.regex.Pattern PATH_SPLIT
Constructor Detail

JavaNameMangler

public JavaNameMangler()
Method Detail

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)

mangleStringForCleanJavaIdentifier

public static java.lang.String mangleStringForCleanJavaIdentifier(java.lang.String name)


Copyright © 2002-2007 JRuby Team. All Rights Reserved.