Package org.jruby.util
Class JavaNameMangler
java.lang.Object
org.jruby.util.JavaNameMangler
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic FrameType
static String
decodeMethodName
(FrameType type, List<String> mangledTuple) decodeMethodTuple
(String methodName) static String
demangleMethodName
(String name) static String
encodeNumberedScopeForBacktrace
(IRScope scope, int number) static String
encodeScopeForBacktrace
(IRScope scope) 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
static boolean
Deprecated.
-
Field Details
-
PATH_SPLIT
-
SCRIPT_METHOD_NAME
- See Also:
-
VARARGS_MARKER
- See Also:
-
-
Constructor Details
-
JavaNameMangler
public JavaNameMangler()
-
-
Method Details
-
mangledFilenameForStartupClasspath
-
mangleFilenameForClasspath
-
mangleFilenameForClasspath
-
mangleFilenameForClasspath
-
mangleStringForCleanJavaIdentifier
-
mangleMethodName
-
demangleMethodName
-
encodeNumberedScopeForBacktrace
-
encodeScopeForBacktrace
-
decodeMethodTuple
-
decodeMethodName
-
decodeFrameTypeFromMangledName
-
willMethodMangleOk
Deprecated.
-