Package org.jruby.util
Class JavaNameMangler
java.lang.Object
org.jruby.util.JavaNameMangler
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic FrameTypestatic StringdecodeMethodName(FrameType type, List<String> mangledTuple) decodeMethodTuple(String methodName) static StringdemangleMethodName(String name) static StringencodeNumberedScopeForBacktrace(IRScope scope, int number) static StringencodeScopeForBacktrace(IRScope scope) static StringmangledFilenameForStartupClasspath(String filename) static StringmangleFilenameForClasspath(String filename) static StringmangleFilenameForClasspath(String filename, String parent, String prefix) static StringmangleFilenameForClasspath(String filename, String parent, String prefix, boolean canonicalize, boolean preserveIdentifiers) static StringmangleMethodName(String name) static Stringstatic booleanDeprecated.
-
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.
-