Select:
jruby
jruby
0.9.1
0.9.2
0.9.8
0.9.9
1.0
1.0.1
1.0.2
1.0.3
1.0RC1
1.0RC2
1.0RC3
1.1
1.1RC1
1.1RC2
1.1RC3
1.1b1
|
Testability Report: jruby/jruby/0.9.8
Artifact Information:
- Project Website:
- Jar Location:
- Source Location:
- Analysis tool used:
- Command: java -jar -cp -print html .
Class breakdown
Overall : 1858
Analyzed classes : 942
Excellent classes : 665 70.6%
Good classes : 18 1.9%
Needs work classes : 259 27.5%
Highest Cost
[+]org.jruby.Main [ 5326 ]
[+] int runInterpreter( org.jruby.util.CommandlineParser ) [ 5326 ]
line 169: org.jruby.Ruby newInstance( org.jruby.RubyInstanceConfig ) [ 3309 ]
line 189: void runInterpreter( org.jruby.Ruby , java.io.Reader , java.lang.String ) [ 1942 ]
line 82: org.jruby.Main( java.io.InputStream , java.io.PrintStream , java.io.PrintStream ) [ 32 ]
[+] void main( java.lang.String []) [ 5320 ]
line 95: int run( java.lang.String []) [ 5277 ]
line 94: org.jruby.Main() [ 42 ]
[+] int run( java.lang.String []) [ 5308 ]
line 120: int runInterpreter( org.jruby.util.CommandlineParser ) [ 3050 ]
line 102: org.jruby.util.CommandlineParser( org.jruby.Main , java.lang.String []) [ 2220 ]
line 82: org.jruby.Main( java.io.InputStream , java.io.PrintStream , java.io.PrintStream ) [ 32 ]
[+]org.jruby.RubyKernel$InProcessScript [ 5310 ]
[+] void run() [ 5310 ]
line 1023: int run( java.lang.String []) [ 5277 ]
line 1023: org.jruby.Main( org.jruby.RubyInstanceConfig ) [ 30 ]
line 1003: org.jruby.RubyKernel$InProcessScript( java.lang.String [], java.io.InputStream , java.io.OutputStream , java.io.OutputStream , java.lang.String [], java.io.File ) [ 3 ]
[+] org.jruby.RubyKernel$InProcessScript( java.lang.String [], java.io.InputStream , java.io.OutputStream , java.io.OutputStream , java.lang.String [], java.io.File ) [ 3 ]
line 1005: org.jruby.RubyKernel$2( org.jruby.RubyKernel$InProcessScript , java.io.InputStream , java.io.OutputStream , java.io.OutputStream , java.lang.String [], java.io.File ) [ 3 ]
line 1019: void setResult( int ) [ 0 ]
[+] java.util.Map environmentMap( java.lang.String []) [ 3 ]
line 1003: org.jruby.RubyKernel$InProcessScript( java.lang.String [], java.io.InputStream , java.io.OutputStream , java.io.OutputStream , java.lang.String [], java.io.File ) [ 2 ]
line 1019: void setResult( int ) [ 0 ]
[+]org.jruby.JRubyC [ 4671 ]
[+] void main( java.lang.String []) [ 4671 ]
line 27: org.jruby.Ruby getDefaultInstance() [ 3321 ]
line 58: org.jruby.ast.Node parse( java.lang.String , java.lang.String , org.jruby.runtime.DynamicScope ) [ 1299 ]
line 62: org.jruby.compiler.NodeCompiler getCompiler( org.jruby.ast.Node ) [ 36 ]
[+] org.jruby.JRubyC() [ 0 ]
[+]org.jruby.RubyJRuby [ 3687 ]
[+] org.jruby.runtime.builtin.IRubyObject parse( org.jruby.runtime.builtin.IRubyObject , org.jruby.runtime.builtin.IRubyObject , org.jruby.runtime.builtin.IRubyObject , org.jruby.runtime.Block ) [ 3687 ]
line 59: org.jruby.ast.Node parse( java.lang.String , java.lang.String , org.jruby.runtime.DynamicScope ) [ 3497 ]
line 59: org.jruby.runtime.builtin.IRubyObject java_to_ruby( org.jruby.runtime.builtin.IRubyObject , org.jruby.runtime.builtin.IRubyObject , org.jruby.runtime.Block ) [ 154 ]
line 59: org.jruby.javasupport.JavaObject wrap( org.jruby.Ruby , java.lang.Object ) [ 34 ]
[+] org.jruby.runtime.builtin.IRubyObject runtime( org.jruby.runtime.builtin.IRubyObject , org.jruby.runtime.Block ) [ 2294 ]
line 53: org.jruby.runtime.builtin.IRubyObject java_to_ruby( org.jruby.runtime.builtin.IRubyObject , org.jruby.runtime.builtin.IRubyObject , org.jruby.runtime.Block ) [ 2250 ]
line 53: org.jruby.javasupport.JavaObject wrap( org.jruby.Ruby , java.lang.Object ) [ 44 ]
[+] org.jruby.RubyModule createJRuby( org.jruby.Ruby ) [ 2119 ]
line 41: org.jruby.runtime.builtin.IRubyObject callMethod( org.jruby.runtime.ThreadContext , java.lang.String , org.jruby.runtime.builtin.IRubyObject ) [ 2106 ]
line 43: java.lang.Class class$( java.lang.String ) [ 1 ]
line 44: void defineModuleFunction( java.lang.String , org.jruby.runtime.callback.Callback ) [ 1 ]
[+]org.jruby.demo.IRBConsole [ 3661 ]
[+] void main( java.lang.String []) [ 3661 ]
line 61: org.jruby.Ruby newInstance( org.jruby.RubyInstanceConfig ) [ 3319 ]
line 63: org.jruby.runtime.builtin.IRubyObject []convertJavaArrayToRuby( org.jruby.Ruby , java.lang.Object []) [ 177 ]
line 69: void hookIntoRuntime( org.jruby.Ruby ) [ 138 ]
[+] java.awt.Font findFont( java.lang.String , int , int , java.lang.String []) [ 3 ]
line 27: org.jruby.demo.IRBConsole( java.lang.String ) [ 0 ]
[+] org.jruby.demo.IRBConsole( java.lang.String ) [ 0 ]
[+]org.jruby.demo.IRBApplet [ 3652 ]
[+] void start() [ 3652 ]
line 56: org.jruby.Ruby newInstance( org.jruby.RubyInstanceConfig ) [ 3319 ]
line 60: void init( java.util.List ) [ 188 ]
line 62: void hookIntoRuntime( org.jruby.Ruby ) [ 138 ]
[+] java.awt.Font findFont( java.lang.String , int , int , java.lang.String []) [ 3 ]
line 23: org.jruby.demo.IRBApplet() [ 0 ]
[+] org.jruby.demo.IRBApplet() [ 0 ]
[+]org.jruby.javasupport.JavaEmbedUtils [ 3647 ]
[+] org.jruby.Ruby initialize( java.util.List ) [ 3647 ]
line 53: org.jruby.Ruby getDefaultInstance() [ 3321 ]
line 54: void init( java.util.List ) [ 188 ]
line 55: boolean require( java.lang.String ) [ 138 ]
[+] java.lang.Object invokeMethod( org.jruby.Ruby , java.lang.Object , java.lang.String , java.lang.Object [], java.lang.Class ) [ 2604 ]
line 88: org.jruby.runtime.builtin.IRubyObject getConstant( java.lang.String ) [ 2184 ]
line 100: java.lang.Object rubyToJava( org.jruby.Ruby , org.jruby.runtime.builtin.IRubyObject , java.lang.Class ) [ 228 ]
line 82: org.jruby.runtime.builtin.IRubyObject convertJavaToRuby( org.jruby.Ruby , java.lang.Object ) [ 188 ]
[+] java.lang.Object rubyToJava( org.jruby.Ruby , org.jruby.runtime.builtin.IRubyObject , java.lang.Class ) [ 2369 ]
line 108: org.jruby.runtime.builtin.IRubyObject ruby_to_java( org.jruby.runtime.builtin.IRubyObject , org.jruby.runtime.builtin.IRubyObject , org.jruby.runtime.Block ) [ 2161 ]
line 108: java.lang.Object convertArgument( java.lang.Object , java.lang.Class ) [ 208 ]
[+]org.jruby.RubyMarshal [ 3517 ]
[+] org.jruby.runtime.builtin.IRubyObject load( org.jruby.runtime.builtin.IRubyObject , org.jruby.runtime.builtin.IRubyObject [], org.jruby.runtime.Block ) [ 3517 ]
line 109: org.jruby.exceptions.RaiseException newArgumentError( java.lang.String ) [ 2106 ]
line 138: org.jruby.runtime.builtin.IRubyObject unmarshalObject() [ 1402 ]
line 128: java.io.InputStream getInStream() [ 1 ]
[+] org.jruby.runtime.builtin.IRubyObject dump( org.jruby.runtime.builtin.IRubyObject , org.jruby.runtime.builtin.IRubyObject [], org.jruby.runtime.Block ) [ 2207 ]
line 73: org.jruby.exceptions.RaiseException newArgumentError( java.lang.String ) [ 2106 ]
line 93: void dumpToStream( org.jruby.runtime.builtin.IRubyObject , java.io.OutputStream , int ) [ 92 ]
line 93: java.io.OutputStream getOutStream() [ 1 ]
[+] void dumpToStream( org.jruby.runtime.builtin.IRubyObject , java.io.OutputStream , int ) [ 2198 ]
line 151: void dumpObject( org.jruby.runtime.builtin.IRubyObject ) [ 2197 ]
line 150: org.jruby.runtime.marshal.MarshalStream( org.jruby.Ruby , java.io.OutputStream , int ) [ 1 ]
[+]org.jruby.demo.DOMScriptingApplet [ 3510 ]
[+] void start() [ 3510 ]
line 29: org.jruby.Ruby newInstance( org.jruby.RubyInstanceConfig ) [ 3319 ]
line 33: void init( java.util.List ) [ 188 ]
line 23: org.jruby.demo.DOMScriptingApplet$1( org.jruby.demo.DOMScriptingApplet , java.io.PipedInputStream , java.io.PipedOutputStream ) [ 2 ]
[+] org.jruby.demo.DOMScriptingApplet() [ 0 ]
[+]org.jruby.runtime.marshal.UnmarshalStream [ 3504 ]
[+] org.jruby.runtime.builtin.IRubyObject unmarshalObject() [ 3504 ]
line 82: org.jruby.runtime.builtin.IRubyObject unmarshalObjectDirectly( int ) [ 3482 ]
line 60: org.jruby.runtime.marshal.UnmarshalStream() [ 13 ]
line 80: org.jruby.runtime.builtin.IRubyObject readLink( org.jruby.runtime.marshal.UnmarshalStream , int ) [ 5 ]
[+] org.jruby.runtime.builtin.IRubyObject unmarshalObjectDirectly( int ) [ 3495 ]
line 120: org.jruby.RubyRegexp unmarshalFrom( org.jruby.runtime.marshal.UnmarshalStream ) [ 2097 ]
line 145: org.jruby.RubyStruct unmarshalFrom( org.jruby.runtime.marshal.UnmarshalStream ) [ 1326 ]
line 60: org.jruby.runtime.marshal.UnmarshalStream() [ 13 ]
[+] org.jruby.runtime.builtin.IRubyObject userNewUnmarshal() [ 2239 ]
line 303: org.jruby.runtime.ThreadContext getCurrentContext() [ 2216 ]
line 60: org.jruby.runtime.marshal.UnmarshalStream() [ 13 ]
line 302: org.jruby.runtime.builtin.IRubyObject newInstance( org.jruby.runtime.builtin.IRubyObject [], org.jruby.runtime.Block ) [ 10 ]
[+]org.jruby.RubyKernel [ 3498 ]
[+] org.jruby.RubyBoolean system( org.jruby.runtime.builtin.IRubyObject , org.jruby.runtime.builtin.IRubyObject []) [ 3498 ]
line 777: org.jruby.runtime.builtin.IRubyObject set_trace_func( org.jruby.runtime.builtin.IRubyObject , org.jruby.runtime.builtin.IRubyObject , org.jruby.runtime.Block ) [ 2108 ]
line 1208: int runInShell( org.jruby.Ruby , org.jruby.runtime.builtin.IRubyObject []) [ 1366 ]
line 81: org.jruby.RubyKernel() [ 22 ]
[+] org.jruby.runtime.builtin.IRubyObject backquote( org.jruby.runtime.builtin.IRubyObject , org.jruby.runtime.builtin.IRubyObject ) [ 3496 ]
line 777: org.jruby.runtime.builtin.IRubyObject set_trace_func( org.jruby.runtime.builtin.IRubyObject , org.jruby.runtime.builtin.IRubyObject , org.jruby.runtime.Block ) [ 2108 ]
line 896: int runInShell( org.jruby.Ruby , org.jruby.runtime.builtin.IRubyObject [], java.io.OutputStream ) [ 1366 ]
line 81: org.jruby.RubyKernel() [ 22 ]
[+] org.jruby.runtime.builtin.IRubyObject printf( org.jruby.runtime.builtin.IRubyObject , org.jruby.runtime.builtin.IRubyObject []) [ 2465 ]
line 777: org.jruby.runtime.builtin.IRubyObject set_trace_func( org.jruby.runtime.builtin.IRubyObject , org.jruby.runtime.builtin.IRubyObject , org.jruby.runtime.Block ) [ 2108 ]
line 420: org.jruby.runtime.builtin.IRubyObject sprintf( org.jruby.runtime.builtin.IRubyObject , org.jruby.runtime.builtin.IRubyObject []) [ 331 ]
line 81: org.jruby.RubyKernel() [ 22 ]
[+]org.jruby.runtime.builtin.meta.FileMetaClass [ 3462 ]
[+] org.jruby.runtime.builtin.IRubyObject expand_path( org.jruby.runtime.builtin.IRubyObject []) [ 3462 ]
line 74: org.jruby.runtime.builtin.meta.FileMetaClass( java.lang.String , org.jruby.RubyClass , org.jruby.runtime.ObjectAllocator , org.jruby.util.collections.SinglyLinkedList ) [ 2063 ]
line 379: org.jruby.runtime.builtin.IRubyObject getHomeDirectoryPath( org.jruby.runtime.builtin.IRubyObject , java.lang.String ) [ 1306 ]
line 67: org.jruby.runtime.builtin.meta.FileMetaClass() [ 72 ]
[+] org.jruby.runtime.builtin.IRubyObject open( org.jruby.runtime.builtin.IRubyObject [], boolean , org.jruby.runtime.Block ) [ 2179 ]
line 74: org.jruby.runtime.builtin.meta.FileMetaClass( java.lang.String , org.jruby.RubyClass , org.jruby.runtime.ObjectAllocator , org.jruby.util.collections.SinglyLinkedList ) [ 2063 ]
line 67: org.jruby.runtime.builtin.meta.FileMetaClass() [ 72 ]
line 535: void openInternal( java.lang.String , org.jruby.util.IOModes ) [ 29 ]
[+] org.jruby.runtime.builtin.IRubyObject utime( org.jruby.runtime.builtin.IRubyObject []) [ 2149 ]
line 74: org.jruby.runtime.builtin.meta.FileMetaClass( java.lang.String , org.jruby.RubyClass , org.jruby.runtime.ObjectAllocator , org.jruby.util.collections.SinglyLinkedList ) [ 2063 ]
line 67: org.jruby.runtime.builtin.meta.FileMetaClass() [ 72 ]
line 651: void checkSafeString() [ 4 ]
[+]org.jruby.RubyStruct [ 3457 ]
[+] org.jruby.RubyStruct unmarshalFrom( org.jruby.runtime.marshal.UnmarshalStream ) [ 3457 ]
line 127: org.jruby.runtime.builtin.IRubyObject setByName( java.lang.String , org.jruby.runtime.builtin.IRubyObject ) [ 2116 ]
line 458: org.jruby.RubyClass pathToClass( org.jruby.Ruby , java.lang.String ) [ 1308 ]
line 50: org.jruby.RubyStruct() [ 13 ]
[+] org.jruby.RubyClass newInstance( org.jruby.runtime.builtin.IRubyObject , org.jruby.runtime.builtin.IRubyObject [], org.jruby.runtime.Block ) [ 2158 ]
line 127: org.jruby.runtime.builtin.IRubyObject setByName( java.lang.String , org.jruby.runtime.builtin.IRubyObject ) [ 2116 ]
line 50: org.jruby.RubyStruct() [ 13 ]
line 274: org.jruby.runtime.builtin.IRubyObject set( org.jruby.runtime.builtin.IRubyObject , org.jruby.runtime.Block ) [ 5 ]
[+] org.jruby.RubyClass createStructClass( org.jruby.Ruby ) [ 2147 ]
line 127: org.jruby.runtime.builtin.IRubyObject setByName( java.lang.String , org.jruby.runtime.builtin.IRubyObject ) [ 2116 ]
line 50: org.jruby.RubyStruct() [ 13 ]
line 274: org.jruby.runtime.builtin.IRubyObject set( org.jruby.runtime.builtin.IRubyObject , org.jruby.runtime.Block ) [ 5 ]
[+]org.jruby.RubyObject [ 3430 ]
[+] org.jruby.runtime.builtin.IRubyObject evalWithBinding( org.jruby.runtime.ThreadContext , org.jruby.runtime.builtin.IRubyObject , org.jruby.runtime.builtin.IRubyObject , java.lang.String ) [ 3430 ]
line 535: org.jruby.runtime.builtin.IRubyObject setInstanceVariable( java.lang.String , org.jruby.runtime.builtin.IRubyObject , java.lang.String , java.lang.String ) [ 2097 ]
line 843: org.jruby.ast.Node parse( java.lang.String , java.lang.String , org.jruby.runtime.DynamicScope ) [ 1303 ]
line 65: org.jruby.RubyObject() [ 13 ]
[+] org.jruby.runtime.builtin.IRubyObject evalSimple( org.jruby.runtime.ThreadContext , org.jruby.runtime.builtin.IRubyObject , java.lang.String ) [ 3425 ]
line 535: org.jruby.runtime.builtin.IRubyObject setInstanceVariable( java.lang.String , org.jruby.runtime.builtin.IRubyObject , java.lang.String , java.lang.String ) [ 2097 ]
line 871: org.jruby.ast.Node parse( java.lang.String , java.lang.String , org.jruby.runtime.DynamicScope ) [ 1303 ]
line 65: org.jruby.RubyObject() [ 13 ]
[+] org.jruby.RubyArray singleton_methods( org.jruby.runtime.builtin.IRubyObject []) [ 2131 ]
line 535: org.jruby.runtime.builtin.IRubyObject setInstanceVariable( java.lang.String , org.jruby.runtime.builtin.IRubyObject , java.lang.String , java.lang.String ) [ 2097 ]
line 65: org.jruby.RubyObject() [ 13 ]
line 81: org.jruby.RubyObject( org.jruby.Ruby , org.jruby.RubyClass , boolean ) [ 7 ]
[+]org.jruby.RubyModule [ 3429 ]
[+] org.jruby.RubyModule unmarshalFrom( org.jruby.runtime.marshal.UnmarshalStream ) [ 3429 ]
line 877: void setMethodVisibility( org.jruby.runtime.builtin.IRubyObject [], org.jruby.runtime.Visibility ) [ 2098 ]
line 1670: org.jruby.RubyModule getClassFromPath( java.lang.String ) [ 1308 ]
line 71: org.jruby.RubyModule() [ 13 ]
[+] org.jruby.runtime.builtin.IRubyObject define_method( org.jruby.runtime.builtin.IRubyObject [], org.jruby.runtime.Block ) [ 2127 ]
line 877: void setMethodVisibility( org.jruby.runtime.builtin.IRubyObject [], org.jruby.runtime.Visibility ) [ 2074 ]
line 71: org.jruby.RubyModule() [ 13 ]
line 965: org.jruby.RubyProc newProc( boolean , org.jruby.runtime.Block ) [ 12 ]
[+] org.jruby.RubyModule newModule( org.jruby.Ruby , org.jruby.RubyClass , java.lang.String , org.jruby.util.collections.SinglyLinkedList ) [ 2120 ]
line 877: void setMethodVisibility( org.jruby.runtime.builtin.IRubyObject [], org.jruby.runtime.Visibility ) [ 2098 ]
line 71: org.jruby.RubyModule() [ 13 ]
line 247: org.jruby.runtime.builtin.IRubyObject setClassVar( java.lang.String , org.jruby.runtime.builtin.IRubyObject ) [ 3 ]
[+]org.jruby.RubyDir [ 3425 ]
[+] org.jruby.runtime.builtin.IRubyObject getHomeDirectoryPath( org.jruby.runtime.builtin.IRubyObject , java.lang.String ) [ 3425 ]
line 347: org.jruby.runtime.builtin.IRubyObject setPos( org.jruby.runtime.builtin.IRubyObject ) [ 2109 ]
line 441: org.jruby.runtime.builtin.IRubyObject evalScript( java.lang.String ) [ 1306 ]
line 65: org.jruby.RubyDir() [ 10 ]
[+] org.jruby.runtime.builtin.IRubyObject glob( org.jruby.runtime.builtin.IRubyObject , org.jruby.runtime.builtin.IRubyObject , org.jruby.runtime.Block ) [ 2354 ]
line 347: org.jruby.runtime.builtin.IRubyObject setPos( org.jruby.runtime.builtin.IRubyObject ) [ 2109 ]
line 157: org.jruby.runtime.builtin.IRubyObject []convertJavaArrayToRuby( org.jruby.Ruby , java.lang.Object []) [ 177 ]
line 148: java.lang.String []getNames() [ 48 ]
[+] org.jruby.RubyArray entries( org.jruby.runtime.builtin.IRubyObject , org.jruby.runtime.builtin.IRubyObject ) [ 2303 ]
line 347: org.jruby.runtime.builtin.IRubyObject setPos( org.jruby.runtime.builtin.IRubyObject ) [ 2109 ]
line 180: org.jruby.runtime.builtin.IRubyObject []convertJavaArrayToRuby( org.jruby.Ruby , java.lang.Object []) [ 177 ]
line 65: org.jruby.RubyDir() [ 10 ]
[+]org.jruby.RubyClass [ 3415 ]
[+] org.jruby.RubyModule unmarshalFrom( org.jruby.runtime.marshal.UnmarshalStream ) [ 3415 ]
line 320: org.jruby.RubyModule unmarshalFrom( org.jruby.runtime.marshal.UnmarshalStream ) [ 3415 ]
line 59: org.jruby.RubyClass() [ 0 ]
line 136: void setMarshal( org.jruby.runtime.ObjectMarshal ) [ 0 ]
[+] void createClassClass( org.jruby.RubyClass ) [ 2221 ]
line 187: void defineMethod( java.lang.String , org.jruby.runtime.callback.Callback ) [ 2197 ]
line 186: org.jruby.runtime.CallbackFactory callbackFactory( java.lang.Class ) [ 12 ]
line 186: java.lang.Class class$( java.lang.String ) [ 1 ]
[+] void inheritedBy( org.jruby.RubyClass ) [ 2154 ]
line 211: org.jruby.runtime.ThreadContext getCurrentContext() [ 2143 ]
line 111: org.jruby.RubyClass( org.jruby.Ruby , org.jruby.RubyClass , org.jruby.RubyClass , org.jruby.runtime.ObjectAllocator , org.jruby.util.collections.SinglyLinkedList , java.lang.String ) [ 10 ]
line 59: org.jruby.RubyClass() [ 0 ]
[+]org.jruby.Ruby [ 3340 ]
[+] org.jruby.Ruby getDefaultInstance() [ 3340 ]
line 231: org.jruby.Ruby newInstance( org.jruby.RubyInstanceConfig ) [ 3287 ]
line 119: org.jruby.Ruby() [ 44 ]
line 1680: void setJRubyHome( java.lang.String ) [ 7 ]
[+] org.jruby.Ruby newInstance( java.io.InputStream , java.io.PrintStream , java.io.PrintStream ) [ 3340 ]
line 259: org.jruby.Ruby newInstance( org.jruby.RubyInstanceConfig ) [ 3287 ]
line 119: org.jruby.Ruby() [ 44 ]
line 1680: void setJRubyHome( java.lang.String ) [ 7 ]
[+] org.jruby.Ruby newInstance( org.jruby.RubyInstanceConfig ) [ 3208 ]
line 242: void init() [ 3149 ]
line 119: org.jruby.Ruby() [ 44 ]
line 241: org.jruby.Ruby( org.jruby.RubyInstanceConfig ) [ 8 ]
[+]org.jruby.Ruby$1 [ 2798 ]
[+] void load( org.jruby.Ruby ) [ 2798 ]
line 584: org.jruby.RubyModule createJavaModule( org.jruby.Ruby ) [ 2746 ]
line 585: void load( org.jruby.Ruby ) [ 52 ]
line 583: org.jruby.Ruby$1( org.jruby.Ruby ) [ 0 ]
[+] org.jruby.Ruby$1( org.jruby.Ruby ) [ 0 ]
[+]org.jruby.javasupport.Java [ 2746 ]
[+] org.jruby.RubyModule createJavaModule( org.jruby.Ruby ) [ 2746 ]
line 56: void defineModuleFunction( java.lang.String , org.jruby.runtime.callback.Callback ) [ 2197 ]
line 63: org.jruby.RubyClass createJavaObjectClass( org.jruby.Ruby , org.jruby.RubyModule ) [ 135 ]
line 71: void createJavaProxyModule( org.jruby.Ruby ) [ 135 ]
[+] org.jruby.runtime.builtin.IRubyObject java_to_ruby( org.jruby.runtime.builtin.IRubyObject , org.jruby.runtime.builtin.IRubyObject , org.jruby.runtime.Block ) [ 2284 ]
line 133: org.jruby.runtime.builtin.IRubyObject convertJavaToRuby( org.jruby.Ruby , java.lang.Object ) [ 2282 ]
line 133: java.lang.Object getValue() [ 0 ]
[+] org.jruby.runtime.builtin.IRubyObject java_to_primitive( org.jruby.runtime.builtin.IRubyObject , org.jruby.runtime.builtin.IRubyObject , org.jruby.runtime.Block ) [ 2283 ]
line 162: org.jruby.runtime.builtin.IRubyObject convertJavaToRuby( org.jruby.Ruby , java.lang.Object ) [ 2282 ]
line 162: java.lang.Object getValue() [ 0 ]
Post Comment
|
|