-
-
Save kares/410a35e3ba69bdf2a770 to your computer and use it in GitHub Desktop.
Mustermann JRuby 9K issue https://github.com/jruby/jruby/issues/3633
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
kares@sputnik:~/workspace/oss/jruby$ echo $JRUBY_OPTS | |
-J-XX:+TieredCompilation -J-XX:TieredStopAtLevel=1 | |
kares@sputnik:~/workspace/oss/jruby$ bin/jruby -v | |
jruby 9.1.0.0-SNAPSHOT (2.2.3) 2016-02-14 c08ca7a Java HotSpot(TM) 64-Bit Server VM 24.72-b04 on 1.7.0_72-b14 +jit [linux-amd64] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
bin/jruby -S gem install mustermann |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Unhandled Java exception: java.lang.NoSuchMethodError: home.kares.workspace.oss.jruby.lib.ruby.gems.shared.gems.mustermann_minus_0_dot_4_dot_0.lib.mustermann.regexp_based.hash:0(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; | |
java.lang.NoSuchMethodError: home.kares.workspace.oss.jruby.lib.ruby.gems.shared.gems.mustermann_minus_0_dot_4_dot_0.lib.mustermann.regexp_based.hash:0(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; | |
initialize at /home/kares/workspace/oss/jruby/lib/ruby/gems/shared/gems/mustermann-0.4.0/lib/mustermann/regexp_based.rb:18 | |
invokeExact at org/jruby/internal/runtime/methods/CompiledIRMethod.java:214 | |
call at org/jruby/internal/runtime/methods/CompiledIRMethod.java:92 | |
call at org/jruby/internal/runtime/methods/MixedModeIRMethod.java:98 | |
cacheAndCall at org/jruby/runtime/callsite/CachingCallSite.java:273 | |
callBlock at org/jruby/runtime/callsite/CachingCallSite.java:79 | |
call at org/jruby/runtime/callsite/CachingCallSite.java:83 | |
newInstance at org/jruby/RubyClass.java:893 | |
unresolvedSuper at org/jruby/ir/runtime/IRRuntimeHelpers.java:984 | |
unresolvedSuperSplatArgs at org/jruby/ir/runtime/IRRuntimeHelpers.java:966 | |
block in new at /home/kares/workspace/oss/jruby/lib/ruby/gems/shared/gems/mustermann-0.4.0/lib/mustermann/pattern.rb:56 | |
yieldDirect at org/jruby/runtime/CompiledIRBlockBody.java:156 | |
yieldSpecific at org/jruby/runtime/IRBlockBody.java:73 | |
yieldSpecific at org/jruby/runtime/Block.java:135 | |
yieldSpecific at org/jruby/ir/runtime/IRRuntimeHelpers.java:478 | |
yieldSpecific at org/jruby/ir/targets/YieldSite.java:114 | |
fetch at /home/kares/workspace/oss/jruby/lib/ruby/gems/shared/gems/tool-0.2.3/lib/tool/equality_map.rb:38 | |
invokeExact at org/jruby/internal/runtime/methods/CompiledIRMethod.java:214 | |
call at org/jruby/internal/runtime/methods/CompiledIRMethod.java:92 | |
call at org/jruby/internal/runtime/methods/CompiledIRMethod.java:117 | |
call at org/jruby/internal/runtime/methods/MixedModeIRMethod.java:203 | |
callBlock at org/jruby/runtime/callsite/CachingCallSite.java:203 | |
call at org/jruby/runtime/callsite/CachingCallSite.java:209 | |
new at /home/kares/workspace/oss/jruby/lib/ruby/gems/shared/gems/mustermann-0.4.0/lib/mustermann/pattern.rb:56 | |
invokeExact at org/jruby/internal/runtime/methods/CompiledIRMethod.java:214 | |
call at org/jruby/internal/runtime/methods/CompiledIRMethod.java:92 | |
call at org/jruby/internal/runtime/methods/CompiledIRMethod.java:108 | |
call at org/jruby/internal/runtime/methods/MixedModeIRMethod.java:168 | |
call at org/jruby/internal/runtime/methods/DynamicMethod.java:197 | |
call at org/jruby/runtime/callsite/CachingCallSite.java:161 | |
block in mustermann_jruby.rb at mustermann_jruby.rb:69 | |
yieldDirect at org/jruby/runtime/CompiledIRBlockBody.java:156 | |
yieldSpecific at org/jruby/runtime/IRBlockBody.java:73 | |
yieldSpecific at org/jruby/runtime/Block.java:135 | |
times at org/jruby/RubyFixnum.java:296 | |
cacheAndCall at org/jruby/runtime/callsite/CachingCallSite.java:303 | |
callBlock at org/jruby/runtime/callsite/CachingCallSite.java:141 | |
call at org/jruby/runtime/callsite/CachingCallSite.java:145 | |
<top> at mustermann_jruby.rb:66 | |
invokeWithArguments at java/lang/invoke/MethodHandle.java:599 | |
load at org/jruby/ir/Compiler.java:111 | |
runScript at org/jruby/Ruby.java:817 | |
runScript at org/jruby/Ruby.java:809 | |
runNormally at org/jruby/Ruby.java:747 | |
runFromMain at org/jruby/Ruby.java:569 | |
doRunFromMain at org/jruby/Main.java:415 | |
internalRun at org/jruby/Main.java:310 | |
run at org/jruby/Main.java:239 | |
main at org/jruby/Main.java:201 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
require 'mustermann' | |
require 'mustermann/sinatra' | |
counter = 0 | |
1000.times do | |
counter += 1 | |
Mustermann::AST::Pattern.new("/#{counter}") | |
end |
This file has been truncated, but you can view the full file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
*** Dumping mustermann_jruby.invokeOtherOneFixnum0:+ *** | |
GETSTATIC mustermann_jruby.invokeOtherOneFixnum0:+ : Lorg/jruby/runtime/CallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "+" | |
INVOKESTATIC org/jruby/runtime/MethodIndex.getFastFixnumOpsCallSite (Ljava/lang/String;)Lorg/jruby/runtime/CallSite; | |
DUP | |
PUTSTATIC mustermann_jruby.invokeOtherOneFixnum0:+ : Lorg/jruby/runtime/CallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
LDC 1 | |
INVOKEVIRTUAL org/jruby/runtime/CallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;J)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping mustermann_jruby.symbol1 *** | |
GETSTATIC mustermann_jruby.symbol1 : Lorg/jruby/RubySymbol; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "AST" | |
ALOAD 0 | |
LDC "US-ASCII" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.retrieveJCodingsEncoding (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jcodings/Encoding; | |
INVOKESTATIC org/jruby/RubySymbol.newSymbol (Lorg/jruby/Ruby;Ljava/lang/String;Lorg/jcodings/Encoding;)Lorg/jruby/RubySymbol; | |
DUP | |
PUTSTATIC mustermann_jruby.symbol1 : Lorg/jruby/RubySymbol; | |
L0 | |
ARETURN | |
*** Dumping mustermann_jruby.symbol2 *** | |
GETSTATIC mustermann_jruby.symbol2 : Lorg/jruby/RubySymbol; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "Pattern" | |
ALOAD 0 | |
LDC "US-ASCII" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.retrieveJCodingsEncoding (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jcodings/Encoding; | |
INVOKESTATIC org/jruby/RubySymbol.newSymbol (Lorg/jruby/Ruby;Ljava/lang/String;Lorg/jcodings/Encoding;)Lorg/jruby/RubySymbol; | |
DUP | |
PUTSTATIC mustermann_jruby.symbol2 : Lorg/jruby/RubySymbol; | |
L0 | |
ARETURN | |
*** Dumping mustermann_jruby.bytelist3 *** | |
GETSTATIC mustermann_jruby.bytelist3 : Lorg/jruby/util/ByteList; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "/" | |
LDC "UTF-8" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newByteListFromRaw (Lorg/jruby/Ruby;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/util/ByteList; | |
DUP | |
PUTSTATIC mustermann_jruby.bytelist3 : Lorg/jruby/util/ByteList; | |
L0 | |
ARETURN | |
*** Dumping mustermann_jruby.bytelist4 *** | |
GETSTATIC mustermann_jruby.bytelist4 : Lorg/jruby/util/ByteList; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "" | |
LDC "UTF-8" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newByteListFromRaw (Lorg/jruby/Ruby;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/util/ByteList; | |
DUP | |
PUTSTATIC mustermann_jruby.bytelist4 : Lorg/jruby/util/ByteList; | |
L0 | |
ARETURN | |
*** Dumping mustermann_jruby.invokeOther5:new *** | |
GETSTATIC mustermann_jruby.invokeOther5:new : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "new" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC mustermann_jruby.invokeOther5:new : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping mustermann_jruby.RUBY$block$\=mustermann_jruby\,rb$0 *** | |
L0 | |
ACONST_NULL | |
ASTORE 8 | |
L1 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
ALOAD 9 | |
ASTORE 10 | |
ALOAD 9 | |
ASTORE 11 | |
ALOAD 9 | |
ASTORE 12 | |
ALOAD 9 | |
ASTORE 13 | |
ALOAD 9 | |
ASTORE 14 | |
ALOAD 9 | |
ASTORE 15 | |
ALOAD 9 | |
ASTORE 16 | |
ALOAD 9 | |
ASTORE 17 | |
ALOAD 9 | |
ASTORE 18 | |
ALOAD 9 | |
ASTORE 19 | |
ALOAD 9 | |
ASTORE 20 | |
ALOAD 9 | |
ASTORE 21 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/Block.getBinding ()Lorg/jruby/runtime/Binding; | |
INVOKEVIRTUAL org/jruby/runtime/Binding.getFrame ()Lorg/jruby/runtime/Frame; | |
INVOKEVIRTUAL org/jruby/runtime/Frame.getVisibility ()Lorg/jruby/runtime/Visibility; | |
ASTORE 20 | |
ALOAD 0 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/Block.getBinding ()Lorg/jruby/runtime/Binding; | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.preYieldNoScope (Lorg/jruby/runtime/Binding;)Lorg/jruby/runtime/Frame; | |
ASTORE 19 | |
ALOAD 0 | |
ALOAD 1 | |
LDC false | |
LDC true | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.pushBlockDynamicScopeIfNeeded (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/Block;ZZ)Lorg/jruby/runtime/DynamicScope; | |
ASTORE 8 | |
ALOAD 1 | |
ALOAD 3 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.updateBlockState (Lorg/jruby/runtime/Block;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 3 | |
ALOAD 8 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 17 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 4 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.prepareNoBlockArgs (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/Block;[Lorg/jruby/runtime/builtin/IRubyObject;)[Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 4 | |
L2 | |
NOP | |
ALOAD 2 | |
ASTORE 21 | |
L3 | |
TRYCATCHBLOCK L3 L4 L5 java/lang/Throwable | |
NOP | |
L6 | |
LINENUMBER 68 L6 | |
ALOAD 0 | |
ALOAD 3 | |
ALOAD 17 | |
INVOKESTATIC mustermann_jruby.invokeOtherOneFixnum0:+ (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 12 | |
ALOAD 12 | |
ASTORE 17 | |
L7 | |
LINENUMBER 69 L7 | |
ALOAD 8 | |
ALOAD 17 | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueZeroDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
ALOAD 0 | |
ALOAD 21 | |
LDC "Mustermann" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 11 | |
ALOAD 0 | |
ALOAD 11 | |
LDC "AST" | |
LDC true | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.inheritedSearchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 10 | |
ALOAD 0 | |
ALOAD 10 | |
GETSTATIC org/jruby/ir/operands/UndefinedValue.UNDEFINED : Lorg/jruby/ir/operands/UndefinedValue; | |
INVOKESTATIC org/jruby/runtime/Helpers.BNE (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Z | |
IFNE L8 | |
L4 | |
TRYCATCHBLOCK L4 L8 L5 java/lang/Throwable | |
NOP | |
ALOAD 11 | |
CHECKCAST org/jruby/RubyModule | |
ALOAD 0 | |
LDC "const_missing" | |
ALOAD 0 | |
INVOKESTATIC mustermann_jruby.symbol1 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; | |
INVOKEVIRTUAL org/jruby/RubyModule.callMethod (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 10 | |
L8 | |
TRYCATCHBLOCK L8 L9 L5 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
ALOAD 10 | |
LDC "Pattern" | |
LDC true | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.inheritedSearchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
ALOAD 0 | |
ALOAD 9 | |
GETSTATIC org/jruby/ir/operands/UndefinedValue.UNDEFINED : Lorg/jruby/ir/operands/UndefinedValue; | |
INVOKESTATIC org/jruby/runtime/Helpers.BNE (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Z | |
IFNE L10 | |
L9 | |
TRYCATCHBLOCK L9 L10 L5 java/lang/Throwable | |
NOP | |
ALOAD 10 | |
CHECKCAST org/jruby/RubyModule | |
ALOAD 0 | |
LDC "const_missing" | |
ALOAD 0 | |
INVOKESTATIC mustermann_jruby.symbol2 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; | |
INVOKEVIRTUAL org/jruby/RubyModule.callMethod (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
L10 | |
TRYCATCHBLOCK L10 L5 L5 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
ALOAD 0 | |
INVOKESTATIC mustermann_jruby.bytelist3 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/util/ByteList; | |
LDC 16 | |
INVOKESTATIC org/jruby/RubyString.newStringShared (Lorg/jruby/Ruby;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
ASTORE 15 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
ALOAD 0 | |
INVOKESTATIC mustermann_jruby.bytelist4 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/util/ByteList; | |
LDC 0 | |
INVOKESTATIC org/jruby/RubyString.newStringShared (Lorg/jruby/Ruby;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
ALOAD 15 | |
INVOKEVIRTUAL org/jruby/RubyString.append19 (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyString; | |
ALOAD 17 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.asString ()Lorg/jruby/RubyString; | |
INVOKEVIRTUAL org/jruby/RubyString.append19 (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyString; | |
ASTORE 14 | |
ALOAD 0 | |
ALOAD 3 | |
ALOAD 9 | |
ALOAD 14 | |
INVOKESTATIC mustermann_jruby.invokeOther5:new (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 13 | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.popScope ()V | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/Block.getBinding ()Lorg/jruby/runtime/Binding; | |
INVOKEVIRTUAL org/jruby/runtime/Binding.getFrame ()Lorg/jruby/runtime/Frame; | |
ALOAD 20 | |
INVOKEVIRTUAL org/jruby/runtime/Frame.setVisibility (Lorg/jruby/runtime/Visibility;)V | |
ALOAD 0 | |
ALOAD 19 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postYieldNoScope (Lorg/jruby/runtime/Frame;)V | |
ALOAD 13 | |
ARETURN | |
L5 | |
NOP | |
ASTORE 18 | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.popScope ()V | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/Block.getBinding ()Lorg/jruby/runtime/Binding; | |
INVOKEVIRTUAL org/jruby/runtime/Binding.getFrame ()Lorg/jruby/runtime/Frame; | |
ALOAD 20 | |
INVOKEVIRTUAL org/jruby/runtime/Frame.setVisibility (Lorg/jruby/runtime/Visibility;)V | |
ALOAD 0 | |
ALOAD 19 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postYieldNoScope (Lorg/jruby/runtime/Frame;)V | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 8 | |
ALOAD 18 | |
ALOAD 7 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.handleBreakAndReturnsInLambdas (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Lorg/jruby/runtime/DynamicScope;Ljava/lang/Object;Lorg/jruby/runtime/Block$Type;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 16 | |
ALOAD 0 | |
ALOAD 16 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.returnOrRethrowSavedException (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
L11 | |
NOP | |
*** Dumping mustermann_jruby.bytelist6 *** | |
GETSTATIC mustermann_jruby.bytelist6 : Lorg/jruby/util/ByteList; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "mustermann" | |
LDC "UTF-8" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newByteListFromRaw (Lorg/jruby/Ruby;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/util/ByteList; | |
DUP | |
PUTSTATIC mustermann_jruby.bytelist6 : Lorg/jruby/util/ByteList; | |
L0 | |
ARETURN | |
*** Dumping mustermann_jruby.invokeOther7:require *** | |
GETSTATIC mustermann_jruby.invokeOther7:require : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "require" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newFunctionalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/FunctionalCachingCallSite; | |
DUP | |
PUTSTATIC mustermann_jruby.invokeOther7:require : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping mustermann_jruby.bytelist8 *** | |
GETSTATIC mustermann_jruby.bytelist8 : Lorg/jruby/util/ByteList; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "mustermann/sinatra" | |
LDC "UTF-8" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newByteListFromRaw (Lorg/jruby/Ruby;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/util/ByteList; | |
DUP | |
PUTSTATIC mustermann_jruby.bytelist8 : Lorg/jruby/util/ByteList; | |
L0 | |
ARETURN | |
*** Dumping mustermann_jruby.invokeOther9:require *** | |
GETSTATIC mustermann_jruby.invokeOther9:require : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "require" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newFunctionalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/FunctionalCachingCallSite; | |
DUP | |
PUTSTATIC mustermann_jruby.invokeOther9:require : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping mustermann_jruby.fixnum10 *** | |
GETSTATIC mustermann_jruby.fixnum10 : Lorg/jruby/RubyFixnum; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC 0 | |
INVOKEVIRTUAL org/jruby/Ruby.newFixnum (J)Lorg/jruby/RubyFixnum; | |
DUP | |
PUTSTATIC mustermann_jruby.fixnum10 : Lorg/jruby/RubyFixnum; | |
L0 | |
ARETURN | |
*** Dumping mustermann_jruby.fixnum11 *** | |
GETSTATIC mustermann_jruby.fixnum11 : Lorg/jruby/RubyFixnum; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC 1000 | |
INVOKEVIRTUAL org/jruby/Ruby.newFixnum (J)Lorg/jruby/RubyFixnum; | |
DUP | |
PUTSTATIC mustermann_jruby.fixnum11 : Lorg/jruby/RubyFixnum; | |
L0 | |
ARETURN | |
*** Dumping mustermann_jruby.invokeOther13:times *** | |
GETSTATIC mustermann_jruby.invokeOther13:times : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "times" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC mustermann_jruby.invokeOther13:times : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping mustermann_jruby.RUBY$script *** | |
L0 | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.getCurrentScope ()Lorg/jruby/runtime/DynamicScope; | |
ASTORE 7 | |
L1 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 8 | |
ALOAD 8 | |
ASTORE 9 | |
ALOAD 8 | |
ASTORE 10 | |
ALOAD 8 | |
ASTORE 11 | |
L2 | |
NOP | |
L3 | |
LINENUMBER 1 L3 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
ALOAD 0 | |
INVOKESTATIC mustermann_jruby.bytelist6 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/util/ByteList; | |
LDC 16 | |
INVOKESTATIC org/jruby/RubyString.newStringShared (Lorg/jruby/Ruby;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
ASTORE 10 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 2 | |
ALOAD 10 | |
INVOKESTATIC mustermann_jruby.invokeOther7:require (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 12 | |
L4 | |
LINENUMBER 2 L4 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
ALOAD 0 | |
INVOKESTATIC mustermann_jruby.bytelist8 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/util/ByteList; | |
LDC 16 | |
INVOKESTATIC org/jruby/RubyString.newStringShared (Lorg/jruby/Ruby;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
ASTORE 9 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 2 | |
ALOAD 9 | |
INVOKESTATIC mustermann_jruby.invokeOther9:require (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 13 | |
L5 | |
LINENUMBER 65 L5 | |
ALOAD 0 | |
INVOKESTATIC mustermann_jruby.fixnum10 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubyFixnum; | |
ASTORE 11 | |
L6 | |
LINENUMBER 66 L6 | |
ALOAD 7 | |
ALOAD 11 | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueZeroDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 0 | |
INVOKESTATIC mustermann_jruby.fixnum11 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubyFixnum; | |
ALOAD 0 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 7 | |
GETSTATIC mustermann_jruby.blockBody12 : Lorg/jruby/runtime/CompiledIRBlockBody; | |
DUP | |
IFNONNULL L7 | |
POP | |
NEW org/jruby/runtime/CompiledIRBlockBody | |
DUP | |
LDC mustermann_jruby.RUBY$block$\=mustermann_jruby\,rb$0(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/Block;Lorg/jruby/parser/StaticScope;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;Ljava/lang/String;Lorg/jruby/runtime/Block$Type;)Lorg/jruby/runtime/builtin/IRubyObject; (6) | |
GETSTATIC mustermann_jruby.RUBY$block$\=mustermann_jruby\,rb$0_IRScope : Lorg/jruby/ir/IRScope; | |
LDC 0 | |
INVOKESPECIAL org/jruby/runtime/CompiledIRBlockBody.<init> (Ljava/lang/invoke/MethodHandle;Lorg/jruby/ir/IRScope;J)V | |
DUP | |
PUTSTATIC mustermann_jruby.blockBody12 : Lorg/jruby/runtime/CompiledIRBlockBody; | |
L7 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.prepareBlock (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/DynamicScope;Lorg/jruby/runtime/BlockBody;)Lorg/jruby/runtime/Block; | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getBlockFromObject (Lorg/jruby/runtime/ThreadContext;Ljava/lang/Object;)Lorg/jruby/runtime/Block; | |
INVOKESTATIC mustermann_jruby.invokeOther13:times (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 8 | |
ALOAD 8 | |
ARETURN | |
L8 | |
NOP | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther0:readline *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther0:readline : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "readline" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther0:readline : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther1:readline *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther1:readline : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "readline" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther1:readline : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther2:chomp *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther2:chomp : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "chomp" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther2:chomp : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther3:start_with? *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther3:start_with? : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "start_with?" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther3:start_with? : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther4:new *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther4:new : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "new" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther4:new : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet5:@data *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet5:@data : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@data" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForWrite (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet5:@data : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.bytelist6 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.bytelist6 : Lorg/jruby/util/ByteList; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "" | |
LDC "ASCII-8BIT" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newByteListFromRaw (Lorg/jruby/Ruby;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/util/ByteList; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.bytelist6 : Lorg/jruby/util/ByteList; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.bytelist7 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.bytelist7 : Lorg/jruby/util/ByteList; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "\\A" | |
LDC "UTF-8" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newByteListFromRaw (Lorg/jruby/Ruby;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/util/ByteList; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.bytelist7 : Lorg/jruby/util/ByteList; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.dregexp:3 *** | |
ALOAD 0 | |
ICONST_3 | |
INVOKESTATIC org/jruby/runtime/Helpers.anewarrayIRubyObjects (I)[Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ICONST_0 | |
INVOKESTATIC org/jruby/runtime/Helpers.aastoreIRubyObjects ([Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;I)[Lorg/jruby/runtime/builtin/IRubyObject; | |
ILOAD 4 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newDynamicRegexp (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)Lorg/jruby/RubyRegexp; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther8:readline *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther8:readline : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "readline" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther8:readline : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther9:chomp *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther9:chomp : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "chomp" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther9:chomp : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther10:=~ *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther10:=~ : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "=~" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther10:=~ : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.bytelist11 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.bytelist11 : Lorg/jruby/util/ByteList; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "\u0000" | |
LDC "UTF-8" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newByteListFromRaw (Lorg/jruby/Ruby;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/util/ByteList; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.bytelist11 : Lorg/jruby/util/ByteList; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther12:split *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther12:split : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "split" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther12:split : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet13:@extensions *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet13:@extensions : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@extensions" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForWrite (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet13:@extensions : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.array:1 *** | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
ICONST_1 | |
INVOKESTATIC org/jruby/runtime/Helpers.anewarrayIRubyObjects (I)[Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 1 | |
ICONST_0 | |
INVOKESTATIC org/jruby/runtime/Helpers.aastoreIRubyObjects ([Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;I)[Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEVIRTUAL org/jruby/Ruby.newArrayNoCopy ([Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyArray; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.RUBY$block$data$1 *** | |
L0 | |
ACONST_NULL | |
ASTORE 8 | |
L1 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
ALOAD 9 | |
ASTORE 10 | |
ALOAD 9 | |
ASTORE 11 | |
ALOAD 9 | |
ASTORE 12 | |
ALOAD 9 | |
ASTORE 13 | |
ALOAD 9 | |
ASTORE 14 | |
ALOAD 9 | |
ASTORE 15 | |
ALOAD 9 | |
ASTORE 16 | |
ALOAD 9 | |
ASTORE 17 | |
ALOAD 9 | |
ASTORE 18 | |
ALOAD 9 | |
ASTORE 19 | |
ALOAD 9 | |
ASTORE 20 | |
ALOAD 9 | |
ASTORE 21 | |
ALOAD 9 | |
ASTORE 22 | |
ALOAD 9 | |
ASTORE 23 | |
ALOAD 9 | |
ASTORE 24 | |
ALOAD 9 | |
ASTORE 25 | |
ALOAD 9 | |
ASTORE 26 | |
ALOAD 9 | |
ASTORE 27 | |
ALOAD 9 | |
ASTORE 28 | |
ALOAD 9 | |
ASTORE 29 | |
ALOAD 9 | |
ASTORE 30 | |
ALOAD 9 | |
ASTORE 31 | |
ALOAD 9 | |
ASTORE 32 | |
ALOAD 9 | |
ASTORE 33 | |
ALOAD 9 | |
ASTORE 34 | |
ALOAD 9 | |
ASTORE 35 | |
ALOAD 9 | |
ASTORE 36 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/Block.getBinding ()Lorg/jruby/runtime/Binding; | |
INVOKEVIRTUAL org/jruby/runtime/Binding.getFrame ()Lorg/jruby/runtime/Frame; | |
INVOKEVIRTUAL org/jruby/runtime/Frame.getVisibility ()Lorg/jruby/runtime/Visibility; | |
ASTORE 23 | |
ALOAD 0 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/Block.getBinding ()Lorg/jruby/runtime/Binding; | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.preYieldNoScope (Lorg/jruby/runtime/Binding;)Lorg/jruby/runtime/Frame; | |
ASTORE 22 | |
ALOAD 1 | |
ALOAD 3 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.updateBlockState (Lorg/jruby/runtime/Block;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 3 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 4 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.prepareSingleBlockArgs (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/Block;[Lorg/jruby/runtime/builtin/IRubyObject;)[Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 4 | |
L2 | |
NOP | |
ALOAD 0 | |
ALOAD 4 | |
ICONST_0 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getPreArgSafe (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 11 | |
L3 | |
LINENUMBER 76 L3 | |
ALOAD 0 | |
INVOKEDYNAMIC get:\=\%!(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/ir/targets/Bootstrap.globalBootstrap(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; | |
// arguments: none | |
] | |
ASTORE 25 | |
L4 | |
TRYCATCHBLOCK L4 L5 L6 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
ICONST_0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setExceptionRequiresBacktrace (Z)V | |
L7 | |
LINENUMBER 77 L7 | |
ALOAD 0 | |
ALOAD 3 | |
ALOAD 11 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther0:readline (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 37 | |
L8 | |
LINENUMBER 78 L8 | |
ALOAD 0 | |
ALOAD 3 | |
ALOAD 11 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther1:readline (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 28 | |
ALOAD 0 | |
ALOAD 3 | |
ALOAD 28 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther2:chomp (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 27 | |
ALOAD 27 | |
ASTORE 21 | |
L9 | |
LINENUMBER 79 L9 | |
ALOAD 0 | |
ALOAD 2 | |
LDC "PREFIX" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 26 | |
ALOAD 0 | |
ALOAD 3 | |
ALOAD 27 | |
ALOAD 26 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther3:start_with? (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 30 | |
ALOAD 30 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L10 | |
L5 | |
TRYCATCHBLOCK L5 L11 L6 java/lang/Throwable | |
NOP | |
L12 | |
LINENUMBER 80 L12 | |
ALOAD 0 | |
ALOAD 2 | |
LDC "StubLine" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 29 | |
ALOAD 0 | |
ALOAD 3 | |
ALOAD 29 | |
ALOAD 21 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther4:new (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 19 | |
ALOAD 3 | |
ALOAD 19 | |
DUP2 | |
POP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet5:@data (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.setVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;)V | |
L13 | |
LINENUMBER 83 L13 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.bytelist6 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/util/ByteList; | |
LDC 16 | |
INVOKESTATIC org/jruby/RubyString.newStringShared (Lorg/jruby/Ruby;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
ASTORE 20 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.bytelist7 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/util/ByteList; | |
LDC 16 | |
INVOKESTATIC org/jruby/RubyString.newStringShared (Lorg/jruby/Ruby;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
ASTORE 17 | |
ALOAD 0 | |
ALOAD 2 | |
LDC "PREFIX" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 18 | |
ALOAD 0 | |
ALOAD 20 | |
ALOAD 17 | |
ALOAD 18 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.asString ()Lorg/jruby/RubyString; | |
LDC 512 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.dregexp:3 (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/RubyString;Lorg/jruby/RubyString;Lorg/jruby/RubyString;I)Lorg/jruby/RubyRegexp; | |
ASTORE 15 | |
ALOAD 0 | |
ALOAD 3 | |
ALOAD 11 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther8:readline (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 16 | |
ALOAD 0 | |
ALOAD 3 | |
ALOAD 16 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther9:chomp (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 13 | |
ALOAD 0 | |
ALOAD 3 | |
ALOAD 15 | |
ALOAD 13 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther10:=~ (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 14 | |
ALOAD 14 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L14 | |
L11 | |
TRYCATCHBLOCK L11 L6 L6 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.getBackRef ()Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKESTATIC org/jruby/RubyRegexp.match_post (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 12 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.bytelist11 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/util/ByteList; | |
LDC 16 | |
INVOKESTATIC org/jruby/RubyString.newStringShared (Lorg/jruby/Ruby;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
ASTORE 10 | |
ALOAD 0 | |
ALOAD 3 | |
ALOAD 12 | |
ALOAD 10 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther12:split (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
ALOAD 3 | |
ALOAD 9 | |
DUP2 | |
POP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet13:@extensions (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.setVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;)V | |
GOTO L15 | |
L6 | |
TRYCATCHBLOCK L6 L16 L17 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
ICONST_1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setExceptionRequiresBacktrace (Z)V | |
ASTORE 33 | |
ALOAD 0 | |
ALOAD 2 | |
LDC "EOFError" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 34 | |
ALOAD 0 | |
ALOAD 0 | |
ALOAD 34 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.array:1 (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 33 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.isExceptionHandled (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/Object;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 35 | |
ALOAD 35 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFNE L18 | |
L16 | |
TRYCATCHBLOCK L16 L17 L17 java/lang/Throwable | |
NOP | |
ALOAD 33 | |
ATHROW | |
L17 | |
TRYCATCHBLOCK L17 L19 L19 java/lang/Throwable | |
NOP | |
ASTORE 36 | |
ALOAD 0 | |
ALOAD 36 | |
ALOAD 25 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.restoreExceptionVar (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 38 | |
ALOAD 36 | |
ATHROW | |
L19 | |
NOP | |
ASTORE 31 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/Block.getBinding ()Lorg/jruby/runtime/Binding; | |
INVOKEVIRTUAL org/jruby/runtime/Binding.getFrame ()Lorg/jruby/runtime/Frame; | |
ALOAD 23 | |
INVOKEVIRTUAL org/jruby/runtime/Frame.setVisibility (Lorg/jruby/runtime/Visibility;)V | |
ALOAD 0 | |
ALOAD 22 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postYieldNoScope (Lorg/jruby/runtime/Frame;)V | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 8 | |
ALOAD 31 | |
ALOAD 7 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.handleBreakAndReturnsInLambdas (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Lorg/jruby/runtime/DynamicScope;Ljava/lang/Object;Lorg/jruby/runtime/Block$Type;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 32 | |
ALOAD 0 | |
ALOAD 32 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.returnOrRethrowSavedException (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
L20 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
L18 | |
TRYCATCHBLOCK L18 L21 L17 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 24 | |
ALOAD 0 | |
ICONST_1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setExceptionRequiresBacktrace (Z)V | |
ALOAD 25 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "$!" | |
INVOKESTATIC org/jruby/runtime/Helpers.setGlobalVariable (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/Ruby;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
L21 | |
NOP | |
L22 | |
NOP | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/Block.getBinding ()Lorg/jruby/runtime/Binding; | |
INVOKEVIRTUAL org/jruby/runtime/Binding.getFrame ()Lorg/jruby/runtime/Frame; | |
ALOAD 23 | |
INVOKEVIRTUAL org/jruby/runtime/Frame.setVisibility (Lorg/jruby/runtime/Visibility;)V | |
ALOAD 0 | |
ALOAD 22 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postYieldNoScope (Lorg/jruby/runtime/Frame;)V | |
ALOAD 24 | |
ARETURN | |
L14 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
L15 | |
NOP | |
GOTO L23 | |
L10 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
L23 | |
TRYCATCHBLOCK L23 L24 L6 java/lang/Throwable | |
NOP | |
ALOAD 9 | |
ASTORE 24 | |
ALOAD 0 | |
ICONST_1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setExceptionRequiresBacktrace (Z)V | |
ALOAD 25 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "$!" | |
INVOKESTATIC org/jruby/runtime/Helpers.setGlobalVariable (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/Ruby;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
L24 | |
NOP | |
GOTO L22 | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarGet14:@data *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarGet14:@data : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@data" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForRead (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarGet14:@data : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.array:0 *** | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
GETSTATIC org/jruby/runtime/builtin/IRubyObject.NULL_ARRAY : [Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEVIRTUAL org/jruby/Ruby.newArrayNoCopy ([Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyArray; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet15:@extensions *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet15:@extensions : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@extensions" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForWrite (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet15:@extensions : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther16:loaded_from *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther16:loaded_from : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "loaded_from" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newVariableCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/VariableCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther16:loaded_from : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther18:open *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther18:open : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "open" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newFunctionalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/FunctionalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther18:open : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
ALOAD 5 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarGet19:@data *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarGet19:@data : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@data" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForRead (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarGet19:@data : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther20:to_spec *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther20:to_spec : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "to_spec" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newVariableCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/VariableCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther20:to_spec : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet21:@data *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet21:@data : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@data" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForWrite (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet21:@data : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.RUBY$method$data$0 *** | |
L0 | |
L1 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 8 | |
ALOAD 8 | |
ASTORE 9 | |
ALOAD 8 | |
ASTORE 10 | |
ALOAD 8 | |
ASTORE 11 | |
ALOAD 8 | |
ASTORE 12 | |
ALOAD 8 | |
ASTORE 13 | |
ALOAD 8 | |
ASTORE 14 | |
ALOAD 8 | |
ASTORE 15 | |
ALOAD 8 | |
ASTORE 16 | |
ALOAD 0 | |
ALOAD 5 | |
ALOAD 6 | |
ALOAD 2 | |
ALOAD 4 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.preMethodFrameOnly (Lorg/jruby/RubyModule;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)V | |
ALOAD 0 | |
GETSTATIC org/jruby/runtime/Visibility.PUBLIC : Lorg/jruby/runtime/Visibility; | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setCurrentVisibility (Lorg/jruby/runtime/Visibility;)V | |
ALOAD 0 | |
ALOAD 1 | |
INVOKESTATIC org/jruby/runtime/DynamicScope.newDynamicScope (Lorg/jruby/parser/StaticScope;)Lorg/jruby/runtime/DynamicScope; | |
DUP | |
ASTORE 7 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.pushScope (Lorg/jruby/runtime/DynamicScope;)V | |
L2 | |
TRYCATCHBLOCK L2 L3 L4 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
ALOAD 3 | |
LDC 0 | |
LDC 0 | |
LDC false | |
LDC false | |
LDC -1 | |
ACONST_NULL | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.checkArity (Lorg/jruby/runtime/ThreadContext;[Ljava/lang/Object;IIZZILorg/jruby/runtime/Block$Type;)V | |
L5 | |
LINENUMBER 72 L5 | |
L6 | |
LINENUMBER 73 L6 | |
ALOAD 2 | |
DUP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarGet14:@data (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
ALOAD 0 | |
LDC "@data" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 13 | |
ALOAD 13 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L7 | |
L3 | |
TRYCATCHBLOCK L3 L4 L4 java/lang/Throwable | |
NOP | |
GOTO L8 | |
L4 | |
NOP | |
ASTORE 8 | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.popScope ()V | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 8 | |
ATHROW | |
L9 | |
TRYCATCHBLOCK L9 L7 L4 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
L7 | |
TRYCATCHBLOCK L7 L8 L4 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.array:0 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 12 | |
ALOAD 2 | |
ALOAD 12 | |
DUP2 | |
POP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet15:@extensions (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.setVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;)V | |
L10 | |
LINENUMBER 75 L10 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther16:loaded_from (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 10 | |
ALOAD 0 | |
ALOAD 1 | |
LDC "OPEN_MODE" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 11 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 2 | |
ALOAD 10 | |
ALOAD 11 | |
ALOAD 0 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 7 | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.blockBody17 : Lorg/jruby/runtime/CompiledIRBlockBody; | |
DUP | |
IFNONNULL L11 | |
POP | |
NEW org/jruby/runtime/CompiledIRBlockBody | |
DUP | |
LDC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.RUBY$block$data$1(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/Block;Lorg/jruby/parser/StaticScope;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;Ljava/lang/String;Lorg/jruby/runtime/Block$Type;)Lorg/jruby/runtime/builtin/IRubyObject; (6) | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.RUBY$block$data$1_IRScope : Lorg/jruby/ir/IRScope; | |
LDC 2199023255552 | |
INVOKESPECIAL org/jruby/runtime/CompiledIRBlockBody.<init> (Ljava/lang/invoke/MethodHandle;Lorg/jruby/ir/IRScope;J)V | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.blockBody17 : Lorg/jruby/runtime/CompiledIRBlockBody; | |
L11 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.prepareBlock (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/DynamicScope;Lorg/jruby/runtime/BlockBody;)Lorg/jruby/runtime/Block; | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getBlockFromObject (Lorg/jruby/runtime/ThreadContext;Ljava/lang/Object;)Lorg/jruby/runtime/Block; | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther18:open (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 17 | |
L8 | |
TRYCATCHBLOCK L8 L12 L4 java/lang/Throwable | |
NOP | |
L13 | |
LINENUMBER 90 L13 | |
ALOAD 0 | |
ALOAD 2 | |
LDC "@data" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.isDefinedInstanceVar (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 16 | |
ALOAD 16 | |
ASTORE 9 | |
ALOAD 16 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isNil ()Z | |
IFNE L14 | |
L12 | |
TRYCATCHBLOCK L12 L14 L4 java/lang/Throwable | |
NOP | |
ALOAD 2 | |
DUP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarGet19:@data (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
ALOAD 0 | |
LDC "@data" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 15 | |
ALOAD 15 | |
ASTORE 9 | |
L14 | |
TRYCATCHBLOCK L14 L15 L4 java/lang/Throwable | |
NOP | |
ALOAD 9 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFNE L16 | |
L15 | |
TRYCATCHBLOCK L15 L16 L4 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther20:to_spec (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 14 | |
ALOAD 2 | |
ALOAD 14 | |
DUP2 | |
POP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet21:@data (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.setVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;)V | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.popScope ()V | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 14 | |
ARETURN | |
L16 | |
TRYCATCHBLOCK L16 L17 L4 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.popScope ()V | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 15 | |
ARETURN | |
L17 | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther22:readline *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther22:readline : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "readline" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther22:readline : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther23:readline *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther23:readline : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "readline" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther23:readline : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther24:chomp *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther24:chomp : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "chomp" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther24:chomp : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther25:start_with? *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther25:start_with? : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "start_with?" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther25:start_with? : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther26:new *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther26:new : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "new" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther26:new : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet27:@data *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet27:@data : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@data" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForWrite (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet27:@data : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.bytelist28 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.bytelist28 : Lorg/jruby/util/ByteList; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "" | |
LDC "ASCII-8BIT" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newByteListFromRaw (Lorg/jruby/Ruby;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/util/ByteList; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.bytelist28 : Lorg/jruby/util/ByteList; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.bytelist29 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.bytelist29 : Lorg/jruby/util/ByteList; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "\\A" | |
LDC "UTF-8" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newByteListFromRaw (Lorg/jruby/Ruby;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/util/ByteList; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.bytelist29 : Lorg/jruby/util/ByteList; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther30:readline *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther30:readline : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "readline" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther30:readline : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther31:chomp *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther31:chomp : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "chomp" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther31:chomp : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther32:=~ *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther32:=~ : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "=~" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther32:=~ : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.bytelist33 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.bytelist33 : Lorg/jruby/util/ByteList; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "\u0000" | |
LDC "UTF-8" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newByteListFromRaw (Lorg/jruby/Ruby;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/util/ByteList; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.bytelist33 : Lorg/jruby/util/ByteList; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther34:split *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther34:split : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "split" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther34:split : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet35:@extensions *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet35:@extensions : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@extensions" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForWrite (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet35:@extensions : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.RUBY$block$data$2 *** | |
L0 | |
ACONST_NULL | |
ASTORE 8 | |
L1 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
ALOAD 9 | |
ASTORE 10 | |
ALOAD 9 | |
ASTORE 11 | |
ALOAD 9 | |
ASTORE 12 | |
ALOAD 9 | |
ASTORE 13 | |
ALOAD 9 | |
ASTORE 14 | |
ALOAD 9 | |
ASTORE 15 | |
ALOAD 9 | |
ASTORE 16 | |
ALOAD 9 | |
ASTORE 17 | |
ALOAD 9 | |
ASTORE 18 | |
ALOAD 9 | |
ASTORE 19 | |
ALOAD 9 | |
ASTORE 20 | |
ALOAD 9 | |
ASTORE 21 | |
ALOAD 9 | |
ASTORE 22 | |
ALOAD 9 | |
ASTORE 23 | |
ALOAD 9 | |
ASTORE 24 | |
ALOAD 9 | |
ASTORE 25 | |
ALOAD 9 | |
ASTORE 26 | |
ALOAD 9 | |
ASTORE 27 | |
ALOAD 9 | |
ASTORE 28 | |
ALOAD 9 | |
ASTORE 29 | |
ALOAD 9 | |
ASTORE 30 | |
ALOAD 9 | |
ASTORE 31 | |
ALOAD 9 | |
ASTORE 32 | |
ALOAD 9 | |
ASTORE 33 | |
ALOAD 9 | |
ASTORE 34 | |
ALOAD 9 | |
ASTORE 35 | |
ALOAD 9 | |
ASTORE 36 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/Block.getBinding ()Lorg/jruby/runtime/Binding; | |
INVOKEVIRTUAL org/jruby/runtime/Binding.getFrame ()Lorg/jruby/runtime/Frame; | |
INVOKEVIRTUAL org/jruby/runtime/Frame.getVisibility ()Lorg/jruby/runtime/Visibility; | |
ASTORE 23 | |
ALOAD 0 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/Block.getBinding ()Lorg/jruby/runtime/Binding; | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.preYieldNoScope (Lorg/jruby/runtime/Binding;)Lorg/jruby/runtime/Frame; | |
ASTORE 22 | |
ALOAD 1 | |
ALOAD 3 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.updateBlockState (Lorg/jruby/runtime/Block;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 3 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 4 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.prepareSingleBlockArgs (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/Block;[Lorg/jruby/runtime/builtin/IRubyObject;)[Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 4 | |
L2 | |
NOP | |
ALOAD 0 | |
ALOAD 4 | |
ICONST_0 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getPreArgSafe (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 11 | |
L3 | |
LINENUMBER 76 L3 | |
ALOAD 0 | |
INVOKEDYNAMIC get:\=\%!(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/ir/targets/Bootstrap.globalBootstrap(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; | |
// arguments: none | |
] | |
ASTORE 25 | |
L4 | |
TRYCATCHBLOCK L4 L5 L6 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
ICONST_0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setExceptionRequiresBacktrace (Z)V | |
L7 | |
LINENUMBER 77 L7 | |
ALOAD 0 | |
ALOAD 3 | |
ALOAD 11 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther22:readline (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 37 | |
L8 | |
LINENUMBER 78 L8 | |
ALOAD 0 | |
ALOAD 3 | |
ALOAD 11 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther23:readline (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 28 | |
ALOAD 0 | |
ALOAD 3 | |
ALOAD 28 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther24:chomp (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 27 | |
ALOAD 27 | |
ASTORE 21 | |
L9 | |
LINENUMBER 79 L9 | |
ALOAD 0 | |
ALOAD 2 | |
LDC "PREFIX" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 26 | |
ALOAD 0 | |
ALOAD 3 | |
ALOAD 27 | |
ALOAD 26 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther25:start_with? (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 30 | |
ALOAD 30 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L10 | |
L5 | |
TRYCATCHBLOCK L5 L11 L6 java/lang/Throwable | |
NOP | |
L12 | |
LINENUMBER 80 L12 | |
ALOAD 0 | |
ALOAD 2 | |
LDC "StubLine" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 29 | |
ALOAD 0 | |
ALOAD 3 | |
ALOAD 29 | |
ALOAD 21 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther26:new (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 19 | |
ALOAD 3 | |
ALOAD 19 | |
DUP2 | |
POP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet27:@data (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.setVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;)V | |
L13 | |
LINENUMBER 83 L13 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.bytelist28 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/util/ByteList; | |
LDC 16 | |
INVOKESTATIC org/jruby/RubyString.newStringShared (Lorg/jruby/Ruby;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
ASTORE 20 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.bytelist29 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/util/ByteList; | |
LDC 16 | |
INVOKESTATIC org/jruby/RubyString.newStringShared (Lorg/jruby/Ruby;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
ASTORE 17 | |
ALOAD 0 | |
ALOAD 2 | |
LDC "PREFIX" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 18 | |
ALOAD 0 | |
ALOAD 20 | |
ALOAD 17 | |
ALOAD 18 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.asString ()Lorg/jruby/RubyString; | |
LDC 512 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.dregexp:3 (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/RubyString;Lorg/jruby/RubyString;Lorg/jruby/RubyString;I)Lorg/jruby/RubyRegexp; | |
ASTORE 15 | |
ALOAD 0 | |
ALOAD 3 | |
ALOAD 11 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther30:readline (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 16 | |
ALOAD 0 | |
ALOAD 3 | |
ALOAD 16 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther31:chomp (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 13 | |
ALOAD 0 | |
ALOAD 3 | |
ALOAD 15 | |
ALOAD 13 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther32:=~ (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 14 | |
ALOAD 14 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L14 | |
L11 | |
TRYCATCHBLOCK L11 L6 L6 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.getBackRef ()Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKESTATIC org/jruby/RubyRegexp.match_post (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 12 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.bytelist33 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/util/ByteList; | |
LDC 16 | |
INVOKESTATIC org/jruby/RubyString.newStringShared (Lorg/jruby/Ruby;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
ASTORE 10 | |
ALOAD 0 | |
ALOAD 3 | |
ALOAD 12 | |
ALOAD 10 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther34:split (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
ALOAD 3 | |
ALOAD 9 | |
DUP2 | |
POP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet35:@extensions (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.setVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;)V | |
GOTO L15 | |
L6 | |
TRYCATCHBLOCK L6 L16 L17 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
ICONST_1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setExceptionRequiresBacktrace (Z)V | |
ASTORE 33 | |
ALOAD 0 | |
ALOAD 2 | |
LDC "EOFError" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 34 | |
ALOAD 0 | |
ALOAD 0 | |
ALOAD 34 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.array:1 (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 33 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.isExceptionHandled (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/Object;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 35 | |
ALOAD 35 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFNE L18 | |
L16 | |
TRYCATCHBLOCK L16 L17 L17 java/lang/Throwable | |
NOP | |
ALOAD 33 | |
ATHROW | |
L17 | |
TRYCATCHBLOCK L17 L19 L19 java/lang/Throwable | |
NOP | |
ASTORE 36 | |
ALOAD 0 | |
ALOAD 36 | |
ALOAD 25 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.restoreExceptionVar (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 38 | |
ALOAD 36 | |
ATHROW | |
L19 | |
NOP | |
ASTORE 31 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/Block.getBinding ()Lorg/jruby/runtime/Binding; | |
INVOKEVIRTUAL org/jruby/runtime/Binding.getFrame ()Lorg/jruby/runtime/Frame; | |
ALOAD 23 | |
INVOKEVIRTUAL org/jruby/runtime/Frame.setVisibility (Lorg/jruby/runtime/Visibility;)V | |
ALOAD 0 | |
ALOAD 22 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postYieldNoScope (Lorg/jruby/runtime/Frame;)V | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 8 | |
ALOAD 31 | |
ALOAD 7 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.handleBreakAndReturnsInLambdas (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Lorg/jruby/runtime/DynamicScope;Ljava/lang/Object;Lorg/jruby/runtime/Block$Type;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 32 | |
ALOAD 0 | |
ALOAD 32 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.returnOrRethrowSavedException (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
L20 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
L18 | |
TRYCATCHBLOCK L18 L21 L17 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 24 | |
ALOAD 0 | |
ICONST_1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setExceptionRequiresBacktrace (Z)V | |
ALOAD 25 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "$!" | |
INVOKESTATIC org/jruby/runtime/Helpers.setGlobalVariable (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/Ruby;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
L21 | |
NOP | |
L22 | |
NOP | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/Block.getBinding ()Lorg/jruby/runtime/Binding; | |
INVOKEVIRTUAL org/jruby/runtime/Binding.getFrame ()Lorg/jruby/runtime/Frame; | |
ALOAD 23 | |
INVOKEVIRTUAL org/jruby/runtime/Frame.setVisibility (Lorg/jruby/runtime/Visibility;)V | |
ALOAD 0 | |
ALOAD 22 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postYieldNoScope (Lorg/jruby/runtime/Frame;)V | |
ALOAD 24 | |
ARETURN | |
L14 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
L15 | |
NOP | |
GOTO L23 | |
L10 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
L23 | |
TRYCATCHBLOCK L23 L24 L6 java/lang/Throwable | |
NOP | |
ALOAD 9 | |
ASTORE 24 | |
ALOAD 0 | |
ICONST_1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setExceptionRequiresBacktrace (Z)V | |
ALOAD 25 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "$!" | |
INVOKESTATIC org/jruby/runtime/Helpers.setGlobalVariable (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/Ruby;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
L24 | |
NOP | |
GOTO L22 | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarGet36:@data *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarGet36:@data : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@data" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForRead (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarGet36:@data : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet37:@extensions *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet37:@extensions : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@extensions" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForWrite (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet37:@extensions : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther38:loaded_from *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther38:loaded_from : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "loaded_from" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newVariableCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/VariableCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther38:loaded_from : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther40:open *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther40:open : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "open" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newFunctionalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/FunctionalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther40:open : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
ALOAD 5 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarGet41:@data *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarGet41:@data : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@data" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForRead (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarGet41:@data : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther42:to_spec *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther42:to_spec : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "to_spec" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newVariableCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/VariableCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther42:to_spec : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet43:@data *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet43:@data : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@data" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForWrite (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet43:@data : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.RUBY$method$data$0 *** | |
L0 | |
L1 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 7 | |
ALOAD 7 | |
ASTORE 8 | |
ALOAD 7 | |
ASTORE 9 | |
ALOAD 7 | |
ASTORE 10 | |
ALOAD 7 | |
ASTORE 11 | |
ALOAD 7 | |
ASTORE 12 | |
ALOAD 7 | |
ASTORE 13 | |
ALOAD 7 | |
ASTORE 14 | |
ALOAD 7 | |
ASTORE 15 | |
ALOAD 0 | |
ALOAD 4 | |
ALOAD 5 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.preMethodFrameOnly (Lorg/jruby/RubyModule;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)V | |
ALOAD 0 | |
GETSTATIC org/jruby/runtime/Visibility.PUBLIC : Lorg/jruby/runtime/Visibility; | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setCurrentVisibility (Lorg/jruby/runtime/Visibility;)V | |
ALOAD 0 | |
ALOAD 1 | |
INVOKESTATIC org/jruby/runtime/DynamicScope.newDynamicScope (Lorg/jruby/parser/StaticScope;)Lorg/jruby/runtime/DynamicScope; | |
DUP | |
ASTORE 6 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.pushScope (Lorg/jruby/runtime/DynamicScope;)V | |
L2 | |
TRYCATCHBLOCK L2 L3 L4 java/lang/Throwable | |
NOP | |
L5 | |
LINENUMBER 72 L5 | |
L6 | |
LINENUMBER 73 L6 | |
ALOAD 2 | |
DUP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarGet36:@data (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
ALOAD 0 | |
LDC "@data" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 12 | |
ALOAD 12 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L7 | |
L3 | |
TRYCATCHBLOCK L3 L4 L4 java/lang/Throwable | |
NOP | |
GOTO L8 | |
L4 | |
NOP | |
ASTORE 7 | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.popScope ()V | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 7 | |
ATHROW | |
L9 | |
TRYCATCHBLOCK L9 L7 L4 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
L7 | |
TRYCATCHBLOCK L7 L8 L4 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.array:0 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 11 | |
ALOAD 2 | |
ALOAD 11 | |
DUP2 | |
POP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet37:@extensions (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.setVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;)V | |
L10 | |
LINENUMBER 75 L10 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther38:loaded_from (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
ALOAD 0 | |
ALOAD 1 | |
LDC "OPEN_MODE" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 10 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 2 | |
ALOAD 9 | |
ALOAD 10 | |
ALOAD 0 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 6 | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.blockBody39 : Lorg/jruby/runtime/CompiledIRBlockBody; | |
DUP | |
IFNONNULL L11 | |
POP | |
NEW org/jruby/runtime/CompiledIRBlockBody | |
DUP | |
LDC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.RUBY$block$data$2(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/Block;Lorg/jruby/parser/StaticScope;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;Ljava/lang/String;Lorg/jruby/runtime/Block$Type;)Lorg/jruby/runtime/builtin/IRubyObject; (6) | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.RUBY$block$data$2_IRScope : Lorg/jruby/ir/IRScope; | |
LDC 2199023255552 | |
INVOKESPECIAL org/jruby/runtime/CompiledIRBlockBody.<init> (Ljava/lang/invoke/MethodHandle;Lorg/jruby/ir/IRScope;J)V | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.blockBody39 : Lorg/jruby/runtime/CompiledIRBlockBody; | |
L11 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.prepareBlock (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/DynamicScope;Lorg/jruby/runtime/BlockBody;)Lorg/jruby/runtime/Block; | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getBlockFromObject (Lorg/jruby/runtime/ThreadContext;Ljava/lang/Object;)Lorg/jruby/runtime/Block; | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther40:open (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 16 | |
L8 | |
TRYCATCHBLOCK L8 L12 L4 java/lang/Throwable | |
NOP | |
L13 | |
LINENUMBER 90 L13 | |
ALOAD 0 | |
ALOAD 2 | |
LDC "@data" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.isDefinedInstanceVar (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 15 | |
ALOAD 15 | |
ASTORE 8 | |
ALOAD 15 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isNil ()Z | |
IFNE L14 | |
L12 | |
TRYCATCHBLOCK L12 L14 L4 java/lang/Throwable | |
NOP | |
ALOAD 2 | |
DUP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarGet41:@data (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
ALOAD 0 | |
LDC "@data" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 14 | |
ALOAD 14 | |
ASTORE 8 | |
L14 | |
TRYCATCHBLOCK L14 L15 L4 java/lang/Throwable | |
NOP | |
ALOAD 8 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFNE L16 | |
L15 | |
TRYCATCHBLOCK L15 L16 L4 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther42:to_spec (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 13 | |
ALOAD 2 | |
ALOAD 13 | |
DUP2 | |
POP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet43:@data (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.setVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;)V | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.popScope ()V | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 13 | |
ARETURN | |
L16 | |
TRYCATCHBLOCK L16 L17 L4 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.popScope ()V | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 14 | |
ARETURN | |
L17 | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarGet0:@platform *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarGet0:@platform : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@platform" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForRead (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarGet0:@platform : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther1:data *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther1:data : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "data" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newVariableCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/VariableCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther1:data : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther2:platform *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther2:platform : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "platform" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther2:platform : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet3:@platform *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet3:@platform : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@platform" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForWrite (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet3:@platform : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.RUBY$method$platform$0 *** | |
L0 | |
L1 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 8 | |
ALOAD 8 | |
ASTORE 9 | |
ALOAD 8 | |
ASTORE 10 | |
ALOAD 8 | |
ASTORE 11 | |
ALOAD 8 | |
ASTORE 12 | |
L2 | |
NOP | |
ALOAD 0 | |
ALOAD 3 | |
LDC 0 | |
LDC 0 | |
LDC false | |
LDC false | |
LDC -1 | |
ACONST_NULL | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.checkArity (Lorg/jruby/runtime/ThreadContext;[Ljava/lang/Object;IIZZILorg/jruby/runtime/Block$Type;)V | |
L3 | |
LINENUMBER 145 L3 | |
ALOAD 0 | |
ALOAD 2 | |
LDC "@platform" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.isDefinedInstanceVar (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 10 | |
ALOAD 10 | |
ASTORE 12 | |
ALOAD 10 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isNil ()Z | |
IFNE L4 | |
L5 | |
NOP | |
ALOAD 2 | |
DUP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarGet0:@platform (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
ALOAD 0 | |
LDC "@platform" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 11 | |
ALOAD 11 | |
ASTORE 12 | |
L4 | |
NOP | |
ALOAD 12 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFNE L6 | |
L7 | |
NOP | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther1:data (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 8 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 8 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther2:platform (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
ALOAD 2 | |
ALOAD 9 | |
DUP2 | |
POP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet3:@platform (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.setVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;)V | |
ALOAD 9 | |
ARETURN | |
L8 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
L6 | |
NOP | |
ALOAD 11 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarGet4:@platform *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarGet4:@platform : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@platform" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForRead (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarGet4:@platform : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther5:data *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther5:data : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "data" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newVariableCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/VariableCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther5:data : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther6:platform *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther6:platform : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "platform" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther6:platform : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet7:@platform *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet7:@platform : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@platform" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForWrite (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet7:@platform : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.RUBY$method$platform$0 *** | |
L0 | |
L1 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 7 | |
ALOAD 7 | |
ASTORE 8 | |
ALOAD 7 | |
ASTORE 9 | |
ALOAD 7 | |
ASTORE 10 | |
ALOAD 7 | |
ASTORE 11 | |
L2 | |
NOP | |
L3 | |
LINENUMBER 145 L3 | |
ALOAD 0 | |
ALOAD 2 | |
LDC "@platform" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.isDefinedInstanceVar (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
ALOAD 9 | |
ASTORE 11 | |
ALOAD 9 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isNil ()Z | |
IFNE L4 | |
L5 | |
NOP | |
ALOAD 2 | |
DUP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarGet4:@platform (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
ALOAD 0 | |
LDC "@platform" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 10 | |
ALOAD 10 | |
ASTORE 11 | |
L4 | |
NOP | |
ALOAD 11 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFNE L6 | |
L7 | |
NOP | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther5:data (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 7 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 7 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther6:platform (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 8 | |
ALOAD 2 | |
ALOAD 8 | |
DUP2 | |
POP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet7:@platform (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.setVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;)V | |
ALOAD 8 | |
ARETURN | |
L8 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
L6 | |
NOP | |
ALOAD 10 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther0:loaded_from= *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther0:loaded_from= : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "loaded_from=" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newFunctionalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/FunctionalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther0:loaded_from= : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet1:@data *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet1:@data : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@data" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForWrite (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet1:@data : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet2:@extensions *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet2:@extensions : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@extensions" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForWrite (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet2:@extensions : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet3:@name *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet3:@name : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@name" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForWrite (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet3:@name : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet4:@spec *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet4:@spec : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@spec" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForWrite (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet4:@spec : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.RUBY$method$initialize$0 *** | |
L0 | |
L1 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 8 | |
ALOAD 8 | |
ASTORE 9 | |
ALOAD 0 | |
ALOAD 5 | |
ALOAD 6 | |
ALOAD 2 | |
ALOAD 4 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.preMethodFrameOnly (Lorg/jruby/RubyModule;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)V | |
ALOAD 0 | |
GETSTATIC org/jruby/runtime/Visibility.PUBLIC : Lorg/jruby/runtime/Visibility; | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setCurrentVisibility (Lorg/jruby/runtime/Visibility;)V | |
L2 | |
TRYCATCHBLOCK L2 L3 L3 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
ALOAD 3 | |
LDC 1 | |
LDC 0 | |
LDC false | |
LDC false | |
LDC -1 | |
ACONST_NULL | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.checkArity (Lorg/jruby/runtime/ThreadContext;[Ljava/lang/Object;IIZZILorg/jruby/runtime/Block$Type;)V | |
ALOAD 0 | |
ALOAD 3 | |
ICONST_0 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getPreArgSafe (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
L4 | |
LINENUMBER 42 L4 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 2 | |
ALOAD 9 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther0:loaded_from= (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
L5 | |
LINENUMBER 43 L5 | |
ALOAD 2 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
DUP2 | |
POP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet1:@data (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.setVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;)V | |
L6 | |
LINENUMBER 44 L6 | |
ALOAD 2 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
DUP2 | |
POP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet2:@extensions (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.setVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;)V | |
L7 | |
LINENUMBER 45 L7 | |
ALOAD 2 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
DUP2 | |
POP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet3:@name (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.setVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;)V | |
L8 | |
LINENUMBER 46 L8 | |
ALOAD 2 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
DUP2 | |
POP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet4:@spec (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.setVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;)V | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
L3 | |
NOP | |
ASTORE 8 | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 8 | |
ATHROW | |
L9 | |
TRYCATCHBLOCK L9 L10 L3 java/lang/Throwable | |
NOP | |
L10 | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther5:loaded_from= *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther5:loaded_from= : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "loaded_from=" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newFunctionalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/FunctionalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther5:loaded_from= : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet6:@data *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet6:@data : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@data" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForWrite (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet6:@data : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet7:@extensions *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet7:@extensions : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@extensions" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForWrite (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet7:@extensions : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet8:@name *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet8:@name : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@name" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForWrite (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet8:@name : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet9:@spec *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet9:@spec : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@spec" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForWrite (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet9:@spec : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.RUBY$method$initialize$0 *** | |
L0 | |
L1 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 8 | |
ALOAD 8 | |
ASTORE 9 | |
ALOAD 0 | |
ALOAD 5 | |
ALOAD 6 | |
ALOAD 2 | |
ALOAD 4 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.preMethodFrameOnly (Lorg/jruby/RubyModule;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)V | |
ALOAD 0 | |
GETSTATIC org/jruby/runtime/Visibility.PUBLIC : Lorg/jruby/runtime/Visibility; | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setCurrentVisibility (Lorg/jruby/runtime/Visibility;)V | |
L2 | |
TRYCATCHBLOCK L2 L3 L3 java/lang/Throwable | |
NOP | |
ALOAD 3 | |
ASTORE 9 | |
L4 | |
LINENUMBER 42 L4 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 2 | |
ALOAD 9 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther5:loaded_from= (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
L5 | |
LINENUMBER 43 L5 | |
ALOAD 2 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
DUP2 | |
POP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet6:@data (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.setVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;)V | |
L6 | |
LINENUMBER 44 L6 | |
ALOAD 2 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
DUP2 | |
POP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet7:@extensions (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.setVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;)V | |
L7 | |
LINENUMBER 45 L7 | |
ALOAD 2 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
DUP2 | |
POP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet8:@name (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.setVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;)V | |
L8 | |
LINENUMBER 46 L8 | |
ALOAD 2 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
DUP2 | |
POP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet9:@spec (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.setVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;)V | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
L3 | |
NOP | |
ASTORE 8 | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 8 | |
ATHROW | |
L9 | |
TRYCATCHBLOCK L9 L10 L3 java/lang/Throwable | |
NOP | |
L10 | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther0:to_s *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther0:to_s : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "to_s" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther0:to_s : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.ivarSet1:@loaded_from *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.ivarSet1:@loaded_from : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@loaded_from" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForWrite (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.ivarSet1:@loaded_from : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.ivarSet2:@extension_dir *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.ivarSet2:@extension_dir : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@extension_dir" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForWrite (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.ivarSet2:@extension_dir : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.ivarSet3:@extensions_dir *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.ivarSet3:@extensions_dir : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@extensions_dir" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForWrite (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.ivarSet3:@extensions_dir : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.ivarSet4:@full_gem_path *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.ivarSet4:@full_gem_path : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@full_gem_path" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForWrite (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.ivarSet4:@full_gem_path : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.ivarSet5:@gem_dir *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.ivarSet5:@gem_dir : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@gem_dir" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForWrite (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.ivarSet5:@gem_dir : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.ivarSet6:@gems_dir *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.ivarSet6:@gems_dir : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@gems_dir" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForWrite (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.ivarSet6:@gems_dir : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.ivarSet7:@base_dir *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.ivarSet7:@base_dir : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@base_dir" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForWrite (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.ivarSet7:@base_dir : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.RUBY$method$loaded_from=$0 *** | |
L0 | |
L1 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 8 | |
ALOAD 8 | |
ASTORE 9 | |
ALOAD 8 | |
ASTORE 10 | |
L2 | |
NOP | |
ALOAD 0 | |
ALOAD 3 | |
LDC 1 | |
LDC 0 | |
LDC false | |
LDC false | |
LDC -1 | |
ACONST_NULL | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.checkArity (Lorg/jruby/runtime/ThreadContext;[Ljava/lang/Object;IIZZILorg/jruby/runtime/Block$Type;)V | |
ALOAD 0 | |
ALOAD 3 | |
ICONST_0 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getPreArgSafe (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 10 | |
L3 | |
LINENUMBER 197 L3 | |
ALOAD 10 | |
ASTORE 9 | |
ALOAD 10 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L4 | |
L5 | |
NOP | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 10 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther0:to_s (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 8 | |
ALOAD 8 | |
ASTORE 9 | |
L4 | |
NOP | |
ALOAD 2 | |
ALOAD 9 | |
DUP2 | |
POP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.ivarSet1:@loaded_from (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.setVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;)V | |
L6 | |
LINENUMBER 199 L6 | |
ALOAD 2 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
DUP2 | |
POP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.ivarSet2:@extension_dir (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.setVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;)V | |
L7 | |
LINENUMBER 200 L7 | |
ALOAD 2 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
DUP2 | |
POP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.ivarSet3:@extensions_dir (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.setVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;)V | |
L8 | |
LINENUMBER 201 L8 | |
ALOAD 2 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
DUP2 | |
POP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.ivarSet4:@full_gem_path (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.setVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;)V | |
L9 | |
LINENUMBER 202 L9 | |
ALOAD 2 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
DUP2 | |
POP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.ivarSet5:@gem_dir (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.setVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;)V | |
L10 | |
LINENUMBER 203 L10 | |
ALOAD 2 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
DUP2 | |
POP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.ivarSet6:@gems_dir (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.setVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;)V | |
L11 | |
LINENUMBER 204 L11 | |
ALOAD 2 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
DUP2 | |
POP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.ivarSet7:@base_dir (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.setVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;)V | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
L12 | |
NOP | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther8:to_s *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther8:to_s : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "to_s" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther8:to_s : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.ivarSet9:@loaded_from *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.ivarSet9:@loaded_from : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@loaded_from" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForWrite (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.ivarSet9:@loaded_from : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.ivarSet10:@extension_dir *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.ivarSet10:@extension_dir : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@extension_dir" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForWrite (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.ivarSet10:@extension_dir : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.ivarSet11:@extensions_dir *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.ivarSet11:@extensions_dir : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@extensions_dir" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForWrite (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.ivarSet11:@extensions_dir : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.ivarSet12:@full_gem_path *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.ivarSet12:@full_gem_path : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@full_gem_path" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForWrite (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.ivarSet12:@full_gem_path : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.ivarSet13:@gem_dir *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.ivarSet13:@gem_dir : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@gem_dir" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForWrite (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.ivarSet13:@gem_dir : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.ivarSet14:@gems_dir *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.ivarSet14:@gems_dir : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@gems_dir" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForWrite (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.ivarSet14:@gems_dir : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.ivarSet15:@base_dir *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.ivarSet15:@base_dir : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@base_dir" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForWrite (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.ivarSet15:@base_dir : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.RUBY$method$loaded_from=$0 *** | |
L0 | |
L1 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 8 | |
ALOAD 8 | |
ASTORE 9 | |
ALOAD 8 | |
ASTORE 10 | |
L2 | |
NOP | |
ALOAD 3 | |
ASTORE 10 | |
L3 | |
LINENUMBER 197 L3 | |
ALOAD 10 | |
ASTORE 9 | |
ALOAD 10 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L4 | |
L5 | |
NOP | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 10 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther8:to_s (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 8 | |
ALOAD 8 | |
ASTORE 9 | |
L4 | |
NOP | |
ALOAD 2 | |
ALOAD 9 | |
DUP2 | |
POP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.ivarSet9:@loaded_from (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.setVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;)V | |
L6 | |
LINENUMBER 199 L6 | |
ALOAD 2 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
DUP2 | |
POP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.ivarSet10:@extension_dir (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.setVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;)V | |
L7 | |
LINENUMBER 200 L7 | |
ALOAD 2 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
DUP2 | |
POP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.ivarSet11:@extensions_dir (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.setVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;)V | |
L8 | |
LINENUMBER 201 L8 | |
ALOAD 2 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
DUP2 | |
POP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.ivarSet12:@full_gem_path (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.setVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;)V | |
L9 | |
LINENUMBER 202 L9 | |
ALOAD 2 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
DUP2 | |
POP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.ivarSet13:@gem_dir (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.setVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;)V | |
L10 | |
LINENUMBER 203 L10 | |
ALOAD 2 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
DUP2 | |
POP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.ivarSet14:@gems_dir (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.setVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;)V | |
L11 | |
LINENUMBER 204 L11 | |
ALOAD 2 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
DUP2 | |
POP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.ivarSet15:@base_dir (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.setVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;)V | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
L12 | |
NOP | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther0:data *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther0:data : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "data" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newVariableCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/VariableCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther0:data : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.RUBY$method$valid?$0 *** | |
L0 | |
L1 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 8 | |
L2 | |
NOP | |
ALOAD 0 | |
ALOAD 3 | |
LDC 0 | |
LDC 0 | |
LDC false | |
LDC false | |
LDC -1 | |
ACONST_NULL | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.checkArity (Lorg/jruby/runtime/ThreadContext;[Ljava/lang/Object;IIZZILorg/jruby/runtime/Block$Type;)V | |
L3 | |
LINENUMBER 178 L3 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther0:data (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 8 | |
ALOAD 8 | |
ARETURN | |
L4 | |
NOP | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther1:data *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther1:data : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "data" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newVariableCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/VariableCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther1:data : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.RUBY$method$valid?$0 *** | |
L0 | |
L1 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 7 | |
L2 | |
NOP | |
L3 | |
LINENUMBER 178 L3 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther1:data (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 7 | |
ALOAD 7 | |
ARETURN | |
L4 | |
NOP | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther0:length *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther0:length : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "length" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther0:length : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.fixnum1 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.fixnum1 : Lorg/jruby/RubyFixnum; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC -1 | |
INVOKEVIRTUAL org/jruby/Ruby.newFixnum (J)Lorg/jruby/RubyFixnum; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.fixnum1 : Lorg/jruby/RubyFixnum; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther2:\=\{\} *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther2:\=\{\} : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "[]" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther2:\=\{\} : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.bytelist3 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.bytelist3 : Lorg/jruby/util/ByteList; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC " " | |
LDC "UTF-8" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newByteListFromRaw (Lorg/jruby/Ruby;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/util/ByteList; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.bytelist3 : Lorg/jruby/util/ByteList; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther4:split *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther4:split : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "split" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther4:split : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet5:@parts *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet5:@parts : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@parts" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForWrite (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet5:@parts : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.RUBY$method$initialize$0 *** | |
L0 | |
L1 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 8 | |
ALOAD 8 | |
ASTORE 9 | |
ALOAD 8 | |
ASTORE 10 | |
ALOAD 8 | |
ASTORE 11 | |
ALOAD 8 | |
ASTORE 12 | |
ALOAD 8 | |
ASTORE 13 | |
ALOAD 8 | |
ASTORE 14 | |
ALOAD 8 | |
ASTORE 15 | |
ALOAD 0 | |
ALOAD 5 | |
ALOAD 6 | |
ALOAD 2 | |
ALOAD 4 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.preMethodFrameOnly (Lorg/jruby/RubyModule;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)V | |
ALOAD 0 | |
GETSTATIC org/jruby/runtime/Visibility.PUBLIC : Lorg/jruby/runtime/Visibility; | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setCurrentVisibility (Lorg/jruby/runtime/Visibility;)V | |
L2 | |
TRYCATCHBLOCK L2 L3 L3 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
ALOAD 3 | |
LDC 1 | |
LDC 0 | |
LDC false | |
LDC false | |
LDC -1 | |
ACONST_NULL | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.checkArity (Lorg/jruby/runtime/ThreadContext;[Ljava/lang/Object;IIZZILorg/jruby/runtime/Block$Type;)V | |
ALOAD 0 | |
ALOAD 3 | |
ICONST_0 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getPreArgSafe (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 10 | |
L4 | |
LINENUMBER 21 L4 | |
ALOAD 0 | |
ALOAD 1 | |
LDC "PREFIX" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 12 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 12 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther0:length (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 13 | |
ALOAD 0 | |
ALOAD 13 | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.fixnum1 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubyFixnum; | |
LDC false | |
INVOKESTATIC org/jruby/RubyRange.newRange (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Z)Lorg/jruby/RubyRange; | |
ASTORE 14 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 10 | |
ALOAD 14 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther2:\=\{\} (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.bytelist3 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/util/ByteList; | |
LDC 16 | |
INVOKESTATIC org/jruby/RubyString.newStringShared (Lorg/jruby/Ruby;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
ASTORE 11 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 9 | |
ALOAD 11 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther4:split (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 8 | |
ALOAD 2 | |
ALOAD 8 | |
DUP2 | |
POP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet5:@parts (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.setVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;)V | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 8 | |
ARETURN | |
L3 | |
NOP | |
ASTORE 15 | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 15 | |
ATHROW | |
L5 | |
TRYCATCHBLOCK L5 L6 L3 java/lang/Throwable | |
NOP | |
L6 | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther6:length *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther6:length : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "length" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther6:length : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.fixnum7 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.fixnum7 : Lorg/jruby/RubyFixnum; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC -1 | |
INVOKEVIRTUAL org/jruby/Ruby.newFixnum (J)Lorg/jruby/RubyFixnum; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.fixnum7 : Lorg/jruby/RubyFixnum; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther8:\=\{\} *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther8:\=\{\} : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "[]" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther8:\=\{\} : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.bytelist9 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.bytelist9 : Lorg/jruby/util/ByteList; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC " " | |
LDC "UTF-8" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newByteListFromRaw (Lorg/jruby/Ruby;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/util/ByteList; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.bytelist9 : Lorg/jruby/util/ByteList; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther10:split *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther10:split : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "split" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther10:split : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet11:@parts *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet11:@parts : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@parts" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForWrite (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet11:@parts : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.RUBY$method$initialize$0 *** | |
L0 | |
L1 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 8 | |
ALOAD 8 | |
ASTORE 9 | |
ALOAD 8 | |
ASTORE 10 | |
ALOAD 8 | |
ASTORE 11 | |
ALOAD 8 | |
ASTORE 12 | |
ALOAD 8 | |
ASTORE 13 | |
ALOAD 8 | |
ASTORE 14 | |
ALOAD 8 | |
ASTORE 15 | |
ALOAD 0 | |
ALOAD 5 | |
ALOAD 6 | |
ALOAD 2 | |
ALOAD 4 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.preMethodFrameOnly (Lorg/jruby/RubyModule;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)V | |
ALOAD 0 | |
GETSTATIC org/jruby/runtime/Visibility.PUBLIC : Lorg/jruby/runtime/Visibility; | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setCurrentVisibility (Lorg/jruby/runtime/Visibility;)V | |
L2 | |
TRYCATCHBLOCK L2 L3 L3 java/lang/Throwable | |
NOP | |
ALOAD 3 | |
ASTORE 10 | |
L4 | |
LINENUMBER 21 L4 | |
ALOAD 0 | |
ALOAD 1 | |
LDC "PREFIX" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 12 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 12 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther6:length (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 13 | |
ALOAD 0 | |
ALOAD 13 | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.fixnum7 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubyFixnum; | |
LDC false | |
INVOKESTATIC org/jruby/RubyRange.newRange (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Z)Lorg/jruby/RubyRange; | |
ASTORE 14 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 10 | |
ALOAD 14 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther8:\=\{\} (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.bytelist9 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/util/ByteList; | |
LDC 16 | |
INVOKESTATIC org/jruby/RubyString.newStringShared (Lorg/jruby/Ruby;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
ASTORE 11 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 9 | |
ALOAD 11 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther10:split (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 8 | |
ALOAD 2 | |
ALOAD 8 | |
DUP2 | |
POP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet11:@parts (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.setVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;)V | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 8 | |
ARETURN | |
L3 | |
NOP | |
ASTORE 15 | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 15 | |
ATHROW | |
L5 | |
TRYCATCHBLOCK L5 L6 L3 java/lang/Throwable | |
NOP | |
L6 | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther0:platform *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther0:platform : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "platform" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newVariableCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/VariableCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther0:platform : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.symbol1 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.symbol1 : Lorg/jruby/RubySymbol; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "Platform" | |
ALOAD 0 | |
LDC "US-ASCII" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.retrieveJCodingsEncoding (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jcodings/Encoding; | |
INVOKESTATIC org/jruby/RubySymbol.newSymbol (Lorg/jruby/Ruby;Ljava/lang/String;Lorg/jcodings/Encoding;)Lorg/jruby/RubySymbol; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.symbol1 : Lorg/jruby/RubySymbol; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.symbol2 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.symbol2 : Lorg/jruby/RubySymbol; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "RUBY" | |
ALOAD 0 | |
LDC "US-ASCII" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.retrieveJCodingsEncoding (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jcodings/Encoding; | |
INVOKESTATIC org/jruby/RubySymbol.newSymbol (Lorg/jruby/Ruby;Ljava/lang/String;Lorg/jcodings/Encoding;)Lorg/jruby/RubySymbol; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.symbol2 : Lorg/jruby/RubySymbol; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther3:== *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther3:== : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "==" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther3:== : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther4:platform *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther4:platform : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "platform" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newVariableCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/VariableCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther4:platform : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther5:nil? *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther5:nil? : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "nil?" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther5:nil? : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther6:name *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther6:name : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "name" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newVariableCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/VariableCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther6:name : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.bytelist7 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.bytelist7 : Lorg/jruby/util/ByteList; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "-" | |
LDC "UTF-8" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newByteListFromRaw (Lorg/jruby/Ruby;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/util/ByteList; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.bytelist7 : Lorg/jruby/util/ByteList; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther8:version *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther8:version : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "version" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newVariableCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/VariableCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther8:version : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.bytelist9 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.bytelist9 : Lorg/jruby/util/ByteList; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "" | |
LDC "UTF-8" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newByteListFromRaw (Lorg/jruby/Ruby;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/util/ByteList; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.bytelist9 : Lorg/jruby/util/ByteList; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther10:untaint *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther10:untaint : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "untaint" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther10:untaint : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther11:name *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther11:name : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "name" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newVariableCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/VariableCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther11:name : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther12:version *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther12:version : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "version" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newVariableCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/VariableCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther12:version : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther13:platform *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther13:platform : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "platform" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newVariableCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/VariableCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther13:platform : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther14:untaint *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther14:untaint : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "untaint" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther14:untaint : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.RUBY$method$full_name$0 *** | |
L0 | |
L1 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 8 | |
ALOAD 8 | |
ASTORE 9 | |
ALOAD 8 | |
ASTORE 10 | |
ALOAD 8 | |
ASTORE 11 | |
ALOAD 8 | |
ASTORE 12 | |
ALOAD 8 | |
ASTORE 13 | |
ALOAD 8 | |
ASTORE 14 | |
ALOAD 8 | |
ASTORE 15 | |
ALOAD 8 | |
ASTORE 16 | |
ALOAD 8 | |
ASTORE 17 | |
ALOAD 8 | |
ASTORE 18 | |
ALOAD 8 | |
ASTORE 19 | |
ALOAD 8 | |
ASTORE 20 | |
ALOAD 8 | |
ASTORE 21 | |
ALOAD 8 | |
ASTORE 22 | |
ALOAD 8 | |
ASTORE 23 | |
ALOAD 8 | |
ASTORE 24 | |
ALOAD 8 | |
ASTORE 25 | |
ALOAD 8 | |
ASTORE 26 | |
L2 | |
NOP | |
ALOAD 0 | |
ALOAD 3 | |
LDC 0 | |
LDC 0 | |
LDC false | |
LDC false | |
LDC -1 | |
ACONST_NULL | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.checkArity (Lorg/jruby/runtime/ThreadContext;[Ljava/lang/Object;IIZZILorg/jruby/runtime/Block$Type;)V | |
L3 | |
LINENUMBER 129 L3 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther0:platform (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 16 | |
ALOAD 0 | |
ALOAD 1 | |
LDC "Gem" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 13 | |
ALOAD 0 | |
ALOAD 13 | |
LDC "Platform" | |
LDC true | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.inheritedSearchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 15 | |
ALOAD 0 | |
ALOAD 15 | |
GETSTATIC org/jruby/ir/operands/UndefinedValue.UNDEFINED : Lorg/jruby/ir/operands/UndefinedValue; | |
INVOKESTATIC org/jruby/runtime/Helpers.BNE (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Z | |
IFNE L4 | |
L5 | |
NOP | |
ALOAD 13 | |
CHECKCAST org/jruby/RubyModule | |
ALOAD 0 | |
LDC "const_missing" | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.symbol1 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; | |
INVOKEVIRTUAL org/jruby/RubyModule.callMethod (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 15 | |
L4 | |
NOP | |
ALOAD 0 | |
ALOAD 15 | |
LDC "RUBY" | |
LDC true | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.inheritedSearchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 10 | |
ALOAD 0 | |
ALOAD 10 | |
GETSTATIC org/jruby/ir/operands/UndefinedValue.UNDEFINED : Lorg/jruby/ir/operands/UndefinedValue; | |
INVOKESTATIC org/jruby/runtime/Helpers.BNE (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Z | |
IFNE L6 | |
L7 | |
NOP | |
ALOAD 15 | |
CHECKCAST org/jruby/RubyModule | |
ALOAD 0 | |
LDC "const_missing" | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.symbol2 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; | |
INVOKEVIRTUAL org/jruby/RubyModule.callMethod (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 10 | |
L6 | |
NOP | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 16 | |
ALOAD 10 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther3:== (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 11 | |
ALOAD 11 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFNE L8 | |
L9 | |
NOP | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther4:platform (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 8 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 8 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther5:nil? (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
ALOAD 9 | |
ASTORE 11 | |
L8 | |
NOP | |
ALOAD 11 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L10 | |
L11 | |
NOP | |
L12 | |
LINENUMBER 130 L12 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther6:name (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 19 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.bytelist7 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/util/ByteList; | |
LDC 16 | |
INVOKESTATIC org/jruby/RubyString.newStringShared (Lorg/jruby/Ruby;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
ASTORE 18 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther8:version (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 17 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.bytelist9 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/util/ByteList; | |
LDC 0 | |
INVOKESTATIC org/jruby/RubyString.newStringShared (Lorg/jruby/Ruby;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
ALOAD 19 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.asString ()Lorg/jruby/RubyString; | |
INVOKEVIRTUAL org/jruby/RubyString.append19 (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyString; | |
ALOAD 18 | |
INVOKEVIRTUAL org/jruby/RubyString.append19 (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyString; | |
ALOAD 17 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.asString ()Lorg/jruby/RubyString; | |
INVOKEVIRTUAL org/jruby/RubyString.append19 (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyString; | |
ASTORE 22 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 22 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther10:untaint (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 23 | |
ALOAD 23 | |
ARETURN | |
L13 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
L10 | |
NOP | |
L14 | |
LINENUMBER 132 L14 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther11:name (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 20 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.bytelist7 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/util/ByteList; | |
LDC 16 | |
INVOKESTATIC org/jruby/RubyString.newStringShared (Lorg/jruby/Ruby;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
ASTORE 21 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther12:version (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 25 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.bytelist7 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/util/ByteList; | |
LDC 16 | |
INVOKESTATIC org/jruby/RubyString.newStringShared (Lorg/jruby/Ruby;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
ASTORE 26 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther13:platform (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 24 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.bytelist9 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/util/ByteList; | |
LDC 0 | |
INVOKESTATIC org/jruby/RubyString.newStringShared (Lorg/jruby/Ruby;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
ALOAD 20 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.asString ()Lorg/jruby/RubyString; | |
INVOKEVIRTUAL org/jruby/RubyString.append19 (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyString; | |
ALOAD 21 | |
INVOKEVIRTUAL org/jruby/RubyString.append19 (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyString; | |
ALOAD 25 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.asString ()Lorg/jruby/RubyString; | |
INVOKEVIRTUAL org/jruby/RubyString.append19 (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyString; | |
ALOAD 26 | |
INVOKEVIRTUAL org/jruby/RubyString.append19 (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyString; | |
ALOAD 24 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.asString ()Lorg/jruby/RubyString; | |
INVOKEVIRTUAL org/jruby/RubyString.append19 (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyString; | |
ASTORE 14 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 14 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther14:untaint (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 12 | |
ALOAD 12 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther15:platform *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther15:platform : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "platform" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newVariableCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/VariableCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther15:platform : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.symbol16 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.symbol16 : Lorg/jruby/RubySymbol; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "Platform" | |
ALOAD 0 | |
LDC "US-ASCII" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.retrieveJCodingsEncoding (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jcodings/Encoding; | |
INVOKESTATIC org/jruby/RubySymbol.newSymbol (Lorg/jruby/Ruby;Ljava/lang/String;Lorg/jcodings/Encoding;)Lorg/jruby/RubySymbol; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.symbol16 : Lorg/jruby/RubySymbol; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.symbol17 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.symbol17 : Lorg/jruby/RubySymbol; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "RUBY" | |
ALOAD 0 | |
LDC "US-ASCII" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.retrieveJCodingsEncoding (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jcodings/Encoding; | |
INVOKESTATIC org/jruby/RubySymbol.newSymbol (Lorg/jruby/Ruby;Ljava/lang/String;Lorg/jcodings/Encoding;)Lorg/jruby/RubySymbol; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.symbol17 : Lorg/jruby/RubySymbol; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther18:== *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther18:== : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "==" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther18:== : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther19:platform *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther19:platform : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "platform" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newVariableCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/VariableCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther19:platform : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther20:nil? *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther20:nil? : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "nil?" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther20:nil? : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther21:name *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther21:name : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "name" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newVariableCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/VariableCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther21:name : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.bytelist22 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.bytelist22 : Lorg/jruby/util/ByteList; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "-" | |
LDC "UTF-8" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newByteListFromRaw (Lorg/jruby/Ruby;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/util/ByteList; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.bytelist22 : Lorg/jruby/util/ByteList; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther23:version *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther23:version : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "version" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newVariableCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/VariableCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther23:version : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.bytelist24 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.bytelist24 : Lorg/jruby/util/ByteList; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "" | |
LDC "UTF-8" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newByteListFromRaw (Lorg/jruby/Ruby;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/util/ByteList; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.bytelist24 : Lorg/jruby/util/ByteList; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther25:untaint *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther25:untaint : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "untaint" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther25:untaint : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther26:name *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther26:name : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "name" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newVariableCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/VariableCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther26:name : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther27:version *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther27:version : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "version" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newVariableCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/VariableCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther27:version : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther28:platform *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther28:platform : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "platform" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newVariableCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/VariableCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther28:platform : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther29:untaint *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther29:untaint : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "untaint" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther29:untaint : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.RUBY$method$full_name$0 *** | |
L0 | |
L1 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 7 | |
ALOAD 7 | |
ASTORE 8 | |
ALOAD 7 | |
ASTORE 9 | |
ALOAD 7 | |
ASTORE 10 | |
ALOAD 7 | |
ASTORE 11 | |
ALOAD 7 | |
ASTORE 12 | |
ALOAD 7 | |
ASTORE 13 | |
ALOAD 7 | |
ASTORE 14 | |
ALOAD 7 | |
ASTORE 15 | |
ALOAD 7 | |
ASTORE 16 | |
ALOAD 7 | |
ASTORE 17 | |
ALOAD 7 | |
ASTORE 18 | |
ALOAD 7 | |
ASTORE 19 | |
ALOAD 7 | |
ASTORE 20 | |
ALOAD 7 | |
ASTORE 21 | |
ALOAD 7 | |
ASTORE 22 | |
ALOAD 7 | |
ASTORE 23 | |
ALOAD 7 | |
ASTORE 24 | |
ALOAD 7 | |
ASTORE 25 | |
L2 | |
NOP | |
L3 | |
LINENUMBER 129 L3 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther15:platform (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 15 | |
ALOAD 0 | |
ALOAD 1 | |
LDC "Gem" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 12 | |
ALOAD 0 | |
ALOAD 12 | |
LDC "Platform" | |
LDC true | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.inheritedSearchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 14 | |
ALOAD 0 | |
ALOAD 14 | |
GETSTATIC org/jruby/ir/operands/UndefinedValue.UNDEFINED : Lorg/jruby/ir/operands/UndefinedValue; | |
INVOKESTATIC org/jruby/runtime/Helpers.BNE (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Z | |
IFNE L4 | |
L5 | |
NOP | |
ALOAD 12 | |
CHECKCAST org/jruby/RubyModule | |
ALOAD 0 | |
LDC "const_missing" | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.symbol16 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; | |
INVOKEVIRTUAL org/jruby/RubyModule.callMethod (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 14 | |
L4 | |
NOP | |
ALOAD 0 | |
ALOAD 14 | |
LDC "RUBY" | |
LDC true | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.inheritedSearchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
ALOAD 0 | |
ALOAD 9 | |
GETSTATIC org/jruby/ir/operands/UndefinedValue.UNDEFINED : Lorg/jruby/ir/operands/UndefinedValue; | |
INVOKESTATIC org/jruby/runtime/Helpers.BNE (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Z | |
IFNE L6 | |
L7 | |
NOP | |
ALOAD 14 | |
CHECKCAST org/jruby/RubyModule | |
ALOAD 0 | |
LDC "const_missing" | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.symbol17 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; | |
INVOKEVIRTUAL org/jruby/RubyModule.callMethod (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
L6 | |
NOP | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 15 | |
ALOAD 9 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther18:== (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 10 | |
ALOAD 10 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFNE L8 | |
L9 | |
NOP | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther19:platform (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 7 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 7 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther20:nil? (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 8 | |
ALOAD 8 | |
ASTORE 10 | |
L8 | |
NOP | |
ALOAD 10 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L10 | |
L11 | |
NOP | |
L12 | |
LINENUMBER 130 L12 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther21:name (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 18 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.bytelist22 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/util/ByteList; | |
LDC 16 | |
INVOKESTATIC org/jruby/RubyString.newStringShared (Lorg/jruby/Ruby;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
ASTORE 17 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther23:version (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 16 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.bytelist24 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/util/ByteList; | |
LDC 0 | |
INVOKESTATIC org/jruby/RubyString.newStringShared (Lorg/jruby/Ruby;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
ALOAD 18 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.asString ()Lorg/jruby/RubyString; | |
INVOKEVIRTUAL org/jruby/RubyString.append19 (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyString; | |
ALOAD 17 | |
INVOKEVIRTUAL org/jruby/RubyString.append19 (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyString; | |
ALOAD 16 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.asString ()Lorg/jruby/RubyString; | |
INVOKEVIRTUAL org/jruby/RubyString.append19 (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyString; | |
ASTORE 21 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 21 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther25:untaint (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 22 | |
ALOAD 22 | |
ARETURN | |
L13 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
L10 | |
NOP | |
L14 | |
LINENUMBER 132 L14 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther26:name (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 19 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.bytelist22 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/util/ByteList; | |
LDC 16 | |
INVOKESTATIC org/jruby/RubyString.newStringShared (Lorg/jruby/Ruby;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
ASTORE 20 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther27:version (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 24 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.bytelist22 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/util/ByteList; | |
LDC 16 | |
INVOKESTATIC org/jruby/RubyString.newStringShared (Lorg/jruby/Ruby;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
ASTORE 25 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther28:platform (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 23 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.bytelist24 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/util/ByteList; | |
LDC 0 | |
INVOKESTATIC org/jruby/RubyString.newStringShared (Lorg/jruby/Ruby;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
ALOAD 19 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.asString ()Lorg/jruby/RubyString; | |
INVOKEVIRTUAL org/jruby/RubyString.append19 (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyString; | |
ALOAD 20 | |
INVOKEVIRTUAL org/jruby/RubyString.append19 (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyString; | |
ALOAD 24 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.asString ()Lorg/jruby/RubyString; | |
INVOKEVIRTUAL org/jruby/RubyString.append19 (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyString; | |
ALOAD 25 | |
INVOKEVIRTUAL org/jruby/RubyString.append19 (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyString; | |
ALOAD 23 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.asString ()Lorg/jruby/RubyString; | |
INVOKEVIRTUAL org/jruby/RubyString.append19 (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyString; | |
ASTORE 13 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 13 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther29:untaint (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 11 | |
ALOAD 11 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.symbol0 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.symbol0 : Lorg/jruby/RubySymbol; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "Platform" | |
ALOAD 0 | |
LDC "US-ASCII" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.retrieveJCodingsEncoding (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jcodings/Encoding; | |
INVOKESTATIC org/jruby/RubySymbol.newSymbol (Lorg/jruby/Ruby;Ljava/lang/String;Lorg/jcodings/Encoding;)Lorg/jruby/RubySymbol; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.symbol0 : Lorg/jruby/RubySymbol; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarGet1:@parts *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarGet1:@parts : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@parts" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForRead (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarGet1:@parts : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.fixnum2 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.fixnum2 : Lorg/jruby/RubyFixnum; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC 2 | |
INVOKEVIRTUAL org/jruby/Ruby.newFixnum (J)Lorg/jruby/RubyFixnum; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.fixnum2 : Lorg/jruby/RubyFixnum; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther3:\=\{\} *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther3:\=\{\} : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "[]" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther3:\=\{\} : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther4:new *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther4:new : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "new" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther4:new : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.RUBY$method$platform$0 *** | |
L0 | |
L1 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 8 | |
ALOAD 8 | |
ASTORE 9 | |
ALOAD 8 | |
ASTORE 10 | |
ALOAD 8 | |
ASTORE 11 | |
ALOAD 8 | |
ASTORE 12 | |
ALOAD 8 | |
ASTORE 13 | |
ALOAD 0 | |
ALOAD 5 | |
ALOAD 6 | |
ALOAD 2 | |
ALOAD 4 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.preMethodFrameOnly (Lorg/jruby/RubyModule;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)V | |
ALOAD 0 | |
GETSTATIC org/jruby/runtime/Visibility.PUBLIC : Lorg/jruby/runtime/Visibility; | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setCurrentVisibility (Lorg/jruby/runtime/Visibility;)V | |
L2 | |
TRYCATCHBLOCK L2 L3 L4 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
ALOAD 3 | |
LDC 0 | |
LDC 0 | |
LDC false | |
LDC false | |
LDC -1 | |
ACONST_NULL | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.checkArity (Lorg/jruby/runtime/ThreadContext;[Ljava/lang/Object;IIZZILorg/jruby/runtime/Block$Type;)V | |
L5 | |
LINENUMBER 33 L5 | |
ALOAD 0 | |
ALOAD 1 | |
LDC "Gem" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 13 | |
ALOAD 0 | |
ALOAD 13 | |
LDC "Platform" | |
LDC true | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.inheritedSearchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 11 | |
ALOAD 0 | |
ALOAD 11 | |
GETSTATIC org/jruby/ir/operands/UndefinedValue.UNDEFINED : Lorg/jruby/ir/operands/UndefinedValue; | |
INVOKESTATIC org/jruby/runtime/Helpers.BNE (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Z | |
IFNE L6 | |
L3 | |
TRYCATCHBLOCK L3 L6 L4 java/lang/Throwable | |
NOP | |
ALOAD 13 | |
CHECKCAST org/jruby/RubyModule | |
ALOAD 0 | |
LDC "const_missing" | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.symbol0 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; | |
INVOKEVIRTUAL org/jruby/RubyModule.callMethod (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 11 | |
L6 | |
TRYCATCHBLOCK L6 L4 L4 java/lang/Throwable | |
NOP | |
ALOAD 2 | |
DUP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarGet1:@parts (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
ALOAD 0 | |
LDC "@parts" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 12 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 12 | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.fixnum2 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubyFixnum; | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther3:\=\{\} (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 11 | |
ALOAD 9 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther4:new (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 10 | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 10 | |
ARETURN | |
L4 | |
NOP | |
ASTORE 8 | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 8 | |
ATHROW | |
L7 | |
TRYCATCHBLOCK L7 L8 L4 java/lang/Throwable | |
NOP | |
L8 | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.symbol5 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.symbol5 : Lorg/jruby/RubySymbol; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "Platform" | |
ALOAD 0 | |
LDC "US-ASCII" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.retrieveJCodingsEncoding (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jcodings/Encoding; | |
INVOKESTATIC org/jruby/RubySymbol.newSymbol (Lorg/jruby/Ruby;Ljava/lang/String;Lorg/jcodings/Encoding;)Lorg/jruby/RubySymbol; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.symbol5 : Lorg/jruby/RubySymbol; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarGet6:@parts *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarGet6:@parts : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@parts" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForRead (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarGet6:@parts : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.fixnum7 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.fixnum7 : Lorg/jruby/RubyFixnum; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC 2 | |
INVOKEVIRTUAL org/jruby/Ruby.newFixnum (J)Lorg/jruby/RubyFixnum; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.fixnum7 : Lorg/jruby/RubyFixnum; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther8:\=\{\} *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther8:\=\{\} : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "[]" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther8:\=\{\} : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther9:new *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther9:new : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "new" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther9:new : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.RUBY$method$platform$0 *** | |
L0 | |
L1 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 7 | |
ALOAD 7 | |
ASTORE 8 | |
ALOAD 7 | |
ASTORE 9 | |
ALOAD 7 | |
ASTORE 10 | |
ALOAD 7 | |
ASTORE 11 | |
ALOAD 7 | |
ASTORE 12 | |
ALOAD 0 | |
ALOAD 4 | |
ALOAD 5 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.preMethodFrameOnly (Lorg/jruby/RubyModule;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)V | |
ALOAD 0 | |
GETSTATIC org/jruby/runtime/Visibility.PUBLIC : Lorg/jruby/runtime/Visibility; | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setCurrentVisibility (Lorg/jruby/runtime/Visibility;)V | |
L2 | |
TRYCATCHBLOCK L2 L3 L4 java/lang/Throwable | |
NOP | |
L5 | |
LINENUMBER 33 L5 | |
ALOAD 0 | |
ALOAD 1 | |
LDC "Gem" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 12 | |
ALOAD 0 | |
ALOAD 12 | |
LDC "Platform" | |
LDC true | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.inheritedSearchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 10 | |
ALOAD 0 | |
ALOAD 10 | |
GETSTATIC org/jruby/ir/operands/UndefinedValue.UNDEFINED : Lorg/jruby/ir/operands/UndefinedValue; | |
INVOKESTATIC org/jruby/runtime/Helpers.BNE (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Z | |
IFNE L6 | |
L3 | |
TRYCATCHBLOCK L3 L6 L4 java/lang/Throwable | |
NOP | |
ALOAD 12 | |
CHECKCAST org/jruby/RubyModule | |
ALOAD 0 | |
LDC "const_missing" | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.symbol5 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; | |
INVOKEVIRTUAL org/jruby/RubyModule.callMethod (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 10 | |
L6 | |
TRYCATCHBLOCK L6 L4 L4 java/lang/Throwable | |
NOP | |
ALOAD 2 | |
DUP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarGet6:@parts (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
ALOAD 0 | |
LDC "@parts" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 11 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 11 | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.fixnum7 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubyFixnum; | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther8:\=\{\} (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 8 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 10 | |
ALOAD 8 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther9:new (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 9 | |
ARETURN | |
L4 | |
NOP | |
ASTORE 7 | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 7 | |
ATHROW | |
L7 | |
TRYCATCHBLOCK L7 L8 L4 java/lang/Throwable | |
NOP | |
L8 | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.symbol0 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.symbol0 : Lorg/jruby/RubySymbol; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "Platform" | |
ALOAD 0 | |
LDC "US-ASCII" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.retrieveJCodingsEncoding (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jcodings/Encoding; | |
INVOKESTATIC org/jruby/RubySymbol.newSymbol (Lorg/jruby/Ruby;Ljava/lang/String;Lorg/jcodings/Encoding;)Lorg/jruby/RubySymbol; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.symbol0 : Lorg/jruby/RubySymbol; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.symbol1 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.symbol1 : Lorg/jruby/RubySymbol; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "CURRENT" | |
ALOAD 0 | |
LDC "US-ASCII" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.retrieveJCodingsEncoding (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jcodings/Encoding; | |
INVOKESTATIC org/jruby/RubySymbol.newSymbol (Lorg/jruby/Ruby;Ljava/lang/String;Lorg/jcodings/Encoding;)Lorg/jruby/RubySymbol; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.symbol1 : Lorg/jruby/RubySymbol; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.symbol3 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.symbol3 : Lorg/jruby/RubySymbol; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "RUBY" | |
ALOAD 0 | |
LDC "US-ASCII" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.retrieveJCodingsEncoding (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jcodings/Encoding; | |
INVOKESTATIC org/jruby/RubySymbol.newSymbol (Lorg/jruby/Ruby;Ljava/lang/String;Lorg/jcodings/Encoding;)Lorg/jruby/RubySymbol; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.symbol3 : Lorg/jruby/RubySymbol; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.bytelist6 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.bytelist6 : Lorg/jruby/util/ByteList; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "" | |
LDC "UTF-8" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newByteListFromRaw (Lorg/jruby/Ruby;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/util/ByteList; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.bytelist6 : Lorg/jruby/util/ByteList; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.invokeSuper8:new *** | |
ALOAD 0 | |
ALOAD 2 | |
LDC "new" | |
ALOAD 3 | |
ICONST_1 | |
INVOKESTATIC org/jruby/runtime/Helpers.anewarrayIRubyObjects (I)[Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 4 | |
ICONST_0 | |
INVOKESTATIC org/jruby/runtime/Helpers.aastoreIRubyObjects ([Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;I)[Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 5 | |
LDC "0" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.decodeSplatmap (Ljava/lang/String;)[Z | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.classSuperSplatArgs (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;Lorg/jruby/RubyModule;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;[Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.invokeOther9:local *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.invokeOther9:local : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "local" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.invokeOther9:local : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.RUBY$method$new$0 *** | |
L0 | |
L1 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 8 | |
ALOAD 8 | |
ASTORE 9 | |
ALOAD 8 | |
ASTORE 10 | |
ALOAD 8 | |
ASTORE 11 | |
ALOAD 8 | |
ASTORE 12 | |
ALOAD 8 | |
ASTORE 13 | |
ALOAD 8 | |
ASTORE 14 | |
ALOAD 8 | |
ASTORE 15 | |
ALOAD 8 | |
ASTORE 16 | |
ALOAD 8 | |
ASTORE 17 | |
ALOAD 8 | |
ASTORE 18 | |
ALOAD 8 | |
ASTORE 19 | |
ALOAD 8 | |
ASTORE 20 | |
ALOAD 8 | |
ASTORE 21 | |
ALOAD 8 | |
ASTORE 22 | |
ALOAD 8 | |
ASTORE 23 | |
ALOAD 8 | |
ASTORE 24 | |
ALOAD 8 | |
ASTORE 25 | |
ALOAD 8 | |
ASTORE 26 | |
ALOAD 8 | |
ASTORE 27 | |
ALOAD 8 | |
ASTORE 28 | |
ALOAD 8 | |
ASTORE 29 | |
ALOAD 8 | |
ASTORE 30 | |
ALOAD 8 | |
ASTORE 31 | |
ALOAD 8 | |
ASTORE 32 | |
ALOAD 8 | |
ASTORE 33 | |
ALOAD 8 | |
ASTORE 34 | |
ALOAD 8 | |
ASTORE 35 | |
L2 | |
NOP | |
ALOAD 4 | |
ASTORE 25 | |
ALOAD 1 | |
ICONST_0 | |
INVOKESTATIC org/jruby/runtime/Helpers.getNthScopeModule (Lorg/jruby/parser/StaticScope;I)Lorg/jruby/RubyModule; | |
ASTORE 16 | |
ALOAD 0 | |
ALOAD 3 | |
LDC 1 | |
LDC 0 | |
LDC false | |
LDC false | |
LDC -1 | |
ACONST_NULL | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.checkArity (Lorg/jruby/runtime/ThreadContext;[Ljava/lang/Object;IIZZILorg/jruby/runtime/Block$Type;)V | |
ALOAD 0 | |
ALOAD 3 | |
ICONST_0 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getPreArgSafe (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 32 | |
L3 | |
LINENUMBER 41 L3 | |
ALOAD 0 | |
ALOAD 1 | |
LDC "Gem" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 22 | |
ALOAD 0 | |
ALOAD 22 | |
LDC "Platform" | |
LDC true | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.inheritedSearchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 19 | |
ALOAD 0 | |
ALOAD 19 | |
GETSTATIC org/jruby/ir/operands/UndefinedValue.UNDEFINED : Lorg/jruby/ir/operands/UndefinedValue; | |
INVOKESTATIC org/jruby/runtime/Helpers.BNE (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Z | |
IFNE L4 | |
L5 | |
NOP | |
ALOAD 22 | |
CHECKCAST org/jruby/RubyModule | |
ALOAD 0 | |
LDC "const_missing" | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.symbol0 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; | |
INVOKEVIRTUAL org/jruby/RubyModule.callMethod (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 19 | |
L4 | |
NOP | |
ALOAD 0 | |
ALOAD 19 | |
LDC "CURRENT" | |
LDC true | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.inheritedSearchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 20 | |
ALOAD 0 | |
ALOAD 20 | |
GETSTATIC org/jruby/ir/operands/UndefinedValue.UNDEFINED : Lorg/jruby/ir/operands/UndefinedValue; | |
INVOKESTATIC org/jruby/runtime/Helpers.BNE (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Z | |
IFNE L6 | |
L7 | |
NOP | |
ALOAD 19 | |
CHECKCAST org/jruby/RubyModule | |
ALOAD 0 | |
LDC "const_missing" | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.symbol1 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; | |
INVOKEVIRTUAL org/jruby/RubyModule.callMethod (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 20 | |
L6 | |
NOP | |
ALOAD 0 | |
ALOAD 20 | |
ALOAD 32 | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.invokeOther2:=== : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L8 | |
POP | |
LDC "===" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newFunctionalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/FunctionalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.invokeOther2:=== : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L8 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.isEQQ (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/CallSite;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 21 | |
ALOAD 21 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFNE L9 | |
L10 | |
NOP | |
ALOAD 0 | |
ALOAD 1 | |
LDC "Gem" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 18 | |
ALOAD 0 | |
ALOAD 18 | |
LDC "Platform" | |
LDC true | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.inheritedSearchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 27 | |
ALOAD 0 | |
ALOAD 27 | |
GETSTATIC org/jruby/ir/operands/UndefinedValue.UNDEFINED : Lorg/jruby/ir/operands/UndefinedValue; | |
INVOKESTATIC org/jruby/runtime/Helpers.BNE (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Z | |
IFNE L11 | |
L12 | |
NOP | |
ALOAD 18 | |
CHECKCAST org/jruby/RubyModule | |
ALOAD 0 | |
LDC "const_missing" | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.symbol0 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; | |
INVOKEVIRTUAL org/jruby/RubyModule.callMethod (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 27 | |
L11 | |
NOP | |
ALOAD 0 | |
ALOAD 27 | |
LDC "RUBY" | |
LDC true | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.inheritedSearchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 26 | |
ALOAD 0 | |
ALOAD 26 | |
GETSTATIC org/jruby/ir/operands/UndefinedValue.UNDEFINED : Lorg/jruby/ir/operands/UndefinedValue; | |
INVOKESTATIC org/jruby/runtime/Helpers.BNE (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Z | |
IFNE L13 | |
L14 | |
NOP | |
ALOAD 27 | |
CHECKCAST org/jruby/RubyModule | |
ALOAD 0 | |
LDC "const_missing" | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.symbol3 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; | |
INVOKEVIRTUAL org/jruby/RubyModule.callMethod (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 26 | |
L13 | |
NOP | |
ALOAD 0 | |
ALOAD 26 | |
ALOAD 32 | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.invokeOther4:=== : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L15 | |
POP | |
LDC "===" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newFunctionalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/FunctionalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.invokeOther4:=== : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L15 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.isEQQ (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/CallSite;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 17 | |
ALOAD 17 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFNE L16 | |
L17 | |
NOP | |
ALOAD 0 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 32 | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.invokeOther5:=== : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L18 | |
POP | |
LDC "===" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newFunctionalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/FunctionalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.invokeOther5:=== : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L18 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.isEQQ (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/CallSite;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 24 | |
ALOAD 24 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFNE L19 | |
L20 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.bytelist6 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/util/ByteList; | |
LDC 16 | |
INVOKESTATIC org/jruby/RubyString.newStringShared (Lorg/jruby/Ruby;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
ASTORE 31 | |
ALOAD 0 | |
ALOAD 31 | |
ALOAD 32 | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.invokeOther7:=== : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L21 | |
POP | |
LDC "===" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newFunctionalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/FunctionalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.invokeOther7:=== : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L21 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.isEQQ (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/CallSite;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 30 | |
ALOAD 30 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFNE L22 | |
L23 | |
NOP | |
L24 | |
LINENUMBER 47 L24 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 2 | |
ALOAD 16 | |
CHECKCAST org/jruby/RubyClass | |
ALOAD 32 | |
ALOAD 0 | |
ALOAD 25 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getBlockFromObject (Lorg/jruby/runtime/ThreadContext;Ljava/lang/Object;)Lorg/jruby/runtime/Block; | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.invokeSuper8:new (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/RubyClass;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 15 | |
ALOAD 15 | |
ARETURN | |
L25 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
L22 | |
NOP | |
ALOAD 0 | |
ALOAD 1 | |
LDC "Gem" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 12 | |
ALOAD 0 | |
ALOAD 12 | |
LDC "Platform" | |
LDC true | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.inheritedSearchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 13 | |
ALOAD 0 | |
ALOAD 13 | |
GETSTATIC org/jruby/ir/operands/UndefinedValue.UNDEFINED : Lorg/jruby/ir/operands/UndefinedValue; | |
INVOKESTATIC org/jruby/runtime/Helpers.BNE (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Z | |
IFNE L26 | |
L27 | |
NOP | |
ALOAD 12 | |
CHECKCAST org/jruby/RubyModule | |
ALOAD 0 | |
LDC "const_missing" | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.symbol0 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; | |
INVOKEVIRTUAL org/jruby/RubyModule.callMethod (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 13 | |
L26 | |
NOP | |
ALOAD 0 | |
ALOAD 13 | |
LDC "RUBY" | |
LDC true | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.inheritedSearchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 14 | |
ALOAD 0 | |
ALOAD 14 | |
GETSTATIC org/jruby/ir/operands/UndefinedValue.UNDEFINED : Lorg/jruby/ir/operands/UndefinedValue; | |
INVOKESTATIC org/jruby/runtime/Helpers.BNE (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Z | |
IFNE L28 | |
L29 | |
NOP | |
ALOAD 13 | |
CHECKCAST org/jruby/RubyModule | |
ALOAD 0 | |
LDC "const_missing" | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.symbol3 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; | |
INVOKEVIRTUAL org/jruby/RubyModule.callMethod (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 14 | |
L28 | |
NOP | |
ALOAD 14 | |
ASTORE 23 | |
L30 | |
NOP | |
ALOAD 23 | |
ARETURN | |
L19 | |
NOP | |
ALOAD 0 | |
ALOAD 1 | |
LDC "Gem" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 8 | |
ALOAD 0 | |
ALOAD 8 | |
LDC "Platform" | |
LDC true | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.inheritedSearchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 11 | |
ALOAD 0 | |
ALOAD 11 | |
GETSTATIC org/jruby/ir/operands/UndefinedValue.UNDEFINED : Lorg/jruby/ir/operands/UndefinedValue; | |
INVOKESTATIC org/jruby/runtime/Helpers.BNE (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Z | |
IFNE L31 | |
L32 | |
NOP | |
ALOAD 8 | |
CHECKCAST org/jruby/RubyModule | |
ALOAD 0 | |
LDC "const_missing" | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.symbol0 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; | |
INVOKEVIRTUAL org/jruby/RubyModule.callMethod (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 11 | |
L31 | |
NOP | |
ALOAD 0 | |
ALOAD 11 | |
LDC "RUBY" | |
LDC true | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.inheritedSearchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 10 | |
ALOAD 0 | |
ALOAD 10 | |
GETSTATIC org/jruby/ir/operands/UndefinedValue.UNDEFINED : Lorg/jruby/ir/operands/UndefinedValue; | |
INVOKESTATIC org/jruby/runtime/Helpers.BNE (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Z | |
IFNE L33 | |
L34 | |
NOP | |
ALOAD 11 | |
CHECKCAST org/jruby/RubyModule | |
ALOAD 0 | |
LDC "const_missing" | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.symbol3 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; | |
INVOKEVIRTUAL org/jruby/RubyModule.callMethod (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 10 | |
L33 | |
NOP | |
ALOAD 10 | |
ASTORE 23 | |
GOTO L30 | |
L16 | |
NOP | |
L35 | |
LINENUMBER 45 L35 | |
ALOAD 0 | |
ALOAD 1 | |
LDC "Gem" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 35 | |
ALOAD 0 | |
ALOAD 35 | |
LDC "Platform" | |
LDC true | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.inheritedSearchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 33 | |
ALOAD 0 | |
ALOAD 33 | |
GETSTATIC org/jruby/ir/operands/UndefinedValue.UNDEFINED : Lorg/jruby/ir/operands/UndefinedValue; | |
INVOKESTATIC org/jruby/runtime/Helpers.BNE (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Z | |
IFNE L36 | |
L37 | |
NOP | |
ALOAD 35 | |
CHECKCAST org/jruby/RubyModule | |
ALOAD 0 | |
LDC "const_missing" | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.symbol0 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; | |
INVOKEVIRTUAL org/jruby/RubyModule.callMethod (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 33 | |
L36 | |
NOP | |
ALOAD 0 | |
ALOAD 33 | |
LDC "RUBY" | |
LDC true | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.inheritedSearchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
ALOAD 0 | |
ALOAD 9 | |
GETSTATIC org/jruby/ir/operands/UndefinedValue.UNDEFINED : Lorg/jruby/ir/operands/UndefinedValue; | |
INVOKESTATIC org/jruby/runtime/Helpers.BNE (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Z | |
IFNE L38 | |
L39 | |
NOP | |
ALOAD 33 | |
CHECKCAST org/jruby/RubyModule | |
ALOAD 0 | |
LDC "const_missing" | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.symbol3 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; | |
INVOKEVIRTUAL org/jruby/RubyModule.callMethod (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
L38 | |
NOP | |
ALOAD 9 | |
ASTORE 23 | |
GOTO L30 | |
L9 | |
NOP | |
L40 | |
LINENUMBER 43 L40 | |
ALOAD 0 | |
ALOAD 1 | |
LDC "Gem" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 28 | |
ALOAD 0 | |
ALOAD 28 | |
LDC "Platform" | |
LDC true | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.inheritedSearchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 29 | |
ALOAD 0 | |
ALOAD 29 | |
GETSTATIC org/jruby/ir/operands/UndefinedValue.UNDEFINED : Lorg/jruby/ir/operands/UndefinedValue; | |
INVOKESTATIC org/jruby/runtime/Helpers.BNE (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Z | |
IFNE L41 | |
L42 | |
NOP | |
ALOAD 28 | |
CHECKCAST org/jruby/RubyModule | |
ALOAD 0 | |
LDC "const_missing" | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.symbol0 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; | |
INVOKEVIRTUAL org/jruby/RubyModule.callMethod (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 29 | |
L41 | |
NOP | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 29 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.invokeOther9:local (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 34 | |
ALOAD 34 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.symbol10 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.symbol10 : Lorg/jruby/RubySymbol; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "Platform" | |
ALOAD 0 | |
LDC "US-ASCII" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.retrieveJCodingsEncoding (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jcodings/Encoding; | |
INVOKESTATIC org/jruby/RubySymbol.newSymbol (Lorg/jruby/Ruby;Ljava/lang/String;Lorg/jcodings/Encoding;)Lorg/jruby/RubySymbol; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.symbol10 : Lorg/jruby/RubySymbol; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.symbol11 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.symbol11 : Lorg/jruby/RubySymbol; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "CURRENT" | |
ALOAD 0 | |
LDC "US-ASCII" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.retrieveJCodingsEncoding (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jcodings/Encoding; | |
INVOKESTATIC org/jruby/RubySymbol.newSymbol (Lorg/jruby/Ruby;Ljava/lang/String;Lorg/jcodings/Encoding;)Lorg/jruby/RubySymbol; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.symbol11 : Lorg/jruby/RubySymbol; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.symbol13 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.symbol13 : Lorg/jruby/RubySymbol; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "RUBY" | |
ALOAD 0 | |
LDC "US-ASCII" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.retrieveJCodingsEncoding (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jcodings/Encoding; | |
INVOKESTATIC org/jruby/RubySymbol.newSymbol (Lorg/jruby/Ruby;Ljava/lang/String;Lorg/jcodings/Encoding;)Lorg/jruby/RubySymbol; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.symbol13 : Lorg/jruby/RubySymbol; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.bytelist16 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.bytelist16 : Lorg/jruby/util/ByteList; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "" | |
LDC "UTF-8" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newByteListFromRaw (Lorg/jruby/Ruby;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/util/ByteList; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.bytelist16 : Lorg/jruby/util/ByteList; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.invokeSuper18:new *** | |
ALOAD 0 | |
ALOAD 2 | |
LDC "new" | |
ALOAD 3 | |
ICONST_1 | |
INVOKESTATIC org/jruby/runtime/Helpers.anewarrayIRubyObjects (I)[Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 4 | |
ICONST_0 | |
INVOKESTATIC org/jruby/runtime/Helpers.aastoreIRubyObjects ([Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;I)[Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 5 | |
LDC "0" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.decodeSplatmap (Ljava/lang/String;)[Z | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.classSuperSplatArgs (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;Lorg/jruby/RubyModule;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;[Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.invokeOther19:local *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.invokeOther19:local : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "local" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.invokeOther19:local : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.RUBY$method$new$0 *** | |
L0 | |
L1 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 8 | |
ALOAD 8 | |
ASTORE 9 | |
ALOAD 8 | |
ASTORE 10 | |
ALOAD 8 | |
ASTORE 11 | |
ALOAD 8 | |
ASTORE 12 | |
ALOAD 8 | |
ASTORE 13 | |
ALOAD 8 | |
ASTORE 14 | |
ALOAD 8 | |
ASTORE 15 | |
ALOAD 8 | |
ASTORE 16 | |
ALOAD 8 | |
ASTORE 17 | |
ALOAD 8 | |
ASTORE 18 | |
ALOAD 8 | |
ASTORE 19 | |
ALOAD 8 | |
ASTORE 20 | |
ALOAD 8 | |
ASTORE 21 | |
ALOAD 8 | |
ASTORE 22 | |
ALOAD 8 | |
ASTORE 23 | |
ALOAD 8 | |
ASTORE 24 | |
ALOAD 8 | |
ASTORE 25 | |
ALOAD 8 | |
ASTORE 26 | |
ALOAD 8 | |
ASTORE 27 | |
ALOAD 8 | |
ASTORE 28 | |
ALOAD 8 | |
ASTORE 29 | |
ALOAD 8 | |
ASTORE 30 | |
ALOAD 8 | |
ASTORE 31 | |
ALOAD 8 | |
ASTORE 32 | |
ALOAD 8 | |
ASTORE 33 | |
ALOAD 8 | |
ASTORE 34 | |
ALOAD 8 | |
ASTORE 35 | |
L2 | |
NOP | |
ALOAD 4 | |
ASTORE 25 | |
ALOAD 1 | |
ICONST_0 | |
INVOKESTATIC org/jruby/runtime/Helpers.getNthScopeModule (Lorg/jruby/parser/StaticScope;I)Lorg/jruby/RubyModule; | |
ASTORE 16 | |
ALOAD 3 | |
ASTORE 32 | |
L3 | |
LINENUMBER 41 L3 | |
ALOAD 0 | |
ALOAD 1 | |
LDC "Gem" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 22 | |
ALOAD 0 | |
ALOAD 22 | |
LDC "Platform" | |
LDC true | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.inheritedSearchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 19 | |
ALOAD 0 | |
ALOAD 19 | |
GETSTATIC org/jruby/ir/operands/UndefinedValue.UNDEFINED : Lorg/jruby/ir/operands/UndefinedValue; | |
INVOKESTATIC org/jruby/runtime/Helpers.BNE (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Z | |
IFNE L4 | |
L5 | |
NOP | |
ALOAD 22 | |
CHECKCAST org/jruby/RubyModule | |
ALOAD 0 | |
LDC "const_missing" | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.symbol10 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; | |
INVOKEVIRTUAL org/jruby/RubyModule.callMethod (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 19 | |
L4 | |
NOP | |
ALOAD 0 | |
ALOAD 19 | |
LDC "CURRENT" | |
LDC true | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.inheritedSearchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 20 | |
ALOAD 0 | |
ALOAD 20 | |
GETSTATIC org/jruby/ir/operands/UndefinedValue.UNDEFINED : Lorg/jruby/ir/operands/UndefinedValue; | |
INVOKESTATIC org/jruby/runtime/Helpers.BNE (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Z | |
IFNE L6 | |
L7 | |
NOP | |
ALOAD 19 | |
CHECKCAST org/jruby/RubyModule | |
ALOAD 0 | |
LDC "const_missing" | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.symbol11 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; | |
INVOKEVIRTUAL org/jruby/RubyModule.callMethod (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 20 | |
L6 | |
NOP | |
ALOAD 0 | |
ALOAD 20 | |
ALOAD 32 | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.invokeOther12:=== : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L8 | |
POP | |
LDC "===" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newFunctionalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/FunctionalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.invokeOther12:=== : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L8 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.isEQQ (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/CallSite;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 21 | |
ALOAD 21 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFNE L9 | |
L10 | |
NOP | |
ALOAD 0 | |
ALOAD 1 | |
LDC "Gem" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 18 | |
ALOAD 0 | |
ALOAD 18 | |
LDC "Platform" | |
LDC true | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.inheritedSearchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 27 | |
ALOAD 0 | |
ALOAD 27 | |
GETSTATIC org/jruby/ir/operands/UndefinedValue.UNDEFINED : Lorg/jruby/ir/operands/UndefinedValue; | |
INVOKESTATIC org/jruby/runtime/Helpers.BNE (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Z | |
IFNE L11 | |
L12 | |
NOP | |
ALOAD 18 | |
CHECKCAST org/jruby/RubyModule | |
ALOAD 0 | |
LDC "const_missing" | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.symbol10 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; | |
INVOKEVIRTUAL org/jruby/RubyModule.callMethod (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 27 | |
L11 | |
NOP | |
ALOAD 0 | |
ALOAD 27 | |
LDC "RUBY" | |
LDC true | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.inheritedSearchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 26 | |
ALOAD 0 | |
ALOAD 26 | |
GETSTATIC org/jruby/ir/operands/UndefinedValue.UNDEFINED : Lorg/jruby/ir/operands/UndefinedValue; | |
INVOKESTATIC org/jruby/runtime/Helpers.BNE (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Z | |
IFNE L13 | |
L14 | |
NOP | |
ALOAD 27 | |
CHECKCAST org/jruby/RubyModule | |
ALOAD 0 | |
LDC "const_missing" | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.symbol13 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; | |
INVOKEVIRTUAL org/jruby/RubyModule.callMethod (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 26 | |
L13 | |
NOP | |
ALOAD 0 | |
ALOAD 26 | |
ALOAD 32 | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.invokeOther14:=== : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L15 | |
POP | |
LDC "===" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newFunctionalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/FunctionalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.invokeOther14:=== : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L15 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.isEQQ (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/CallSite;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 17 | |
ALOAD 17 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFNE L16 | |
L17 | |
NOP | |
ALOAD 0 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 32 | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.invokeOther15:=== : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L18 | |
POP | |
LDC "===" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newFunctionalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/FunctionalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.invokeOther15:=== : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L18 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.isEQQ (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/CallSite;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 24 | |
ALOAD 24 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFNE L19 | |
L20 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.bytelist16 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/util/ByteList; | |
LDC 16 | |
INVOKESTATIC org/jruby/RubyString.newStringShared (Lorg/jruby/Ruby;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
ASTORE 31 | |
ALOAD 0 | |
ALOAD 31 | |
ALOAD 32 | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.invokeOther17:=== : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L21 | |
POP | |
LDC "===" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newFunctionalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/FunctionalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.invokeOther17:=== : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L21 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.isEQQ (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/CallSite;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 30 | |
ALOAD 30 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFNE L22 | |
L23 | |
NOP | |
L24 | |
LINENUMBER 47 L24 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 2 | |
ALOAD 16 | |
CHECKCAST org/jruby/RubyClass | |
ALOAD 32 | |
ALOAD 0 | |
ALOAD 25 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getBlockFromObject (Lorg/jruby/runtime/ThreadContext;Ljava/lang/Object;)Lorg/jruby/runtime/Block; | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.invokeSuper18:new (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/RubyClass;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 15 | |
ALOAD 15 | |
ARETURN | |
L25 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
L22 | |
NOP | |
ALOAD 0 | |
ALOAD 1 | |
LDC "Gem" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 12 | |
ALOAD 0 | |
ALOAD 12 | |
LDC "Platform" | |
LDC true | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.inheritedSearchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 13 | |
ALOAD 0 | |
ALOAD 13 | |
GETSTATIC org/jruby/ir/operands/UndefinedValue.UNDEFINED : Lorg/jruby/ir/operands/UndefinedValue; | |
INVOKESTATIC org/jruby/runtime/Helpers.BNE (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Z | |
IFNE L26 | |
L27 | |
NOP | |
ALOAD 12 | |
CHECKCAST org/jruby/RubyModule | |
ALOAD 0 | |
LDC "const_missing" | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.symbol10 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; | |
INVOKEVIRTUAL org/jruby/RubyModule.callMethod (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 13 | |
L26 | |
NOP | |
ALOAD 0 | |
ALOAD 13 | |
LDC "RUBY" | |
LDC true | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.inheritedSearchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 14 | |
ALOAD 0 | |
ALOAD 14 | |
GETSTATIC org/jruby/ir/operands/UndefinedValue.UNDEFINED : Lorg/jruby/ir/operands/UndefinedValue; | |
INVOKESTATIC org/jruby/runtime/Helpers.BNE (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Z | |
IFNE L28 | |
L29 | |
NOP | |
ALOAD 13 | |
CHECKCAST org/jruby/RubyModule | |
ALOAD 0 | |
LDC "const_missing" | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.symbol13 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; | |
INVOKEVIRTUAL org/jruby/RubyModule.callMethod (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 14 | |
L28 | |
NOP | |
ALOAD 14 | |
ASTORE 23 | |
L30 | |
NOP | |
ALOAD 23 | |
ARETURN | |
L19 | |
NOP | |
ALOAD 0 | |
ALOAD 1 | |
LDC "Gem" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 8 | |
ALOAD 0 | |
ALOAD 8 | |
LDC "Platform" | |
LDC true | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.inheritedSearchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 11 | |
ALOAD 0 | |
ALOAD 11 | |
GETSTATIC org/jruby/ir/operands/UndefinedValue.UNDEFINED : Lorg/jruby/ir/operands/UndefinedValue; | |
INVOKESTATIC org/jruby/runtime/Helpers.BNE (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Z | |
IFNE L31 | |
L32 | |
NOP | |
ALOAD 8 | |
CHECKCAST org/jruby/RubyModule | |
ALOAD 0 | |
LDC "const_missing" | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.symbol10 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; | |
INVOKEVIRTUAL org/jruby/RubyModule.callMethod (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 11 | |
L31 | |
NOP | |
ALOAD 0 | |
ALOAD 11 | |
LDC "RUBY" | |
LDC true | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.inheritedSearchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 10 | |
ALOAD 0 | |
ALOAD 10 | |
GETSTATIC org/jruby/ir/operands/UndefinedValue.UNDEFINED : Lorg/jruby/ir/operands/UndefinedValue; | |
INVOKESTATIC org/jruby/runtime/Helpers.BNE (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Z | |
IFNE L33 | |
L34 | |
NOP | |
ALOAD 11 | |
CHECKCAST org/jruby/RubyModule | |
ALOAD 0 | |
LDC "const_missing" | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.symbol13 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; | |
INVOKEVIRTUAL org/jruby/RubyModule.callMethod (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 10 | |
L33 | |
NOP | |
ALOAD 10 | |
ASTORE 23 | |
GOTO L30 | |
L16 | |
NOP | |
L35 | |
LINENUMBER 45 L35 | |
ALOAD 0 | |
ALOAD 1 | |
LDC "Gem" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 35 | |
ALOAD 0 | |
ALOAD 35 | |
LDC "Platform" | |
LDC true | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.inheritedSearchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 33 | |
ALOAD 0 | |
ALOAD 33 | |
GETSTATIC org/jruby/ir/operands/UndefinedValue.UNDEFINED : Lorg/jruby/ir/operands/UndefinedValue; | |
INVOKESTATIC org/jruby/runtime/Helpers.BNE (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Z | |
IFNE L36 | |
L37 | |
NOP | |
ALOAD 35 | |
CHECKCAST org/jruby/RubyModule | |
ALOAD 0 | |
LDC "const_missing" | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.symbol10 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; | |
INVOKEVIRTUAL org/jruby/RubyModule.callMethod (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 33 | |
L36 | |
NOP | |
ALOAD 0 | |
ALOAD 33 | |
LDC "RUBY" | |
LDC true | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.inheritedSearchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
ALOAD 0 | |
ALOAD 9 | |
GETSTATIC org/jruby/ir/operands/UndefinedValue.UNDEFINED : Lorg/jruby/ir/operands/UndefinedValue; | |
INVOKESTATIC org/jruby/runtime/Helpers.BNE (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Z | |
IFNE L38 | |
L39 | |
NOP | |
ALOAD 33 | |
CHECKCAST org/jruby/RubyModule | |
ALOAD 0 | |
LDC "const_missing" | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.symbol13 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; | |
INVOKEVIRTUAL org/jruby/RubyModule.callMethod (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
L38 | |
NOP | |
ALOAD 9 | |
ASTORE 23 | |
GOTO L30 | |
L9 | |
NOP | |
L40 | |
LINENUMBER 43 L40 | |
ALOAD 0 | |
ALOAD 1 | |
LDC "Gem" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 28 | |
ALOAD 0 | |
ALOAD 28 | |
LDC "Platform" | |
LDC true | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.inheritedSearchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 29 | |
ALOAD 0 | |
ALOAD 29 | |
GETSTATIC org/jruby/ir/operands/UndefinedValue.UNDEFINED : Lorg/jruby/ir/operands/UndefinedValue; | |
INVOKESTATIC org/jruby/runtime/Helpers.BNE (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Z | |
IFNE L41 | |
L42 | |
NOP | |
ALOAD 28 | |
CHECKCAST org/jruby/RubyModule | |
ALOAD 0 | |
LDC "const_missing" | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.symbol10 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; | |
INVOKEVIRTUAL org/jruby/RubyModule.callMethod (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 29 | |
L41 | |
NOP | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 29 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/platform.invokeOther19:local (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 34 | |
ALOAD 34 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarGet0:@name *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarGet0:@name : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@name" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForRead (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarGet0:@name : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther1:data *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther1:data : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "data" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newVariableCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/VariableCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther1:data : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther2:name *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther2:name : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "name" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther2:name : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet3:@name *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet3:@name : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@name" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForWrite (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet3:@name : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.RUBY$method$name$0 *** | |
L0 | |
L1 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 8 | |
ALOAD 8 | |
ASTORE 9 | |
ALOAD 8 | |
ASTORE 10 | |
ALOAD 8 | |
ASTORE 11 | |
ALOAD 8 | |
ASTORE 12 | |
L2 | |
NOP | |
ALOAD 0 | |
ALOAD 3 | |
LDC 0 | |
LDC 0 | |
LDC false | |
LDC false | |
LDC -1 | |
ACONST_NULL | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.checkArity (Lorg/jruby/runtime/ThreadContext;[Ljava/lang/Object;IIZZILorg/jruby/runtime/Block$Type;)V | |
L3 | |
LINENUMBER 138 L3 | |
ALOAD 0 | |
ALOAD 2 | |
LDC "@name" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.isDefinedInstanceVar (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 10 | |
ALOAD 10 | |
ASTORE 12 | |
ALOAD 10 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isNil ()Z | |
IFNE L4 | |
L5 | |
NOP | |
ALOAD 2 | |
DUP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarGet0:@name (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
ALOAD 0 | |
LDC "@name" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 11 | |
ALOAD 11 | |
ASTORE 12 | |
L4 | |
NOP | |
ALOAD 12 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFNE L6 | |
L7 | |
NOP | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther1:data (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 8 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 8 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther2:name (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
ALOAD 2 | |
ALOAD 9 | |
DUP2 | |
POP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet3:@name (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.setVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;)V | |
ALOAD 9 | |
ARETURN | |
L8 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
L6 | |
NOP | |
ALOAD 11 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarGet4:@name *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarGet4:@name : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@name" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForRead (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarGet4:@name : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther5:data *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther5:data : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "data" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newVariableCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/VariableCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther5:data : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther6:name *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther6:name : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "name" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther6:name : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet7:@name *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet7:@name : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@name" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForWrite (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet7:@name : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.RUBY$method$name$0 *** | |
L0 | |
L1 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 7 | |
ALOAD 7 | |
ASTORE 8 | |
ALOAD 7 | |
ASTORE 9 | |
ALOAD 7 | |
ASTORE 10 | |
ALOAD 7 | |
ASTORE 11 | |
L2 | |
NOP | |
L3 | |
LINENUMBER 138 L3 | |
ALOAD 0 | |
ALOAD 2 | |
LDC "@name" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.isDefinedInstanceVar (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
ALOAD 9 | |
ASTORE 11 | |
ALOAD 9 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isNil ()Z | |
IFNE L4 | |
L5 | |
NOP | |
ALOAD 2 | |
DUP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarGet4:@name (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
ALOAD 0 | |
LDC "@name" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 10 | |
ALOAD 10 | |
ASTORE 11 | |
L4 | |
NOP | |
ALOAD 11 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFNE L6 | |
L7 | |
NOP | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther5:data (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 7 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 7 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther6:name (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 8 | |
ALOAD 2 | |
ALOAD 8 | |
DUP2 | |
POP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet7:@name (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.setVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;)V | |
ALOAD 8 | |
ARETURN | |
L8 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
L6 | |
NOP | |
ALOAD 10 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarGet0:@parts *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarGet0:@parts : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@parts" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForRead (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarGet0:@parts : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.fixnum1 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.fixnum1 : Lorg/jruby/RubyFixnum; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC 0 | |
INVOKEVIRTUAL org/jruby/Ruby.newFixnum (J)Lorg/jruby/RubyFixnum; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.fixnum1 : Lorg/jruby/RubyFixnum; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther2:\=\{\} *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther2:\=\{\} : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "[]" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther2:\=\{\} : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.RUBY$method$name$0 *** | |
L0 | |
L1 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 8 | |
ALOAD 8 | |
ASTORE 9 | |
ALOAD 8 | |
ASTORE 10 | |
ALOAD 0 | |
ALOAD 5 | |
ALOAD 6 | |
ALOAD 2 | |
ALOAD 4 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.preMethodFrameOnly (Lorg/jruby/RubyModule;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)V | |
ALOAD 0 | |
GETSTATIC org/jruby/runtime/Visibility.PUBLIC : Lorg/jruby/runtime/Visibility; | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setCurrentVisibility (Lorg/jruby/runtime/Visibility;)V | |
L2 | |
TRYCATCHBLOCK L2 L3 L3 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
ALOAD 3 | |
LDC 0 | |
LDC 0 | |
LDC false | |
LDC false | |
LDC -1 | |
ACONST_NULL | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.checkArity (Lorg/jruby/runtime/ThreadContext;[Ljava/lang/Object;IIZZILorg/jruby/runtime/Block$Type;)V | |
L4 | |
LINENUMBER 25 L4 | |
ALOAD 2 | |
DUP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarGet0:@parts (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
ALOAD 0 | |
LDC "@parts" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 10 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 10 | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.fixnum1 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubyFixnum; | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther2:\=\{\} (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 8 | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 8 | |
ARETURN | |
L3 | |
NOP | |
ASTORE 9 | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 9 | |
ATHROW | |
L5 | |
TRYCATCHBLOCK L5 L6 L3 java/lang/Throwable | |
NOP | |
L6 | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarGet3:@parts *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarGet3:@parts : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@parts" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForRead (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarGet3:@parts : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.fixnum4 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.fixnum4 : Lorg/jruby/RubyFixnum; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC 0 | |
INVOKEVIRTUAL org/jruby/Ruby.newFixnum (J)Lorg/jruby/RubyFixnum; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.fixnum4 : Lorg/jruby/RubyFixnum; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther5:\=\{\} *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther5:\=\{\} : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "[]" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther5:\=\{\} : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.RUBY$method$name$0 *** | |
L0 | |
L1 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 7 | |
ALOAD 7 | |
ASTORE 8 | |
ALOAD 7 | |
ASTORE 9 | |
ALOAD 0 | |
ALOAD 4 | |
ALOAD 5 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.preMethodFrameOnly (Lorg/jruby/RubyModule;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)V | |
ALOAD 0 | |
GETSTATIC org/jruby/runtime/Visibility.PUBLIC : Lorg/jruby/runtime/Visibility; | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setCurrentVisibility (Lorg/jruby/runtime/Visibility;)V | |
L2 | |
TRYCATCHBLOCK L2 L3 L3 java/lang/Throwable | |
NOP | |
L4 | |
LINENUMBER 25 L4 | |
ALOAD 2 | |
DUP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarGet3:@parts (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
ALOAD 0 | |
LDC "@parts" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 9 | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.fixnum4 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubyFixnum; | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther5:\=\{\} (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 7 | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 7 | |
ARETURN | |
L3 | |
NOP | |
ASTORE 8 | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 8 | |
ATHROW | |
L5 | |
TRYCATCHBLOCK L5 L6 L3 java/lang/Throwable | |
NOP | |
L6 | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarGet0:@version *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarGet0:@version : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@version" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForRead (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarGet0:@version : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther1:data *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther1:data : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "data" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newVariableCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/VariableCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther1:data : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther2:version *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther2:version : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "version" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther2:version : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet3:@version *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet3:@version : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@version" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForWrite (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet3:@version : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.RUBY$method$version$0 *** | |
L0 | |
L1 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 8 | |
ALOAD 8 | |
ASTORE 9 | |
ALOAD 8 | |
ASTORE 10 | |
ALOAD 8 | |
ASTORE 11 | |
ALOAD 8 | |
ASTORE 12 | |
L2 | |
NOP | |
ALOAD 0 | |
ALOAD 3 | |
LDC 0 | |
LDC 0 | |
LDC false | |
LDC false | |
LDC -1 | |
ACONST_NULL | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.checkArity (Lorg/jruby/runtime/ThreadContext;[Ljava/lang/Object;IIZZILorg/jruby/runtime/Block$Type;)V | |
L3 | |
LINENUMBER 185 L3 | |
ALOAD 0 | |
ALOAD 2 | |
LDC "@version" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.isDefinedInstanceVar (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 10 | |
ALOAD 10 | |
ASTORE 12 | |
ALOAD 10 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isNil ()Z | |
IFNE L4 | |
L5 | |
NOP | |
ALOAD 2 | |
DUP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarGet0:@version (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
ALOAD 0 | |
LDC "@version" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 11 | |
ALOAD 11 | |
ASTORE 12 | |
L4 | |
NOP | |
ALOAD 12 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFNE L6 | |
L7 | |
NOP | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther1:data (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 8 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 8 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther2:version (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
ALOAD 2 | |
ALOAD 9 | |
DUP2 | |
POP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet3:@version (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.setVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;)V | |
ALOAD 9 | |
ARETURN | |
L8 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
L6 | |
NOP | |
ALOAD 11 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarGet4:@version *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarGet4:@version : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@version" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForRead (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarGet4:@version : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther5:data *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther5:data : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "data" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newVariableCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/VariableCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther5:data : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther6:version *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther6:version : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "version" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther6:version : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet7:@version *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet7:@version : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@version" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForWrite (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet7:@version : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.RUBY$method$version$0 *** | |
L0 | |
L1 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 7 | |
ALOAD 7 | |
ASTORE 8 | |
ALOAD 7 | |
ASTORE 9 | |
ALOAD 7 | |
ASTORE 10 | |
ALOAD 7 | |
ASTORE 11 | |
L2 | |
NOP | |
L3 | |
LINENUMBER 185 L3 | |
ALOAD 0 | |
ALOAD 2 | |
LDC "@version" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.isDefinedInstanceVar (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
ALOAD 9 | |
ASTORE 11 | |
ALOAD 9 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isNil ()Z | |
IFNE L4 | |
L5 | |
NOP | |
ALOAD 2 | |
DUP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarGet4:@version (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
ALOAD 0 | |
LDC "@version" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 10 | |
ALOAD 10 | |
ASTORE 11 | |
L4 | |
NOP | |
ALOAD 11 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFNE L6 | |
L7 | |
NOP | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther5:data (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 7 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 7 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther6:version (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 8 | |
ALOAD 2 | |
ALOAD 8 | |
DUP2 | |
POP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarSet7:@version (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.setVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;)V | |
ALOAD 8 | |
ARETURN | |
L8 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
L6 | |
NOP | |
ALOAD 10 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.symbol0 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.symbol0 : Lorg/jruby/RubySymbol; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "Version" | |
ALOAD 0 | |
LDC "US-ASCII" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.retrieveJCodingsEncoding (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jcodings/Encoding; | |
INVOKESTATIC org/jruby/RubySymbol.newSymbol (Lorg/jruby/Ruby;Ljava/lang/String;Lorg/jcodings/Encoding;)Lorg/jruby/RubySymbol; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.symbol0 : Lorg/jruby/RubySymbol; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarGet1:@parts *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarGet1:@parts : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@parts" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForRead (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarGet1:@parts : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.fixnum2 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.fixnum2 : Lorg/jruby/RubyFixnum; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC 1 | |
INVOKEVIRTUAL org/jruby/Ruby.newFixnum (J)Lorg/jruby/RubyFixnum; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.fixnum2 : Lorg/jruby/RubyFixnum; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther3:\=\{\} *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther3:\=\{\} : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "[]" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther3:\=\{\} : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther4:new *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther4:new : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "new" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther4:new : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.RUBY$method$version$0 *** | |
L0 | |
L1 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 8 | |
ALOAD 8 | |
ASTORE 9 | |
ALOAD 8 | |
ASTORE 10 | |
ALOAD 8 | |
ASTORE 11 | |
ALOAD 8 | |
ASTORE 12 | |
ALOAD 8 | |
ASTORE 13 | |
ALOAD 0 | |
ALOAD 5 | |
ALOAD 6 | |
ALOAD 2 | |
ALOAD 4 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.preMethodFrameOnly (Lorg/jruby/RubyModule;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)V | |
ALOAD 0 | |
GETSTATIC org/jruby/runtime/Visibility.PUBLIC : Lorg/jruby/runtime/Visibility; | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setCurrentVisibility (Lorg/jruby/runtime/Visibility;)V | |
L2 | |
TRYCATCHBLOCK L2 L3 L4 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
ALOAD 3 | |
LDC 0 | |
LDC 0 | |
LDC false | |
LDC false | |
LDC -1 | |
ACONST_NULL | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.checkArity (Lorg/jruby/runtime/ThreadContext;[Ljava/lang/Object;IIZZILorg/jruby/runtime/Block$Type;)V | |
L5 | |
LINENUMBER 29 L5 | |
ALOAD 0 | |
ALOAD 1 | |
LDC "Gem" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 13 | |
ALOAD 0 | |
ALOAD 13 | |
LDC "Version" | |
LDC true | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.inheritedSearchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 11 | |
ALOAD 0 | |
ALOAD 11 | |
GETSTATIC org/jruby/ir/operands/UndefinedValue.UNDEFINED : Lorg/jruby/ir/operands/UndefinedValue; | |
INVOKESTATIC org/jruby/runtime/Helpers.BNE (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Z | |
IFNE L6 | |
L3 | |
TRYCATCHBLOCK L3 L6 L4 java/lang/Throwable | |
NOP | |
ALOAD 13 | |
CHECKCAST org/jruby/RubyModule | |
ALOAD 0 | |
LDC "const_missing" | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.symbol0 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; | |
INVOKEVIRTUAL org/jruby/RubyModule.callMethod (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 11 | |
L6 | |
TRYCATCHBLOCK L6 L4 L4 java/lang/Throwable | |
NOP | |
ALOAD 2 | |
DUP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarGet1:@parts (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
ALOAD 0 | |
LDC "@parts" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 12 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 12 | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.fixnum2 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubyFixnum; | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther3:\=\{\} (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 11 | |
ALOAD 9 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther4:new (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 10 | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 10 | |
ARETURN | |
L4 | |
NOP | |
ASTORE 8 | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 8 | |
ATHROW | |
L7 | |
TRYCATCHBLOCK L7 L8 L4 java/lang/Throwable | |
NOP | |
L8 | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.symbol5 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.symbol5 : Lorg/jruby/RubySymbol; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "Version" | |
ALOAD 0 | |
LDC "US-ASCII" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.retrieveJCodingsEncoding (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jcodings/Encoding; | |
INVOKESTATIC org/jruby/RubySymbol.newSymbol (Lorg/jruby/Ruby;Ljava/lang/String;Lorg/jcodings/Encoding;)Lorg/jruby/RubySymbol; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.symbol5 : Lorg/jruby/RubySymbol; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarGet6:@parts *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarGet6:@parts : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@parts" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForRead (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarGet6:@parts : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.fixnum7 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.fixnum7 : Lorg/jruby/RubyFixnum; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC 1 | |
INVOKEVIRTUAL org/jruby/Ruby.newFixnum (J)Lorg/jruby/RubyFixnum; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.fixnum7 : Lorg/jruby/RubyFixnum; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther8:\=\{\} *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther8:\=\{\} : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "[]" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther8:\=\{\} : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther9:new *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther9:new : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "new" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther9:new : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.RUBY$method$version$0 *** | |
L0 | |
L1 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 7 | |
ALOAD 7 | |
ASTORE 8 | |
ALOAD 7 | |
ASTORE 9 | |
ALOAD 7 | |
ASTORE 10 | |
ALOAD 7 | |
ASTORE 11 | |
ALOAD 7 | |
ASTORE 12 | |
ALOAD 0 | |
ALOAD 4 | |
ALOAD 5 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.preMethodFrameOnly (Lorg/jruby/RubyModule;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)V | |
ALOAD 0 | |
GETSTATIC org/jruby/runtime/Visibility.PUBLIC : Lorg/jruby/runtime/Visibility; | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setCurrentVisibility (Lorg/jruby/runtime/Visibility;)V | |
L2 | |
TRYCATCHBLOCK L2 L3 L4 java/lang/Throwable | |
NOP | |
L5 | |
LINENUMBER 29 L5 | |
ALOAD 0 | |
ALOAD 1 | |
LDC "Gem" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 12 | |
ALOAD 0 | |
ALOAD 12 | |
LDC "Version" | |
LDC true | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.inheritedSearchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 10 | |
ALOAD 0 | |
ALOAD 10 | |
GETSTATIC org/jruby/ir/operands/UndefinedValue.UNDEFINED : Lorg/jruby/ir/operands/UndefinedValue; | |
INVOKESTATIC org/jruby/runtime/Helpers.BNE (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Z | |
IFNE L6 | |
L3 | |
TRYCATCHBLOCK L3 L6 L4 java/lang/Throwable | |
NOP | |
ALOAD 12 | |
CHECKCAST org/jruby/RubyModule | |
ALOAD 0 | |
LDC "const_missing" | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.symbol5 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; | |
INVOKEVIRTUAL org/jruby/RubyModule.callMethod (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 10 | |
L6 | |
TRYCATCHBLOCK L6 L4 L4 java/lang/Throwable | |
NOP | |
ALOAD 2 | |
DUP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.ivarGet6:@parts (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
ALOAD 0 | |
LDC "@parts" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 11 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 11 | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.fixnum7 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubyFixnum; | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther8:\=\{\} (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 8 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 10 | |
ALOAD 8 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/stub_specification.invokeOther9:new (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 9 | |
ARETURN | |
L4 | |
NOP | |
ASTORE 7 | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 7 | |
ATHROW | |
L7 | |
TRYCATCHBLOCK L7 L8 L4 java/lang/Throwable | |
NOP | |
L8 | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.symbol0 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.symbol0 : Lorg/jruby/RubySymbol; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "Version" | |
ALOAD 0 | |
LDC "US-ASCII" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.retrieveJCodingsEncoding (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jcodings/Encoding; | |
INVOKESTATIC org/jruby/RubySymbol.newSymbol (Lorg/jruby/Ruby;Ljava/lang/String;Lorg/jcodings/Encoding;)Lorg/jruby/RubySymbol; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.symbol0 : Lorg/jruby/RubySymbol; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther1:== *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther1:== : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "==" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther1:== : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther2:\=\{\} *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther2:\=\{\} : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "[]" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther2:\=\{\} : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeSuper3:new *** | |
ALOAD 0 | |
ALOAD 2 | |
LDC "new" | |
ALOAD 3 | |
ICONST_1 | |
INVOKESTATIC org/jruby/runtime/Helpers.anewarrayIRubyObjects (I)[Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 4 | |
ICONST_0 | |
INVOKESTATIC org/jruby/runtime/Helpers.aastoreIRubyObjects ([Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;I)[Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 5 | |
LDC "0" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.decodeSplatmap (Ljava/lang/String;)[Z | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.classSuperSplatArgs (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;Lorg/jruby/RubyModule;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;[Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther4:\=\{\}= *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther4:\=\{\}= : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "[]=" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther4:\=\{\}= : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeSuper5:new *** | |
ALOAD 0 | |
ALOAD 2 | |
LDC "new" | |
ALOAD 3 | |
ICONST_1 | |
INVOKESTATIC org/jruby/runtime/Helpers.anewarrayIRubyObjects (I)[Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 4 | |
ICONST_0 | |
INVOKESTATIC org/jruby/runtime/Helpers.aastoreIRubyObjects ([Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;I)[Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 5 | |
LDC "0" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.decodeSplatmap (Ljava/lang/String;)[Z | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.classSuperSplatArgs (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;Lorg/jruby/RubyModule;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;[Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.RUBY$method$new$0 *** | |
L0 | |
L1 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 8 | |
ALOAD 8 | |
ASTORE 9 | |
ALOAD 8 | |
ASTORE 10 | |
ALOAD 8 | |
ASTORE 11 | |
ALOAD 8 | |
ASTORE 12 | |
ALOAD 8 | |
ASTORE 13 | |
ALOAD 8 | |
ASTORE 14 | |
ALOAD 8 | |
ASTORE 15 | |
ALOAD 8 | |
ASTORE 16 | |
ALOAD 8 | |
ASTORE 17 | |
ALOAD 8 | |
ASTORE 18 | |
ALOAD 0 | |
ALOAD 5 | |
ALOAD 6 | |
ALOAD 2 | |
ALOAD 4 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.preMethodFrameOnly (Lorg/jruby/RubyModule;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)V | |
ALOAD 0 | |
GETSTATIC org/jruby/runtime/Visibility.PUBLIC : Lorg/jruby/runtime/Visibility; | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setCurrentVisibility (Lorg/jruby/runtime/Visibility;)V | |
L2 | |
TRYCATCHBLOCK L2 L3 L4 java/lang/Throwable | |
NOP | |
ALOAD 4 | |
ASTORE 17 | |
ALOAD 1 | |
ICONST_0 | |
INVOKESTATIC org/jruby/runtime/Helpers.getNthScopeModule (Lorg/jruby/parser/StaticScope;I)Lorg/jruby/RubyModule; | |
ASTORE 8 | |
ALOAD 0 | |
ALOAD 3 | |
LDC 1 | |
LDC 0 | |
LDC false | |
LDC false | |
LDC -1 | |
ACONST_NULL | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.checkArity (Lorg/jruby/runtime/ThreadContext;[Ljava/lang/Object;IIZZILorg/jruby/runtime/Block$Type;)V | |
ALOAD 0 | |
ALOAD 3 | |
ICONST_0 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getPreArgSafe (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 13 | |
L5 | |
LINENUMBER 196 L5 | |
ALOAD 0 | |
ALOAD 1 | |
LDC "Gem" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 15 | |
ALOAD 0 | |
ALOAD 15 | |
LDC "Version" | |
LDC true | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.inheritedSearchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 12 | |
ALOAD 0 | |
ALOAD 12 | |
GETSTATIC org/jruby/ir/operands/UndefinedValue.UNDEFINED : Lorg/jruby/ir/operands/UndefinedValue; | |
INVOKESTATIC org/jruby/runtime/Helpers.BNE (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Z | |
IFNE L6 | |
L3 | |
TRYCATCHBLOCK L3 L6 L4 java/lang/Throwable | |
NOP | |
ALOAD 15 | |
CHECKCAST org/jruby/RubyModule | |
ALOAD 0 | |
LDC "const_missing" | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.symbol0 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; | |
INVOKEVIRTUAL org/jruby/RubyModule.callMethod (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 12 | |
L6 | |
TRYCATCHBLOCK L6 L7 L4 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 12 | |
ALOAD 2 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther1:== (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 14 | |
ALOAD 14 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L8 | |
L7 | |
TRYCATCHBLOCK L7 L9 L4 java/lang/Throwable | |
NOP | |
L10 | |
LINENUMBER 198 L10 | |
ALOAD 1 | |
ICONST_1 | |
INVOKESTATIC org/jruby/runtime/Helpers.getNthScopeModule (Lorg/jruby/parser/StaticScope;I)Lorg/jruby/RubyModule; | |
CHECKCAST org/jruby/RubyModule | |
LDC "@@all" | |
INVOKEVIRTUAL org/jruby/RubyModule.getClassVar (Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 9 | |
ALOAD 13 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther2:\=\{\} (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 10 | |
ALOAD 10 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFNE L11 | |
L9 | |
TRYCATCHBLOCK L9 L4 L4 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 2 | |
ALOAD 8 | |
CHECKCAST org/jruby/RubyClass | |
ALOAD 13 | |
ALOAD 0 | |
ALOAD 17 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getBlockFromObject (Lorg/jruby/runtime/ThreadContext;Ljava/lang/Object;)Lorg/jruby/runtime/Block; | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeSuper3:new (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/RubyClass;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 18 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 9 | |
ALOAD 13 | |
ALOAD 18 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther4:\=\{\}= (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 10 | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 18 | |
ARETURN | |
L4 | |
NOP | |
ASTORE 16 | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 16 | |
ATHROW | |
L12 | |
TRYCATCHBLOCK L12 L11 L4 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
L11 | |
TRYCATCHBLOCK L11 L8 L4 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 10 | |
ARETURN | |
L8 | |
TRYCATCHBLOCK L8 L13 L4 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 2 | |
ALOAD 8 | |
CHECKCAST org/jruby/RubyClass | |
ALOAD 13 | |
ALOAD 0 | |
ALOAD 17 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getBlockFromObject (Lorg/jruby/runtime/ThreadContext;Ljava/lang/Object;)Lorg/jruby/runtime/Block; | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeSuper5:new (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/RubyClass;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 11 | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 11 | |
ARETURN | |
L13 | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.symbol6 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.symbol6 : Lorg/jruby/RubySymbol; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "Version" | |
ALOAD 0 | |
LDC "US-ASCII" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.retrieveJCodingsEncoding (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jcodings/Encoding; | |
INVOKESTATIC org/jruby/RubySymbol.newSymbol (Lorg/jruby/Ruby;Ljava/lang/String;Lorg/jcodings/Encoding;)Lorg/jruby/RubySymbol; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.symbol6 : Lorg/jruby/RubySymbol; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther7:== *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther7:== : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "==" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther7:== : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther8:\=\{\} *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther8:\=\{\} : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "[]" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther8:\=\{\} : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeSuper9:new *** | |
ALOAD 0 | |
ALOAD 2 | |
LDC "new" | |
ALOAD 3 | |
ICONST_1 | |
INVOKESTATIC org/jruby/runtime/Helpers.anewarrayIRubyObjects (I)[Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 4 | |
ICONST_0 | |
INVOKESTATIC org/jruby/runtime/Helpers.aastoreIRubyObjects ([Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;I)[Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 5 | |
LDC "0" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.decodeSplatmap (Ljava/lang/String;)[Z | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.classSuperSplatArgs (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;Lorg/jruby/RubyModule;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;[Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther10:\=\{\}= *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther10:\=\{\}= : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "[]=" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther10:\=\{\}= : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeSuper11:new *** | |
ALOAD 0 | |
ALOAD 2 | |
LDC "new" | |
ALOAD 3 | |
ICONST_1 | |
INVOKESTATIC org/jruby/runtime/Helpers.anewarrayIRubyObjects (I)[Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 4 | |
ICONST_0 | |
INVOKESTATIC org/jruby/runtime/Helpers.aastoreIRubyObjects ([Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;I)[Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 5 | |
LDC "0" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.decodeSplatmap (Ljava/lang/String;)[Z | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.classSuperSplatArgs (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;Lorg/jruby/RubyModule;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;[Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.RUBY$method$new$0 *** | |
L0 | |
L1 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 8 | |
ALOAD 8 | |
ASTORE 9 | |
ALOAD 8 | |
ASTORE 10 | |
ALOAD 8 | |
ASTORE 11 | |
ALOAD 8 | |
ASTORE 12 | |
ALOAD 8 | |
ASTORE 13 | |
ALOAD 8 | |
ASTORE 14 | |
ALOAD 8 | |
ASTORE 15 | |
ALOAD 8 | |
ASTORE 16 | |
ALOAD 8 | |
ASTORE 17 | |
ALOAD 8 | |
ASTORE 18 | |
ALOAD 0 | |
ALOAD 5 | |
ALOAD 6 | |
ALOAD 2 | |
ALOAD 4 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.preMethodFrameOnly (Lorg/jruby/RubyModule;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)V | |
ALOAD 0 | |
GETSTATIC org/jruby/runtime/Visibility.PUBLIC : Lorg/jruby/runtime/Visibility; | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setCurrentVisibility (Lorg/jruby/runtime/Visibility;)V | |
L2 | |
TRYCATCHBLOCK L2 L3 L4 java/lang/Throwable | |
NOP | |
ALOAD 4 | |
ASTORE 17 | |
ALOAD 1 | |
ICONST_0 | |
INVOKESTATIC org/jruby/runtime/Helpers.getNthScopeModule (Lorg/jruby/parser/StaticScope;I)Lorg/jruby/RubyModule; | |
ASTORE 8 | |
ALOAD 3 | |
ASTORE 13 | |
L5 | |
LINENUMBER 196 L5 | |
ALOAD 0 | |
ALOAD 1 | |
LDC "Gem" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 15 | |
ALOAD 0 | |
ALOAD 15 | |
LDC "Version" | |
LDC true | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.inheritedSearchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 12 | |
ALOAD 0 | |
ALOAD 12 | |
GETSTATIC org/jruby/ir/operands/UndefinedValue.UNDEFINED : Lorg/jruby/ir/operands/UndefinedValue; | |
INVOKESTATIC org/jruby/runtime/Helpers.BNE (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Z | |
IFNE L6 | |
L3 | |
TRYCATCHBLOCK L3 L6 L4 java/lang/Throwable | |
NOP | |
ALOAD 15 | |
CHECKCAST org/jruby/RubyModule | |
ALOAD 0 | |
LDC "const_missing" | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.symbol6 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; | |
INVOKEVIRTUAL org/jruby/RubyModule.callMethod (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 12 | |
L6 | |
TRYCATCHBLOCK L6 L7 L4 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 12 | |
ALOAD 2 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther7:== (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 14 | |
ALOAD 14 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L8 | |
L7 | |
TRYCATCHBLOCK L7 L9 L4 java/lang/Throwable | |
NOP | |
L10 | |
LINENUMBER 198 L10 | |
ALOAD 1 | |
ICONST_1 | |
INVOKESTATIC org/jruby/runtime/Helpers.getNthScopeModule (Lorg/jruby/parser/StaticScope;I)Lorg/jruby/RubyModule; | |
CHECKCAST org/jruby/RubyModule | |
LDC "@@all" | |
INVOKEVIRTUAL org/jruby/RubyModule.getClassVar (Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 9 | |
ALOAD 13 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther8:\=\{\} (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 10 | |
ALOAD 10 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFNE L11 | |
L9 | |
TRYCATCHBLOCK L9 L4 L4 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 2 | |
ALOAD 8 | |
CHECKCAST org/jruby/RubyClass | |
ALOAD 13 | |
ALOAD 0 | |
ALOAD 17 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getBlockFromObject (Lorg/jruby/runtime/ThreadContext;Ljava/lang/Object;)Lorg/jruby/runtime/Block; | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeSuper9:new (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/RubyClass;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 18 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 9 | |
ALOAD 13 | |
ALOAD 18 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther10:\=\{\}= (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 10 | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 18 | |
ARETURN | |
L4 | |
NOP | |
ASTORE 16 | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 16 | |
ATHROW | |
L12 | |
TRYCATCHBLOCK L12 L11 L4 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
L11 | |
TRYCATCHBLOCK L11 L8 L4 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 10 | |
ARETURN | |
L8 | |
TRYCATCHBLOCK L8 L13 L4 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 2 | |
ALOAD 8 | |
CHECKCAST org/jruby/RubyClass | |
ALOAD 13 | |
ALOAD 0 | |
ALOAD 17 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getBlockFromObject (Lorg/jruby/runtime/ThreadContext;Ljava/lang/Object;)Lorg/jruby/runtime/Block; | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeSuper11:new (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/RubyClass;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 11 | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 11 | |
ARETURN | |
L13 | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.ivarGet0:@version *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.ivarGet0:@version : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@version" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForRead (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.ivarGet0:@version : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther1:dup *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther1:dup : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "dup" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther1:dup : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.RUBY$method$version$0 *** | |
L0 | |
L1 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 8 | |
ALOAD 8 | |
ASTORE 9 | |
L2 | |
NOP | |
ALOAD 0 | |
ALOAD 3 | |
LDC 0 | |
LDC 0 | |
LDC false | |
LDC false | |
LDC -1 | |
ACONST_NULL | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.checkArity (Lorg/jruby/runtime/ThreadContext;[Ljava/lang/Object;IIZZILorg/jruby/runtime/Block$Type;)V | |
L3 | |
LINENUMBER 163 L3 | |
ALOAD 2 | |
DUP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.ivarGet0:@version (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
ALOAD 0 | |
LDC "@version" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 9 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther1:dup (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 8 | |
ALOAD 8 | |
ARETURN | |
L4 | |
NOP | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.ivarGet2:@version *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.ivarGet2:@version : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@version" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForRead (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.ivarGet2:@version : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther3:dup *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther3:dup : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "dup" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther3:dup : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.RUBY$method$version$0 *** | |
L0 | |
L1 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 7 | |
ALOAD 7 | |
ASTORE 8 | |
L2 | |
NOP | |
L3 | |
LINENUMBER 163 L3 | |
ALOAD 2 | |
DUP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.ivarGet2:@version (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
ALOAD 0 | |
LDC "@version" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 8 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 8 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther3:dup (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 7 | |
ALOAD 7 | |
ARETURN | |
L4 | |
NOP | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther0:class *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther0:class : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "class" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther0:class : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther1:correct? *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther1:correct? : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "correct?" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther1:correct? : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.bytelist2 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.bytelist2 : Lorg/jruby/util/ByteList; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "Malformed version number string " | |
LDC "UTF-8" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newByteListFromRaw (Lorg/jruby/Ruby;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/util/ByteList; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.bytelist2 : Lorg/jruby/util/ByteList; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.bytelist3 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.bytelist3 : Lorg/jruby/util/ByteList; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "" | |
LDC "UTF-8" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newByteListFromRaw (Lorg/jruby/Ruby;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/util/ByteList; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.bytelist3 : Lorg/jruby/util/ByteList; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther4:raise *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther4:raise : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "raise" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newFunctionalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/FunctionalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther4:raise : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther5:to_s *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther5:to_s : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "to_s" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther5:to_s : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther6:strip *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther6:strip : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "strip" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther6:strip : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.bytelist7 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.bytelist7 : Lorg/jruby/util/ByteList; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "-" | |
LDC "UTF-8" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newByteListFromRaw (Lorg/jruby/Ruby;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/util/ByteList; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.bytelist7 : Lorg/jruby/util/ByteList; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.bytelist8 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.bytelist8 : Lorg/jruby/util/ByteList; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC ".pre." | |
LDC "UTF-8" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newByteListFromRaw (Lorg/jruby/Ruby;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/util/ByteList; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.bytelist8 : Lorg/jruby/util/ByteList; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther9:gsub *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther9:gsub : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "gsub" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther9:gsub : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.ivarSet10:@version *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.ivarSet10:@version : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@version" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForWrite (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.ivarSet10:@version : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.ivarSet11:@segments *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.ivarSet11:@segments : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@segments" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForWrite (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.ivarSet11:@segments : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.RUBY$method$initialize$0 *** | |
L0 | |
L1 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 8 | |
ALOAD 8 | |
ASTORE 9 | |
ALOAD 8 | |
ASTORE 10 | |
ALOAD 8 | |
ASTORE 11 | |
ALOAD 8 | |
ASTORE 12 | |
ALOAD 8 | |
ASTORE 13 | |
ALOAD 8 | |
ASTORE 14 | |
ALOAD 8 | |
ASTORE 15 | |
ALOAD 8 | |
ASTORE 16 | |
ALOAD 8 | |
ASTORE 17 | |
ALOAD 8 | |
ASTORE 18 | |
ALOAD 8 | |
ASTORE 19 | |
ALOAD 0 | |
ALOAD 5 | |
ALOAD 6 | |
ALOAD 2 | |
ALOAD 4 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.preMethodFrameOnly (Lorg/jruby/RubyModule;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)V | |
ALOAD 0 | |
GETSTATIC org/jruby/runtime/Visibility.PUBLIC : Lorg/jruby/runtime/Visibility; | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setCurrentVisibility (Lorg/jruby/runtime/Visibility;)V | |
L2 | |
TRYCATCHBLOCK L2 L3 L4 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
ALOAD 3 | |
LDC 1 | |
LDC 0 | |
LDC false | |
LDC false | |
LDC -1 | |
ACONST_NULL | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.checkArity (Lorg/jruby/runtime/ThreadContext;[Ljava/lang/Object;IIZZILorg/jruby/runtime/Block$Type;)V | |
ALOAD 0 | |
ALOAD 3 | |
ICONST_0 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getPreArgSafe (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 12 | |
L5 | |
LINENUMBER 207 L5 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther0:class (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 16 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 16 | |
ALOAD 12 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther1:correct? (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 15 | |
ALOAD 15 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L6 | |
L3 | |
TRYCATCHBLOCK L3 L4 L4 java/lang/Throwable | |
NOP | |
GOTO L7 | |
L4 | |
NOP | |
ASTORE 8 | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 8 | |
ATHROW | |
L8 | |
TRYCATCHBLOCK L8 L6 L4 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
L6 | |
TRYCATCHBLOCK L6 L7 L4 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
ALOAD 1 | |
LDC "ArgumentError" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 13 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.bytelist2 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/util/ByteList; | |
LDC 16 | |
INVOKESTATIC org/jruby/RubyString.newStringShared (Lorg/jruby/Ruby;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
ASTORE 14 | |
L9 | |
LINENUMBER 206 L9 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.bytelist3 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/util/ByteList; | |
LDC 0 | |
INVOKESTATIC org/jruby/RubyString.newStringShared (Lorg/jruby/Ruby;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
ALOAD 14 | |
INVOKEVIRTUAL org/jruby/RubyString.append19 (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyString; | |
ALOAD 12 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.asString ()Lorg/jruby/RubyString; | |
INVOKEVIRTUAL org/jruby/RubyString.append19 (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyString; | |
ASTORE 11 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 2 | |
ALOAD 13 | |
ALOAD 11 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther4:raise (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 20 | |
L7 | |
TRYCATCHBLOCK L7 L10 L4 java/lang/Throwable | |
NOP | |
L11 | |
LINENUMBER 209 L11 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 12 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther5:to_s (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 19 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 19 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther6:strip (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 18 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.bytelist7 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/util/ByteList; | |
LDC 16 | |
INVOKESTATIC org/jruby/RubyString.newStringShared (Lorg/jruby/Ruby;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
ASTORE 17 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.bytelist8 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/util/ByteList; | |
LDC 16 | |
INVOKESTATIC org/jruby/RubyString.newStringShared (Lorg/jruby/Ruby;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
ASTORE 9 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 18 | |
ALOAD 17 | |
ALOAD 9 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther9:gsub (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 10 | |
ALOAD 2 | |
ALOAD 10 | |
DUP2 | |
POP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.ivarSet10:@version (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.setVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;)V | |
L12 | |
LINENUMBER 210 L12 | |
ALOAD 2 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
DUP2 | |
POP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.ivarSet11:@segments (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.setVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;)V | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
L10 | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther12:class *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther12:class : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "class" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther12:class : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther13:correct? *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther13:correct? : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "correct?" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther13:correct? : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.bytelist14 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.bytelist14 : Lorg/jruby/util/ByteList; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "Malformed version number string " | |
LDC "UTF-8" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newByteListFromRaw (Lorg/jruby/Ruby;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/util/ByteList; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.bytelist14 : Lorg/jruby/util/ByteList; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.bytelist15 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.bytelist15 : Lorg/jruby/util/ByteList; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "" | |
LDC "UTF-8" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newByteListFromRaw (Lorg/jruby/Ruby;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/util/ByteList; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.bytelist15 : Lorg/jruby/util/ByteList; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther16:raise *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther16:raise : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "raise" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newFunctionalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/FunctionalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther16:raise : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther17:to_s *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther17:to_s : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "to_s" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther17:to_s : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther18:strip *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther18:strip : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "strip" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther18:strip : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.bytelist19 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.bytelist19 : Lorg/jruby/util/ByteList; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "-" | |
LDC "UTF-8" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newByteListFromRaw (Lorg/jruby/Ruby;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/util/ByteList; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.bytelist19 : Lorg/jruby/util/ByteList; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.bytelist20 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.bytelist20 : Lorg/jruby/util/ByteList; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC ".pre." | |
LDC "UTF-8" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newByteListFromRaw (Lorg/jruby/Ruby;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/util/ByteList; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.bytelist20 : Lorg/jruby/util/ByteList; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther21:gsub *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther21:gsub : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "gsub" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther21:gsub : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.ivarSet22:@version *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.ivarSet22:@version : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@version" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForWrite (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.ivarSet22:@version : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.ivarSet23:@segments *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.ivarSet23:@segments : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@segments" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForWrite (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.ivarSet23:@segments : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.RUBY$method$initialize$0 *** | |
L0 | |
L1 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 8 | |
ALOAD 8 | |
ASTORE 9 | |
ALOAD 8 | |
ASTORE 10 | |
ALOAD 8 | |
ASTORE 11 | |
ALOAD 8 | |
ASTORE 12 | |
ALOAD 8 | |
ASTORE 13 | |
ALOAD 8 | |
ASTORE 14 | |
ALOAD 8 | |
ASTORE 15 | |
ALOAD 8 | |
ASTORE 16 | |
ALOAD 8 | |
ASTORE 17 | |
ALOAD 8 | |
ASTORE 18 | |
ALOAD 8 | |
ASTORE 19 | |
ALOAD 0 | |
ALOAD 5 | |
ALOAD 6 | |
ALOAD 2 | |
ALOAD 4 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.preMethodFrameOnly (Lorg/jruby/RubyModule;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)V | |
ALOAD 0 | |
GETSTATIC org/jruby/runtime/Visibility.PUBLIC : Lorg/jruby/runtime/Visibility; | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setCurrentVisibility (Lorg/jruby/runtime/Visibility;)V | |
L2 | |
TRYCATCHBLOCK L2 L3 L4 java/lang/Throwable | |
NOP | |
ALOAD 3 | |
ASTORE 12 | |
L5 | |
LINENUMBER 207 L5 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther12:class (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 16 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 16 | |
ALOAD 12 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther13:correct? (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 15 | |
ALOAD 15 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L6 | |
L3 | |
TRYCATCHBLOCK L3 L4 L4 java/lang/Throwable | |
NOP | |
GOTO L7 | |
L4 | |
NOP | |
ASTORE 8 | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 8 | |
ATHROW | |
L8 | |
TRYCATCHBLOCK L8 L6 L4 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
L6 | |
TRYCATCHBLOCK L6 L7 L4 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
ALOAD 1 | |
LDC "ArgumentError" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 13 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.bytelist14 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/util/ByteList; | |
LDC 16 | |
INVOKESTATIC org/jruby/RubyString.newStringShared (Lorg/jruby/Ruby;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
ASTORE 14 | |
L9 | |
LINENUMBER 206 L9 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.bytelist15 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/util/ByteList; | |
LDC 0 | |
INVOKESTATIC org/jruby/RubyString.newStringShared (Lorg/jruby/Ruby;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
ALOAD 14 | |
INVOKEVIRTUAL org/jruby/RubyString.append19 (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyString; | |
ALOAD 12 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.asString ()Lorg/jruby/RubyString; | |
INVOKEVIRTUAL org/jruby/RubyString.append19 (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyString; | |
ASTORE 11 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 2 | |
ALOAD 13 | |
ALOAD 11 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther16:raise (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 20 | |
L7 | |
TRYCATCHBLOCK L7 L10 L4 java/lang/Throwable | |
NOP | |
L11 | |
LINENUMBER 209 L11 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 12 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther17:to_s (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 19 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 19 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther18:strip (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 18 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.bytelist19 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/util/ByteList; | |
LDC 16 | |
INVOKESTATIC org/jruby/RubyString.newStringShared (Lorg/jruby/Ruby;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
ASTORE 17 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.bytelist20 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/util/ByteList; | |
LDC 16 | |
INVOKESTATIC org/jruby/RubyString.newStringShared (Lorg/jruby/Ruby;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
ASTORE 9 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 18 | |
ALOAD 17 | |
ALOAD 9 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther21:gsub (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 10 | |
ALOAD 2 | |
ALOAD 10 | |
DUP2 | |
POP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.ivarSet22:@version (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.setVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;)V | |
L12 | |
LINENUMBER 210 L12 | |
ALOAD 2 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
DUP2 | |
POP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.ivarSet23:@segments (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.setVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;)V | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
L10 | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther0:to_s *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther0:to_s : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "to_s" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther0:to_s : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther1:=~ *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther1:=~ : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "=~" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther1:=~ : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.RUBY$method$correct?$0 *** | |
L0 | |
L1 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 8 | |
ALOAD 8 | |
ASTORE 9 | |
ALOAD 8 | |
ASTORE 10 | |
ALOAD 8 | |
ASTORE 11 | |
ALOAD 8 | |
ASTORE 12 | |
ALOAD 0 | |
ALOAD 5 | |
ALOAD 6 | |
ALOAD 2 | |
ALOAD 4 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.preMethodFrameOnly (Lorg/jruby/RubyModule;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)V | |
ALOAD 0 | |
GETSTATIC org/jruby/runtime/Visibility.PUBLIC : Lorg/jruby/runtime/Visibility; | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setCurrentVisibility (Lorg/jruby/runtime/Visibility;)V | |
L2 | |
TRYCATCHBLOCK L2 L3 L3 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
ALOAD 3 | |
LDC 1 | |
LDC 0 | |
LDC false | |
LDC false | |
LDC -1 | |
ACONST_NULL | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.checkArity (Lorg/jruby/runtime/ThreadContext;[Ljava/lang/Object;IIZZILorg/jruby/runtime/Block$Type;)V | |
ALOAD 0 | |
ALOAD 3 | |
ICONST_0 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getPreArgSafe (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 12 | |
L4 | |
LINENUMBER 172 L4 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 12 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther0:to_s (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 11 | |
ALOAD 0 | |
ALOAD 1 | |
LDC "ANCHORED_VERSION_PATTERN" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 11 | |
ALOAD 9 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther1:=~ (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 10 | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 10 | |
ARETURN | |
L3 | |
NOP | |
ASTORE 8 | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 8 | |
ATHROW | |
L5 | |
TRYCATCHBLOCK L5 L6 L3 java/lang/Throwable | |
NOP | |
L6 | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther2:to_s *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther2:to_s : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "to_s" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther2:to_s : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther3:=~ *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther3:=~ : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "=~" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther3:=~ : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.RUBY$method$correct?$0 *** | |
L0 | |
L1 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 8 | |
ALOAD 8 | |
ASTORE 9 | |
ALOAD 8 | |
ASTORE 10 | |
ALOAD 8 | |
ASTORE 11 | |
ALOAD 8 | |
ASTORE 12 | |
ALOAD 0 | |
ALOAD 5 | |
ALOAD 6 | |
ALOAD 2 | |
ALOAD 4 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.preMethodFrameOnly (Lorg/jruby/RubyModule;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)V | |
ALOAD 0 | |
GETSTATIC org/jruby/runtime/Visibility.PUBLIC : Lorg/jruby/runtime/Visibility; | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setCurrentVisibility (Lorg/jruby/runtime/Visibility;)V | |
L2 | |
TRYCATCHBLOCK L2 L3 L3 java/lang/Throwable | |
NOP | |
ALOAD 3 | |
ASTORE 12 | |
L4 | |
LINENUMBER 172 L4 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 12 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther2:to_s (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 11 | |
ALOAD 0 | |
ALOAD 1 | |
LDC "ANCHORED_VERSION_PATTERN" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 11 | |
ALOAD 9 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther3:=~ (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 10 | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 10 | |
ARETURN | |
L3 | |
NOP | |
ASTORE 8 | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 8 | |
ATHROW | |
L5 | |
TRYCATCHBLOCK L5 L6 L3 java/lang/Throwable | |
NOP | |
L6 | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.bytelist1 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.bytelist1 : Lorg/jruby/util/ByteList; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "^\\d+$" | |
LDC "UTF-8" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newByteListFromRaw (Lorg/jruby/Ruby;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/util/ByteList; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.bytelist1 : Lorg/jruby/util/ByteList; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.regexp0 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.regexp0 : Lorg/jruby/RubyRegexp; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.bytelist1 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/util/ByteList; | |
SIPUSH 512 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newLiteralRegexp (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyRegexp; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.regexp0 : Lorg/jruby/RubyRegexp; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther2:=~ *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther2:=~ : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "=~" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther2:=~ : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther3:to_i *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther3:to_i : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "to_i" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther3:to_i : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.RUBY$block$segments$1 *** | |
L0 | |
ACONST_NULL | |
ASTORE 8 | |
L1 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
ALOAD 9 | |
ASTORE 10 | |
ALOAD 9 | |
ASTORE 11 | |
ALOAD 9 | |
ASTORE 12 | |
ALOAD 9 | |
ASTORE 13 | |
ALOAD 9 | |
ASTORE 14 | |
ALOAD 9 | |
ASTORE 15 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/Block.getBinding ()Lorg/jruby/runtime/Binding; | |
INVOKEVIRTUAL org/jruby/runtime/Binding.getFrame ()Lorg/jruby/runtime/Frame; | |
INVOKEVIRTUAL org/jruby/runtime/Frame.getVisibility ()Lorg/jruby/runtime/Visibility; | |
ASTORE 15 | |
ALOAD 0 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/Block.getBinding ()Lorg/jruby/runtime/Binding; | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.preYieldNoScope (Lorg/jruby/runtime/Binding;)Lorg/jruby/runtime/Frame; | |
ASTORE 14 | |
ALOAD 1 | |
ALOAD 3 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.updateBlockState (Lorg/jruby/runtime/Block;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 3 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 4 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.prepareSingleBlockArgs (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/Block;[Lorg/jruby/runtime/builtin/IRubyObject;)[Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 4 | |
L2 | |
NOP | |
ALOAD 0 | |
ALOAD 4 | |
ICONST_0 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getPreArgSafe (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
L3 | |
TRYCATCHBLOCK L3 L4 L5 java/lang/Throwable | |
NOP | |
L6 | |
LINENUMBER 307 L6 | |
ALOAD 0 | |
ALOAD 3 | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.regexp0 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubyRegexp; | |
ALOAD 9 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther2:=~ (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 12 | |
ALOAD 12 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L7 | |
L4 | |
TRYCATCHBLOCK L4 L8 L5 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
ALOAD 3 | |
ALOAD 9 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther3:to_i (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 11 | |
L8 | |
NOP | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/Block.getBinding ()Lorg/jruby/runtime/Binding; | |
INVOKEVIRTUAL org/jruby/runtime/Binding.getFrame ()Lorg/jruby/runtime/Frame; | |
ALOAD 15 | |
INVOKEVIRTUAL org/jruby/runtime/Frame.setVisibility (Lorg/jruby/runtime/Visibility;)V | |
ALOAD 0 | |
ALOAD 14 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postYieldNoScope (Lorg/jruby/runtime/Frame;)V | |
ALOAD 11 | |
ARETURN | |
L9 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
L5 | |
NOP | |
ASTORE 10 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/Block.getBinding ()Lorg/jruby/runtime/Binding; | |
INVOKEVIRTUAL org/jruby/runtime/Binding.getFrame ()Lorg/jruby/runtime/Frame; | |
ALOAD 15 | |
INVOKEVIRTUAL org/jruby/runtime/Frame.setVisibility (Lorg/jruby/runtime/Visibility;)V | |
ALOAD 0 | |
ALOAD 14 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postYieldNoScope (Lorg/jruby/runtime/Frame;)V | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 8 | |
ALOAD 10 | |
ALOAD 7 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.handleBreakAndReturnsInLambdas (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Lorg/jruby/runtime/DynamicScope;Ljava/lang/Object;Lorg/jruby/runtime/Block$Type;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 13 | |
ALOAD 0 | |
ALOAD 13 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.returnOrRethrowSavedException (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
L7 | |
NOP | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/Block.getBinding ()Lorg/jruby/runtime/Binding; | |
INVOKEVIRTUAL org/jruby/runtime/Binding.getFrame ()Lorg/jruby/runtime/Frame; | |
ALOAD 15 | |
INVOKEVIRTUAL org/jruby/runtime/Frame.setVisibility (Lorg/jruby/runtime/Visibility;)V | |
ALOAD 0 | |
ALOAD 14 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postYieldNoScope (Lorg/jruby/runtime/Frame;)V | |
ALOAD 9 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.ivarGet4:@segments *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.ivarGet4:@segments : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@segments" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForRead (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.ivarGet4:@segments : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.ivarGet5:@version *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.ivarGet5:@version : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@version" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForRead (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.ivarGet5:@version : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.bytelist7 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.bytelist7 : Lorg/jruby/util/ByteList; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "[0-9]+|[a-z]+" | |
LDC "UTF-8" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newByteListFromRaw (Lorg/jruby/Ruby;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/util/ByteList; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.bytelist7 : Lorg/jruby/util/ByteList; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.regexp6 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.regexp6 : Lorg/jruby/RubyRegexp; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.bytelist7 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/util/ByteList; | |
SIPUSH 513 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newLiteralRegexp (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyRegexp; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.regexp6 : Lorg/jruby/RubyRegexp; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther8:scan *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther8:scan : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "scan" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther8:scan : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther10:map *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther10:map : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "map" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther10:map : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.ivarSet11:@segments *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.ivarSet11:@segments : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@segments" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForWrite (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.ivarSet11:@segments : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.RUBY$method$segments$0 *** | |
L0 | |
L1 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 8 | |
ALOAD 8 | |
ASTORE 9 | |
ALOAD 8 | |
ASTORE 10 | |
ALOAD 8 | |
ASTORE 11 | |
ALOAD 8 | |
ASTORE 12 | |
ALOAD 8 | |
ASTORE 13 | |
ALOAD 8 | |
ASTORE 14 | |
ALOAD 0 | |
ALOAD 5 | |
ALOAD 6 | |
ALOAD 2 | |
ALOAD 4 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.preMethodFrameOnly (Lorg/jruby/RubyModule;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)V | |
ALOAD 0 | |
GETSTATIC org/jruby/runtime/Visibility.PUBLIC : Lorg/jruby/runtime/Visibility; | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setCurrentVisibility (Lorg/jruby/runtime/Visibility;)V | |
ALOAD 0 | |
ALOAD 1 | |
INVOKESTATIC org/jruby/runtime/DynamicScope.newDynamicScope (Lorg/jruby/parser/StaticScope;)Lorg/jruby/runtime/DynamicScope; | |
DUP | |
ASTORE 7 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.pushScope (Lorg/jruby/runtime/DynamicScope;)V | |
L2 | |
TRYCATCHBLOCK L2 L3 L4 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
ALOAD 3 | |
LDC 0 | |
LDC 0 | |
LDC false | |
LDC false | |
LDC -1 | |
ACONST_NULL | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.checkArity (Lorg/jruby/runtime/ThreadContext;[Ljava/lang/Object;IIZZILorg/jruby/runtime/Block$Type;)V | |
L5 | |
LINENUMBER 306 L5 | |
ALOAD 0 | |
ALOAD 2 | |
LDC "@segments" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.isDefinedInstanceVar (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 11 | |
ALOAD 11 | |
ASTORE 13 | |
ALOAD 11 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isNil ()Z | |
IFNE L6 | |
L3 | |
TRYCATCHBLOCK L3 L6 L4 java/lang/Throwable | |
NOP | |
ALOAD 2 | |
DUP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.ivarGet4:@segments (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
ALOAD 0 | |
LDC "@segments" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 12 | |
ALOAD 12 | |
ASTORE 13 | |
L6 | |
TRYCATCHBLOCK L6 L7 L4 java/lang/Throwable | |
NOP | |
ALOAD 13 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFNE L8 | |
L7 | |
TRYCATCHBLOCK L7 L4 L4 java/lang/Throwable | |
NOP | |
ALOAD 2 | |
DUP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.ivarGet5:@version (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
ALOAD 0 | |
LDC "@version" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 10 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 10 | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.regexp6 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubyRegexp; | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther8:scan (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 8 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 8 | |
ALOAD 0 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 7 | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.blockBody9 : Lorg/jruby/runtime/CompiledIRBlockBody; | |
DUP | |
IFNONNULL L9 | |
POP | |
NEW org/jruby/runtime/CompiledIRBlockBody | |
DUP | |
LDC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.RUBY$block$segments$1(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/Block;Lorg/jruby/parser/StaticScope;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;Ljava/lang/String;Lorg/jruby/runtime/Block$Type;)Lorg/jruby/runtime/builtin/IRubyObject; (6) | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.RUBY$block$segments$1_IRScope : Lorg/jruby/ir/IRScope; | |
LDC 2199023255552 | |
INVOKESPECIAL org/jruby/runtime/CompiledIRBlockBody.<init> (Ljava/lang/invoke/MethodHandle;Lorg/jruby/ir/IRScope;J)V | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.blockBody9 : Lorg/jruby/runtime/CompiledIRBlockBody; | |
L9 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.prepareBlock (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/DynamicScope;Lorg/jruby/runtime/BlockBody;)Lorg/jruby/runtime/Block; | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getBlockFromObject (Lorg/jruby/runtime/ThreadContext;Ljava/lang/Object;)Lorg/jruby/runtime/Block; | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther10:map (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
ALOAD 2 | |
ALOAD 9 | |
DUP2 | |
POP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.ivarSet11:@segments (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.setVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;)V | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.popScope ()V | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 9 | |
ARETURN | |
L4 | |
NOP | |
ASTORE 14 | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.popScope ()V | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 14 | |
ATHROW | |
L10 | |
TRYCATCHBLOCK L10 L8 L4 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
L8 | |
TRYCATCHBLOCK L8 L11 L4 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.popScope ()V | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 12 | |
ARETURN | |
L11 | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.bytelist13 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.bytelist13 : Lorg/jruby/util/ByteList; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "^\\d+$" | |
LDC "UTF-8" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newByteListFromRaw (Lorg/jruby/Ruby;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/util/ByteList; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.bytelist13 : Lorg/jruby/util/ByteList; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.regexp12 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.regexp12 : Lorg/jruby/RubyRegexp; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.bytelist13 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/util/ByteList; | |
SIPUSH 512 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newLiteralRegexp (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyRegexp; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.regexp12 : Lorg/jruby/RubyRegexp; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther14:=~ *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther14:=~ : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "=~" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther14:=~ : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther15:to_i *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther15:to_i : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "to_i" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther15:to_i : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.RUBY$block$segments$2 *** | |
L0 | |
ACONST_NULL | |
ASTORE 8 | |
L1 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
ALOAD 9 | |
ASTORE 10 | |
ALOAD 9 | |
ASTORE 11 | |
ALOAD 9 | |
ASTORE 12 | |
ALOAD 9 | |
ASTORE 13 | |
ALOAD 9 | |
ASTORE 14 | |
ALOAD 9 | |
ASTORE 15 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/Block.getBinding ()Lorg/jruby/runtime/Binding; | |
INVOKEVIRTUAL org/jruby/runtime/Binding.getFrame ()Lorg/jruby/runtime/Frame; | |
INVOKEVIRTUAL org/jruby/runtime/Frame.getVisibility ()Lorg/jruby/runtime/Visibility; | |
ASTORE 15 | |
ALOAD 0 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/Block.getBinding ()Lorg/jruby/runtime/Binding; | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.preYieldNoScope (Lorg/jruby/runtime/Binding;)Lorg/jruby/runtime/Frame; | |
ASTORE 14 | |
ALOAD 1 | |
ALOAD 3 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.updateBlockState (Lorg/jruby/runtime/Block;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 3 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 4 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.prepareSingleBlockArgs (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/Block;[Lorg/jruby/runtime/builtin/IRubyObject;)[Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 4 | |
L2 | |
NOP | |
ALOAD 0 | |
ALOAD 4 | |
ICONST_0 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getPreArgSafe (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
L3 | |
TRYCATCHBLOCK L3 L4 L5 java/lang/Throwable | |
NOP | |
L6 | |
LINENUMBER 307 L6 | |
ALOAD 0 | |
ALOAD 3 | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.regexp12 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubyRegexp; | |
ALOAD 9 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther14:=~ (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 12 | |
ALOAD 12 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L7 | |
L4 | |
TRYCATCHBLOCK L4 L8 L5 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
ALOAD 3 | |
ALOAD 9 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther15:to_i (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 11 | |
L8 | |
NOP | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/Block.getBinding ()Lorg/jruby/runtime/Binding; | |
INVOKEVIRTUAL org/jruby/runtime/Binding.getFrame ()Lorg/jruby/runtime/Frame; | |
ALOAD 15 | |
INVOKEVIRTUAL org/jruby/runtime/Frame.setVisibility (Lorg/jruby/runtime/Visibility;)V | |
ALOAD 0 | |
ALOAD 14 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postYieldNoScope (Lorg/jruby/runtime/Frame;)V | |
ALOAD 11 | |
ARETURN | |
L9 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
L5 | |
NOP | |
ASTORE 10 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/Block.getBinding ()Lorg/jruby/runtime/Binding; | |
INVOKEVIRTUAL org/jruby/runtime/Binding.getFrame ()Lorg/jruby/runtime/Frame; | |
ALOAD 15 | |
INVOKEVIRTUAL org/jruby/runtime/Frame.setVisibility (Lorg/jruby/runtime/Visibility;)V | |
ALOAD 0 | |
ALOAD 14 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postYieldNoScope (Lorg/jruby/runtime/Frame;)V | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 8 | |
ALOAD 10 | |
ALOAD 7 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.handleBreakAndReturnsInLambdas (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Lorg/jruby/runtime/DynamicScope;Ljava/lang/Object;Lorg/jruby/runtime/Block$Type;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 13 | |
ALOAD 0 | |
ALOAD 13 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.returnOrRethrowSavedException (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
L7 | |
NOP | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/Block.getBinding ()Lorg/jruby/runtime/Binding; | |
INVOKEVIRTUAL org/jruby/runtime/Binding.getFrame ()Lorg/jruby/runtime/Frame; | |
ALOAD 15 | |
INVOKEVIRTUAL org/jruby/runtime/Frame.setVisibility (Lorg/jruby/runtime/Visibility;)V | |
ALOAD 0 | |
ALOAD 14 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postYieldNoScope (Lorg/jruby/runtime/Frame;)V | |
ALOAD 9 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.ivarGet16:@segments *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.ivarGet16:@segments : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@segments" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForRead (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.ivarGet16:@segments : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.ivarGet17:@version *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.ivarGet17:@version : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@version" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForRead (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.ivarGet17:@version : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.bytelist19 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.bytelist19 : Lorg/jruby/util/ByteList; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "[0-9]+|[a-z]+" | |
LDC "UTF-8" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newByteListFromRaw (Lorg/jruby/Ruby;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/util/ByteList; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.bytelist19 : Lorg/jruby/util/ByteList; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.regexp18 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.regexp18 : Lorg/jruby/RubyRegexp; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.bytelist19 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/util/ByteList; | |
SIPUSH 513 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newLiteralRegexp (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyRegexp; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.regexp18 : Lorg/jruby/RubyRegexp; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther20:scan *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther20:scan : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "scan" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther20:scan : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther22:map *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther22:map : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "map" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther22:map : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.ivarSet23:@segments *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.ivarSet23:@segments : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@segments" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForWrite (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.ivarSet23:@segments : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.RUBY$method$segments$0 *** | |
L0 | |
L1 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 7 | |
ALOAD 7 | |
ASTORE 8 | |
ALOAD 7 | |
ASTORE 9 | |
ALOAD 7 | |
ASTORE 10 | |
ALOAD 7 | |
ASTORE 11 | |
ALOAD 7 | |
ASTORE 12 | |
ALOAD 7 | |
ASTORE 13 | |
ALOAD 0 | |
ALOAD 4 | |
ALOAD 5 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.preMethodFrameOnly (Lorg/jruby/RubyModule;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)V | |
ALOAD 0 | |
GETSTATIC org/jruby/runtime/Visibility.PUBLIC : Lorg/jruby/runtime/Visibility; | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setCurrentVisibility (Lorg/jruby/runtime/Visibility;)V | |
ALOAD 0 | |
ALOAD 1 | |
INVOKESTATIC org/jruby/runtime/DynamicScope.newDynamicScope (Lorg/jruby/parser/StaticScope;)Lorg/jruby/runtime/DynamicScope; | |
DUP | |
ASTORE 6 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.pushScope (Lorg/jruby/runtime/DynamicScope;)V | |
L2 | |
TRYCATCHBLOCK L2 L3 L4 java/lang/Throwable | |
NOP | |
L5 | |
LINENUMBER 306 L5 | |
ALOAD 0 | |
ALOAD 2 | |
LDC "@segments" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.isDefinedInstanceVar (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 10 | |
ALOAD 10 | |
ASTORE 12 | |
ALOAD 10 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isNil ()Z | |
IFNE L6 | |
L3 | |
TRYCATCHBLOCK L3 L6 L4 java/lang/Throwable | |
NOP | |
ALOAD 2 | |
DUP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.ivarGet16:@segments (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
ALOAD 0 | |
LDC "@segments" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 11 | |
ALOAD 11 | |
ASTORE 12 | |
L6 | |
TRYCATCHBLOCK L6 L7 L4 java/lang/Throwable | |
NOP | |
ALOAD 12 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFNE L8 | |
L7 | |
TRYCATCHBLOCK L7 L4 L4 java/lang/Throwable | |
NOP | |
ALOAD 2 | |
DUP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.ivarGet17:@version (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
ALOAD 0 | |
LDC "@version" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 9 | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.regexp18 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubyRegexp; | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther20:scan (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 7 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 7 | |
ALOAD 0 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 6 | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.blockBody21 : Lorg/jruby/runtime/CompiledIRBlockBody; | |
DUP | |
IFNONNULL L9 | |
POP | |
NEW org/jruby/runtime/CompiledIRBlockBody | |
DUP | |
LDC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.RUBY$block$segments$2(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/Block;Lorg/jruby/parser/StaticScope;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;Ljava/lang/String;Lorg/jruby/runtime/Block$Type;)Lorg/jruby/runtime/builtin/IRubyObject; (6) | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.RUBY$block$segments$2_IRScope : Lorg/jruby/ir/IRScope; | |
LDC 2199023255552 | |
INVOKESPECIAL org/jruby/runtime/CompiledIRBlockBody.<init> (Ljava/lang/invoke/MethodHandle;Lorg/jruby/ir/IRScope;J)V | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.blockBody21 : Lorg/jruby/runtime/CompiledIRBlockBody; | |
L9 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.prepareBlock (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/DynamicScope;Lorg/jruby/runtime/BlockBody;)Lorg/jruby/runtime/Block; | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getBlockFromObject (Lorg/jruby/runtime/ThreadContext;Ljava/lang/Object;)Lorg/jruby/runtime/Block; | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.invokeOther22:map (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 8 | |
ALOAD 2 | |
ALOAD 8 | |
DUP2 | |
POP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/version.ivarSet23:@segments (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.setVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;)V | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.popScope ()V | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 8 | |
ARETURN | |
L4 | |
NOP | |
ASTORE 13 | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.popScope ()V | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 13 | |
ATHROW | |
L10 | |
TRYCATCHBLOCK L10 L8 L4 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
L8 | |
TRYCATCHBLOCK L8 L11 L4 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.popScope ()V | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 11 | |
ARETURN | |
L11 | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/defaults/jruby.symbol0 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/defaults/jruby.symbol0 : Lorg/jruby/RubySymbol; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "CONFIG" | |
ALOAD 0 | |
LDC "US-ASCII" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.retrieveJCodingsEncoding (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jcodings/Encoding; | |
INVOKESTATIC org/jruby/RubySymbol.newSymbol (Lorg/jruby/Ruby;Ljava/lang/String;Lorg/jcodings/Encoding;)Lorg/jruby/RubySymbol; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/defaults/jruby.symbol0 : Lorg/jruby/RubySymbol; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/defaults/jruby.bytelist1 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/defaults/jruby.bytelist1 : Lorg/jruby/util/ByteList; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "default_gem_home" | |
LDC "UTF-8" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newByteListFromRaw (Lorg/jruby/Ruby;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/util/ByteList; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/defaults/jruby.bytelist1 : Lorg/jruby/util/ByteList; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/defaults/jruby.invokeOther2:\=\{\} *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/defaults/jruby.invokeOther2:\=\{\} : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "[]" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/defaults/jruby.invokeOther2:\=\{\} : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/defaults/jruby.symbol3 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/defaults/jruby.symbol3 : Lorg/jruby/RubySymbol; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "libdir" | |
ALOAD 0 | |
LDC "US-ASCII" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.retrieveJCodingsEncoding (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jcodings/Encoding; | |
INVOKESTATIC org/jruby/RubySymbol.newSymbol (Lorg/jruby/Ruby;Ljava/lang/String;Lorg/jcodings/Encoding;)Lorg/jruby/RubySymbol; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/defaults/jruby.symbol3 : Lorg/jruby/RubySymbol; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/defaults/jruby.invokeOther4:\=\{\} *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/defaults/jruby.invokeOther4:\=\{\} : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "[]" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/defaults/jruby.invokeOther4:\=\{\} : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/defaults/jruby.bytelist5 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/defaults/jruby.bytelist5 : Lorg/jruby/util/ByteList; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "ruby" | |
LDC "UTF-8" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newByteListFromRaw (Lorg/jruby/Ruby;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/util/ByteList; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/defaults/jruby.bytelist5 : Lorg/jruby/util/ByteList; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/defaults/jruby.bytelist6 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/defaults/jruby.bytelist6 : Lorg/jruby/util/ByteList; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "gems" | |
LDC "UTF-8" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newByteListFromRaw (Lorg/jruby/Ruby;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/util/ByteList; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/defaults/jruby.bytelist6 : Lorg/jruby/util/ByteList; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/defaults/jruby.bytelist7 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/defaults/jruby.bytelist7 : Lorg/jruby/util/ByteList; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "shared" | |
LDC "UTF-8" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newByteListFromRaw (Lorg/jruby/Ruby;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/util/ByteList; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/defaults/jruby.bytelist7 : Lorg/jruby/util/ByteList; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/defaults/jruby.invokeOther8:join *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/defaults/jruby.invokeOther8:join : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "join" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/defaults/jruby.invokeOther8:join : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ICONST_4 | |
INVOKESTATIC org/jruby/runtime/Helpers.anewarrayIRubyObjects (I)[Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 3 | |
ALOAD 4 | |
ALOAD 5 | |
ALOAD 6 | |
ICONST_0 | |
INVOKESTATIC org/jruby/runtime/Helpers.aastoreIRubyObjects ([Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;I)[Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/defaults/jruby.RUBY$method$default_dir$0 *** | |
L0 | |
L1 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 8 | |
ALOAD 8 | |
ASTORE 9 | |
ALOAD 8 | |
ASTORE 10 | |
ALOAD 8 | |
ASTORE 11 | |
ALOAD 8 | |
ASTORE 12 | |
ALOAD 8 | |
ASTORE 13 | |
ALOAD 8 | |
ASTORE 14 | |
ALOAD 8 | |
ASTORE 15 | |
ALOAD 8 | |
ASTORE 16 | |
ALOAD 8 | |
ASTORE 17 | |
ALOAD 8 | |
ASTORE 18 | |
ALOAD 8 | |
ASTORE 19 | |
ALOAD 8 | |
ASTORE 20 | |
ALOAD 0 | |
ALOAD 5 | |
ALOAD 6 | |
ALOAD 2 | |
ALOAD 4 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.preMethodFrameOnly (Lorg/jruby/RubyModule;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)V | |
ALOAD 0 | |
GETSTATIC org/jruby/runtime/Visibility.PUBLIC : Lorg/jruby/runtime/Visibility; | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setCurrentVisibility (Lorg/jruby/runtime/Visibility;)V | |
L2 | |
TRYCATCHBLOCK L2 L3 L4 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
ALOAD 3 | |
LDC 0 | |
LDC 0 | |
LDC false | |
LDC false | |
LDC -1 | |
ACONST_NULL | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.checkArity (Lorg/jruby/runtime/ThreadContext;[Ljava/lang/Object;IIZZILorg/jruby/runtime/Block$Type;)V | |
L5 | |
LINENUMBER 47 L5 | |
ALOAD 0 | |
ALOAD 1 | |
LDC "RbConfig" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 12 | |
ALOAD 0 | |
ALOAD 12 | |
LDC "CONFIG" | |
LDC true | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.inheritedSearchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 10 | |
ALOAD 0 | |
ALOAD 10 | |
GETSTATIC org/jruby/ir/operands/UndefinedValue.UNDEFINED : Lorg/jruby/ir/operands/UndefinedValue; | |
INVOKESTATIC org/jruby/runtime/Helpers.BNE (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Z | |
IFNE L6 | |
L3 | |
TRYCATCHBLOCK L3 L6 L4 java/lang/Throwable | |
NOP | |
ALOAD 12 | |
CHECKCAST org/jruby/RubyModule | |
ALOAD 0 | |
LDC "const_missing" | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/defaults/jruby.symbol0 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; | |
INVOKEVIRTUAL org/jruby/RubyModule.callMethod (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 10 | |
L6 | |
TRYCATCHBLOCK L6 L7 L4 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/defaults/jruby.bytelist1 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/util/ByteList; | |
LDC 16 | |
INVOKESTATIC org/jruby/RubyString.newStringShared (Lorg/jruby/Ruby;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
ASTORE 11 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 10 | |
ALOAD 11 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/defaults/jruby.invokeOther2:\=\{\} (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
ALOAD 9 | |
ASTORE 18 | |
L8 | |
LINENUMBER 48 L8 | |
ALOAD 9 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFNE L9 | |
L7 | |
TRYCATCHBLOCK L7 L9 L4 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
ALOAD 1 | |
LDC "File" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 8 | |
ALOAD 0 | |
ALOAD 1 | |
LDC "ConfigMap" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 15 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 15 | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/defaults/jruby.symbol3 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/defaults/jruby.invokeOther4:\=\{\} (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 14 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/defaults/jruby.bytelist5 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/util/ByteList; | |
LDC 16 | |
INVOKESTATIC org/jruby/RubyString.newStringShared (Lorg/jruby/Ruby;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
ASTORE 13 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/defaults/jruby.bytelist6 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/util/ByteList; | |
LDC 16 | |
INVOKESTATIC org/jruby/RubyString.newStringShared (Lorg/jruby/Ruby;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
ASTORE 17 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/defaults/jruby.bytelist7 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/util/ByteList; | |
LDC 16 | |
INVOKESTATIC org/jruby/RubyString.newStringShared (Lorg/jruby/Ruby;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
ASTORE 19 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 8 | |
ALOAD 14 | |
ALOAD 13 | |
ALOAD 17 | |
ALOAD 19 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/defaults/jruby.invokeOther8:join (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 16 | |
ALOAD 16 | |
ASTORE 18 | |
L9 | |
TRYCATCHBLOCK L9 L4 L4 java/lang/Throwable | |
NOP | |
L10 | |
LINENUMBER 49 L10 | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 18 | |
ARETURN | |
L4 | |
NOP | |
ASTORE 20 | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 20 | |
ATHROW | |
L11 | |
TRYCATCHBLOCK L11 L12 L4 java/lang/Throwable | |
NOP | |
L12 | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/defaults/jruby.symbol9 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/defaults/jruby.symbol9 : Lorg/jruby/RubySymbol; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "CONFIG" | |
ALOAD 0 | |
LDC "US-ASCII" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.retrieveJCodingsEncoding (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jcodings/Encoding; | |
INVOKESTATIC org/jruby/RubySymbol.newSymbol (Lorg/jruby/Ruby;Ljava/lang/String;Lorg/jcodings/Encoding;)Lorg/jruby/RubySymbol; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/defaults/jruby.symbol9 : Lorg/jruby/RubySymbol; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/defaults/jruby.bytelist10 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/defaults/jruby.bytelist10 : Lorg/jruby/util/ByteList; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "default_gem_home" | |
LDC "UTF-8" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newByteListFromRaw (Lorg/jruby/Ruby;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/util/ByteList; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/defaults/jruby.bytelist10 : Lorg/jruby/util/ByteList; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/defaults/jruby.invokeOther11:\=\{\} *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/defaults/jruby.invokeOther11:\=\{\} : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "[]" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/defaults/jruby.invokeOther11:\=\{\} : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/defaults/jruby.symbol12 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/defaults/jruby.symbol12 : Lorg/jruby/RubySymbol; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "libdir" | |
ALOAD 0 | |
LDC "US-ASCII" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.retrieveJCodingsEncoding (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jcodings/Encoding; | |
INVOKESTATIC org/jruby/RubySymbol.newSymbol (Lorg/jruby/Ruby;Ljava/lang/String;Lorg/jcodings/Encoding;)Lorg/jruby/RubySymbol; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/defaults/jruby.symbol12 : Lorg/jruby/RubySymbol; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/defaults/jruby.invokeOther13:\=\{\} *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/defaults/jruby.invokeOther13:\=\{\} : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "[]" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/defaults/jruby.invokeOther13:\=\{\} : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/defaults/jruby.bytelist14 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/defaults/jruby.bytelist14 : Lorg/jruby/util/ByteList; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "ruby" | |
LDC "UTF-8" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newByteListFromRaw (Lorg/jruby/Ruby;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/util/ByteList; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/defaults/jruby.bytelist14 : Lorg/jruby/util/ByteList; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/defaults/jruby.bytelist15 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/defaults/jruby.bytelist15 : Lorg/jruby/util/ByteList; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "gems" | |
LDC "UTF-8" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newByteListFromRaw (Lorg/jruby/Ruby;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/util/ByteList; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/defaults/jruby.bytelist15 : Lorg/jruby/util/ByteList; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/defaults/jruby.bytelist16 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/defaults/jruby.bytelist16 : Lorg/jruby/util/ByteList; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "shared" | |
LDC "UTF-8" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newByteListFromRaw (Lorg/jruby/Ruby;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/util/ByteList; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/defaults/jruby.bytelist16 : Lorg/jruby/util/ByteList; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/defaults/jruby.invokeOther17:join *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/defaults/jruby.invokeOther17:join : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "join" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/defaults/jruby.invokeOther17:join : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ICONST_4 | |
INVOKESTATIC org/jruby/runtime/Helpers.anewarrayIRubyObjects (I)[Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 3 | |
ALOAD 4 | |
ALOAD 5 | |
ALOAD 6 | |
ICONST_0 | |
INVOKESTATIC org/jruby/runtime/Helpers.aastoreIRubyObjects ([Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;I)[Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/defaults/jruby.RUBY$method$default_dir$0 *** | |
L0 | |
L1 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 7 | |
ALOAD 7 | |
ASTORE 8 | |
ALOAD 7 | |
ASTORE 9 | |
ALOAD 7 | |
ASTORE 10 | |
ALOAD 7 | |
ASTORE 11 | |
ALOAD 7 | |
ASTORE 12 | |
ALOAD 7 | |
ASTORE 13 | |
ALOAD 7 | |
ASTORE 14 | |
ALOAD 7 | |
ASTORE 15 | |
ALOAD 7 | |
ASTORE 16 | |
ALOAD 7 | |
ASTORE 17 | |
ALOAD 7 | |
ASTORE 18 | |
ALOAD 7 | |
ASTORE 19 | |
ALOAD 0 | |
ALOAD 4 | |
ALOAD 5 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.preMethodFrameOnly (Lorg/jruby/RubyModule;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)V | |
ALOAD 0 | |
GETSTATIC org/jruby/runtime/Visibility.PUBLIC : Lorg/jruby/runtime/Visibility; | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setCurrentVisibility (Lorg/jruby/runtime/Visibility;)V | |
L2 | |
TRYCATCHBLOCK L2 L3 L4 java/lang/Throwable | |
NOP | |
L5 | |
LINENUMBER 47 L5 | |
ALOAD 0 | |
ALOAD 1 | |
LDC "RbConfig" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 11 | |
ALOAD 0 | |
ALOAD 11 | |
LDC "CONFIG" | |
LDC true | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.inheritedSearchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
ALOAD 0 | |
ALOAD 9 | |
GETSTATIC org/jruby/ir/operands/UndefinedValue.UNDEFINED : Lorg/jruby/ir/operands/UndefinedValue; | |
INVOKESTATIC org/jruby/runtime/Helpers.BNE (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Z | |
IFNE L6 | |
L3 | |
TRYCATCHBLOCK L3 L6 L4 java/lang/Throwable | |
NOP | |
ALOAD 11 | |
CHECKCAST org/jruby/RubyModule | |
ALOAD 0 | |
LDC "const_missing" | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/defaults/jruby.symbol9 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; | |
INVOKEVIRTUAL org/jruby/RubyModule.callMethod (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
L6 | |
TRYCATCHBLOCK L6 L7 L4 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/defaults/jruby.bytelist10 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/util/ByteList; | |
LDC 16 | |
INVOKESTATIC org/jruby/RubyString.newStringShared (Lorg/jruby/Ruby;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
ASTORE 10 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 9 | |
ALOAD 10 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/defaults/jruby.invokeOther11:\=\{\} (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 8 | |
ALOAD 8 | |
ASTORE 17 | |
L8 | |
LINENUMBER 48 L8 | |
ALOAD 8 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFNE L9 | |
L7 | |
TRYCATCHBLOCK L7 L9 L4 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
ALOAD 1 | |
LDC "File" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 7 | |
ALOAD 0 | |
ALOAD 1 | |
LDC "ConfigMap" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 14 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 14 | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/defaults/jruby.symbol12 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/defaults/jruby.invokeOther13:\=\{\} (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 13 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/defaults/jruby.bytelist14 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/util/ByteList; | |
LDC 16 | |
INVOKESTATIC org/jruby/RubyString.newStringShared (Lorg/jruby/Ruby;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
ASTORE 12 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/defaults/jruby.bytelist15 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/util/ByteList; | |
LDC 16 | |
INVOKESTATIC org/jruby/RubyString.newStringShared (Lorg/jruby/Ruby;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
ASTORE 16 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/defaults/jruby.bytelist16 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/util/ByteList; | |
LDC 16 | |
INVOKESTATIC org/jruby/RubyString.newStringShared (Lorg/jruby/Ruby;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
ASTORE 18 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 7 | |
ALOAD 13 | |
ALOAD 12 | |
ALOAD 16 | |
ALOAD 18 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/defaults/jruby.invokeOther17:join (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 15 | |
ALOAD 15 | |
ASTORE 17 | |
L9 | |
TRYCATCHBLOCK L9 L4 L4 java/lang/Throwable | |
NOP | |
L10 | |
LINENUMBER 49 L10 | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 17 | |
ARETURN | |
L4 | |
NOP | |
ASTORE 19 | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 19 | |
ATHROW | |
L11 | |
TRYCATCHBLOCK L11 L12 L4 java/lang/Throwable | |
NOP | |
L12 | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther0:default_dir *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther0:default_dir : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "default_dir" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther0:default_dir : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.bytelist1 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.bytelist1 : Lorg/jruby/util/ByteList; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "specifications" | |
LDC "UTF-8" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newByteListFromRaw (Lorg/jruby/Ruby;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/util/ByteList; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.bytelist1 : Lorg/jruby/util/ByteList; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.bytelist2 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.bytelist2 : Lorg/jruby/util/ByteList; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "default" | |
LDC "UTF-8" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newByteListFromRaw (Lorg/jruby/Ruby;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/util/ByteList; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.bytelist2 : Lorg/jruby/util/ByteList; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther3:join *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther3:join : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "join" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther3:join : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
ALOAD 5 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.RUBY$method$default_specifications_dir$0 *** | |
L0 | |
L1 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 8 | |
ALOAD 8 | |
ASTORE 9 | |
ALOAD 8 | |
ASTORE 10 | |
ALOAD 8 | |
ASTORE 11 | |
ALOAD 8 | |
ASTORE 12 | |
ALOAD 8 | |
ASTORE 13 | |
L2 | |
NOP | |
ALOAD 0 | |
ALOAD 3 | |
LDC 0 | |
LDC 0 | |
LDC false | |
LDC false | |
LDC -1 | |
ACONST_NULL | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.checkArity (Lorg/jruby/runtime/ThreadContext;[Ljava/lang/Object;IIZZILorg/jruby/runtime/Block$Type;)V | |
L3 | |
LINENUMBER 33 L3 | |
ALOAD 0 | |
ALOAD 1 | |
LDC "File" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 13 | |
ALOAD 0 | |
ALOAD 1 | |
LDC "Gem" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 11 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 11 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther0:default_dir (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 12 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.bytelist1 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/util/ByteList; | |
LDC 16 | |
INVOKESTATIC org/jruby/RubyString.newStringShared (Lorg/jruby/Ruby;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
ASTORE 9 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.bytelist2 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/util/ByteList; | |
LDC 16 | |
INVOKESTATIC org/jruby/RubyString.newStringShared (Lorg/jruby/Ruby;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
ASTORE 10 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 13 | |
ALOAD 12 | |
ALOAD 9 | |
ALOAD 10 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther3:join (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 8 | |
ALOAD 8 | |
ARETURN | |
L4 | |
NOP | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther4:default_dir *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther4:default_dir : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "default_dir" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther4:default_dir : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.bytelist5 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.bytelist5 : Lorg/jruby/util/ByteList; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "specifications" | |
LDC "UTF-8" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newByteListFromRaw (Lorg/jruby/Ruby;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/util/ByteList; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.bytelist5 : Lorg/jruby/util/ByteList; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.bytelist6 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.bytelist6 : Lorg/jruby/util/ByteList; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "default" | |
LDC "UTF-8" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newByteListFromRaw (Lorg/jruby/Ruby;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/util/ByteList; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.bytelist6 : Lorg/jruby/util/ByteList; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther7:join *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther7:join : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "join" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther7:join : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
ALOAD 5 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.RUBY$method$default_specifications_dir$0 *** | |
L0 | |
L1 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 7 | |
ALOAD 7 | |
ASTORE 8 | |
ALOAD 7 | |
ASTORE 9 | |
ALOAD 7 | |
ASTORE 10 | |
ALOAD 7 | |
ASTORE 11 | |
ALOAD 7 | |
ASTORE 12 | |
L2 | |
NOP | |
L3 | |
LINENUMBER 33 L3 | |
ALOAD 0 | |
ALOAD 1 | |
LDC "File" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 12 | |
ALOAD 0 | |
ALOAD 1 | |
LDC "Gem" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 10 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 10 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther4:default_dir (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 11 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.bytelist5 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/util/ByteList; | |
LDC 16 | |
INVOKESTATIC org/jruby/RubyString.newStringShared (Lorg/jruby/Ruby;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
ASTORE 8 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.bytelist6 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/util/ByteList; | |
LDC 16 | |
INVOKESTATIC org/jruby/RubyString.newStringShared (Lorg/jruby/Ruby;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
ASTORE 9 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 12 | |
ALOAD 11 | |
ALOAD 8 | |
ALOAD 9 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther7:join (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 7 | |
ALOAD 7 | |
ARETURN | |
L4 | |
NOP | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther0:loaded_from *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther0:loaded_from : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "loaded_from" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newVariableCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/VariableCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther0:loaded_from : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther1:loaded_from *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther1:loaded_from : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "loaded_from" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newVariableCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/VariableCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther1:loaded_from : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther2:dirname *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther2:dirname : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "dirname" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther2:dirname : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther3:class *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther3:class : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "class" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther3:class : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther4:default_specifications_dir *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther4:default_specifications_dir : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "default_specifications_dir" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther4:default_specifications_dir : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther5:== *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther5:== : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "==" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther5:== : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.RUBY$method$default_gem?$0 *** | |
L0 | |
L1 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 8 | |
ALOAD 8 | |
ASTORE 9 | |
ALOAD 8 | |
ASTORE 10 | |
ALOAD 8 | |
ASTORE 11 | |
ALOAD 8 | |
ASTORE 12 | |
ALOAD 8 | |
ASTORE 13 | |
ALOAD 8 | |
ASTORE 14 | |
L2 | |
NOP | |
ALOAD 0 | |
ALOAD 3 | |
LDC 0 | |
LDC 0 | |
LDC false | |
LDC false | |
LDC -1 | |
ACONST_NULL | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.checkArity (Lorg/jruby/runtime/ThreadContext;[Ljava/lang/Object;IIZZILorg/jruby/runtime/Block$Type;)V | |
L3 | |
LINENUMBER 85 L3 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther0:loaded_from (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 14 | |
ALOAD 14 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L4 | |
L5 | |
NOP | |
ALOAD 0 | |
ALOAD 1 | |
LDC "File" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 12 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther1:loaded_from (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 13 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 12 | |
ALOAD 13 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther2:dirname (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 10 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther3:class (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 11 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 11 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther4:default_specifications_dir (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 8 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 10 | |
ALOAD 8 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther5:== (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
ALOAD 9 | |
ARETURN | |
L6 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
L4 | |
NOP | |
ALOAD 14 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther6:loaded_from *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther6:loaded_from : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "loaded_from" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newVariableCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/VariableCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther6:loaded_from : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther7:loaded_from *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther7:loaded_from : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "loaded_from" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newVariableCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/VariableCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther7:loaded_from : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther8:dirname *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther8:dirname : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "dirname" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther8:dirname : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther9:class *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther9:class : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "class" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther9:class : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther10:default_specifications_dir *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther10:default_specifications_dir : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "default_specifications_dir" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther10:default_specifications_dir : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther11:== *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther11:== : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "==" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther11:== : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.RUBY$method$default_gem?$0 *** | |
L0 | |
L1 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 7 | |
ALOAD 7 | |
ASTORE 8 | |
ALOAD 7 | |
ASTORE 9 | |
ALOAD 7 | |
ASTORE 10 | |
ALOAD 7 | |
ASTORE 11 | |
ALOAD 7 | |
ASTORE 12 | |
ALOAD 7 | |
ASTORE 13 | |
L2 | |
NOP | |
L3 | |
LINENUMBER 85 L3 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther6:loaded_from (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 13 | |
ALOAD 13 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L4 | |
L5 | |
NOP | |
ALOAD 0 | |
ALOAD 1 | |
LDC "File" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 11 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther7:loaded_from (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 12 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 11 | |
ALOAD 12 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther8:dirname (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther9:class (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 10 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 10 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther10:default_specifications_dir (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 7 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 9 | |
ALOAD 7 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/basic_specification.invokeOther11:== (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 8 | |
ALOAD 8 | |
ARETURN | |
L6 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
L4 | |
NOP | |
ALOAD 13 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/specification.invokeOther0:\=\{\} *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/specification.invokeOther0:\=\{\} : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "[]" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/specification.invokeOther0:\=\{\} : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/specification.RUBY$method$default_value$0 *** | |
L0 | |
L1 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 8 | |
ALOAD 8 | |
ASTORE 9 | |
ALOAD 8 | |
ASTORE 10 | |
ALOAD 8 | |
ASTORE 11 | |
ALOAD 0 | |
ALOAD 5 | |
ALOAD 6 | |
ALOAD 2 | |
ALOAD 4 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.preMethodFrameOnly (Lorg/jruby/RubyModule;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)V | |
ALOAD 0 | |
GETSTATIC org/jruby/runtime/Visibility.PUBLIC : Lorg/jruby/runtime/Visibility; | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setCurrentVisibility (Lorg/jruby/runtime/Visibility;)V | |
L2 | |
TRYCATCHBLOCK L2 L3 L3 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
ALOAD 3 | |
LDC 1 | |
LDC 0 | |
LDC false | |
LDC false | |
LDC -1 | |
ACONST_NULL | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.checkArity (Lorg/jruby/runtime/ThreadContext;[Ljava/lang/Object;IIZZILorg/jruby/runtime/Block$Type;)V | |
ALOAD 0 | |
ALOAD 3 | |
ICONST_0 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getPreArgSafe (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 11 | |
L4 | |
LINENUMBER 1589 L4 | |
ALOAD 1 | |
ICONST_1 | |
INVOKESTATIC org/jruby/runtime/Helpers.getNthScopeModule (Lorg/jruby/parser/StaticScope;I)Lorg/jruby/RubyModule; | |
CHECKCAST org/jruby/RubyModule | |
LDC "@@default_value" | |
INVOKEVIRTUAL org/jruby/RubyModule.getClassVar (Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 10 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 10 | |
ALOAD 11 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/specification.invokeOther0:\=\{\} (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 9 | |
ARETURN | |
L3 | |
NOP | |
ASTORE 8 | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 8 | |
ATHROW | |
L5 | |
TRYCATCHBLOCK L5 L6 L3 java/lang/Throwable | |
NOP | |
L6 | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/specification.invokeOther1:\=\{\} *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/specification.invokeOther1:\=\{\} : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "[]" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/specification.invokeOther1:\=\{\} : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/specification.RUBY$method$default_value$0 *** | |
L0 | |
L1 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 8 | |
ALOAD 8 | |
ASTORE 9 | |
ALOAD 8 | |
ASTORE 10 | |
ALOAD 8 | |
ASTORE 11 | |
ALOAD 0 | |
ALOAD 5 | |
ALOAD 6 | |
ALOAD 2 | |
ALOAD 4 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.preMethodFrameOnly (Lorg/jruby/RubyModule;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)V | |
ALOAD 0 | |
GETSTATIC org/jruby/runtime/Visibility.PUBLIC : Lorg/jruby/runtime/Visibility; | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setCurrentVisibility (Lorg/jruby/runtime/Visibility;)V | |
L2 | |
TRYCATCHBLOCK L2 L3 L3 java/lang/Throwable | |
NOP | |
ALOAD 3 | |
ASTORE 11 | |
L4 | |
LINENUMBER 1589 L4 | |
ALOAD 1 | |
ICONST_1 | |
INVOKESTATIC org/jruby/runtime/Helpers.getNthScopeModule (Lorg/jruby/parser/StaticScope;I)Lorg/jruby/RubyModule; | |
CHECKCAST org/jruby/RubyModule | |
LDC "@@default_value" | |
INVOKEVIRTUAL org/jruby/RubyModule.getClassVar (Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 10 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 10 | |
ALOAD 11 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/specification.invokeOther1:\=\{\} (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 9 | |
ARETURN | |
L3 | |
NOP | |
ASTORE 8 | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 8 | |
ATHROW | |
L5 | |
TRYCATCHBLOCK L5 L6 L3 java/lang/Throwable | |
NOP | |
L6 | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.symbol0 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.symbol0 : Lorg/jruby/RubySymbol; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "CONFIG" | |
ALOAD 0 | |
LDC "US-ASCII" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.retrieveJCodingsEncoding (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jcodings/Encoding; | |
INVOKESTATIC org/jruby/RubySymbol.newSymbol (Lorg/jruby/Ruby;Ljava/lang/String;Lorg/jcodings/Encoding;)Lorg/jruby/RubySymbol; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.symbol0 : Lorg/jruby/RubySymbol; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.invokeOther1:\=\{\} *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.invokeOther1:\=\{\} : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "[]" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.invokeOther1:\=\{\} : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.invokeOther2:empty? *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.invokeOther2:empty? : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "empty?" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.invokeOther2:empty? : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.invokeOther3:! *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.invokeOther3:! : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "!" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.invokeOther3:! : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.bytelist4 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.bytelist4 : Lorg/jruby/util/ByteList; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "." | |
LDC "UTF-8" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newByteListFromRaw (Lorg/jruby/Ruby;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/util/ByteList; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.bytelist4 : Lorg/jruby/util/ByteList; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.bytelist5 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.bytelist5 : Lorg/jruby/util/ByteList; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "" | |
LDC "UTF-8" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newByteListFromRaw (Lorg/jruby/Ruby;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/util/ByteList; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.bytelist5 : Lorg/jruby/util/ByteList; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.RUBY$block$suffixes$1 *** | |
L0 | |
ACONST_NULL | |
ASTORE 8 | |
L1 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
ALOAD 9 | |
ASTORE 10 | |
ALOAD 9 | |
ASTORE 11 | |
ALOAD 9 | |
ASTORE 12 | |
ALOAD 9 | |
ASTORE 13 | |
ALOAD 9 | |
ASTORE 14 | |
ALOAD 9 | |
ASTORE 15 | |
ALOAD 9 | |
ASTORE 16 | |
ALOAD 9 | |
ASTORE 17 | |
ALOAD 9 | |
ASTORE 18 | |
ALOAD 9 | |
ASTORE 19 | |
ALOAD 9 | |
ASTORE 20 | |
ALOAD 9 | |
ASTORE 21 | |
ALOAD 9 | |
ASTORE 22 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/Block.getBinding ()Lorg/jruby/runtime/Binding; | |
INVOKEVIRTUAL org/jruby/runtime/Binding.getFrame ()Lorg/jruby/runtime/Frame; | |
INVOKEVIRTUAL org/jruby/runtime/Frame.getVisibility ()Lorg/jruby/runtime/Visibility; | |
ASTORE 18 | |
ALOAD 0 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/Block.getBinding ()Lorg/jruby/runtime/Binding; | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.preYieldNoScope (Lorg/jruby/runtime/Binding;)Lorg/jruby/runtime/Frame; | |
ASTORE 19 | |
ALOAD 1 | |
ALOAD 3 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.updateBlockState (Lorg/jruby/runtime/Block;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 3 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 4 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.prepareSingleBlockArgs (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/Block;[Lorg/jruby/runtime/builtin/IRubyObject;)[Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 4 | |
L2 | |
NOP | |
ALOAD 0 | |
ALOAD 4 | |
ICONST_0 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getPreArgSafe (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 15 | |
L3 | |
TRYCATCHBLOCK L3 L4 L5 java/lang/Throwable | |
NOP | |
L6 | |
LINENUMBER 893 L6 | |
ALOAD 0 | |
ALOAD 2 | |
LDC "RbConfig" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 12 | |
ALOAD 0 | |
ALOAD 12 | |
LDC "CONFIG" | |
LDC true | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.inheritedSearchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 11 | |
ALOAD 0 | |
ALOAD 11 | |
GETSTATIC org/jruby/ir/operands/UndefinedValue.UNDEFINED : Lorg/jruby/ir/operands/UndefinedValue; | |
INVOKESTATIC org/jruby/runtime/Helpers.BNE (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Z | |
IFNE L7 | |
L4 | |
TRYCATCHBLOCK L4 L7 L5 java/lang/Throwable | |
NOP | |
ALOAD 12 | |
CHECKCAST org/jruby/RubyModule | |
ALOAD 0 | |
LDC "const_missing" | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.symbol0 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; | |
INVOKEVIRTUAL org/jruby/RubyModule.callMethod (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 11 | |
L7 | |
TRYCATCHBLOCK L7 L8 L5 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
ALOAD 3 | |
ALOAD 11 | |
ALOAD 15 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.invokeOther1:\=\{\} (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 10 | |
ALOAD 10 | |
ASTORE 22 | |
L9 | |
LINENUMBER 894 L9 | |
ALOAD 10 | |
ASTORE 9 | |
ALOAD 10 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L10 | |
L8 | |
TRYCATCHBLOCK L8 L10 L5 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
ALOAD 3 | |
ALOAD 22 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.invokeOther2:empty? (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 14 | |
ALOAD 0 | |
ALOAD 3 | |
ALOAD 14 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.invokeOther3:! (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 13 | |
ALOAD 13 | |
ASTORE 9 | |
L10 | |
NOP | |
ALOAD 9 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L11 | |
L12 | |
NOP | |
L13 | |
TRYCATCHBLOCK L13 L5 L5 java/lang/Throwable | |
NOP | |
L14 | |
LINENUMBER 895 L14 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.bytelist4 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/util/ByteList; | |
LDC 16 | |
INVOKESTATIC org/jruby/RubyString.newStringShared (Lorg/jruby/Ruby;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
ASTORE 17 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.bytelist5 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/util/ByteList; | |
LDC 0 | |
INVOKESTATIC org/jruby/RubyString.newStringShared (Lorg/jruby/Ruby;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
ALOAD 17 | |
INVOKEVIRTUAL org/jruby/RubyString.append19 (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyString; | |
ALOAD 22 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.asString ()Lorg/jruby/RubyString; | |
INVOKEVIRTUAL org/jruby/RubyString.append19 (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyString; | |
ASTORE 16 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/Block.getBinding ()Lorg/jruby/runtime/Binding; | |
INVOKEVIRTUAL org/jruby/runtime/Binding.getFrame ()Lorg/jruby/runtime/Frame; | |
ALOAD 18 | |
INVOKEVIRTUAL org/jruby/runtime/Frame.setVisibility (Lorg/jruby/runtime/Visibility;)V | |
ALOAD 0 | |
ALOAD 19 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postYieldNoScope (Lorg/jruby/runtime/Frame;)V | |
ALOAD 16 | |
ARETURN | |
L5 | |
NOP | |
ASTORE 20 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/Block.getBinding ()Lorg/jruby/runtime/Binding; | |
INVOKEVIRTUAL org/jruby/runtime/Binding.getFrame ()Lorg/jruby/runtime/Frame; | |
ALOAD 18 | |
INVOKEVIRTUAL org/jruby/runtime/Frame.setVisibility (Lorg/jruby/runtime/Visibility;)V | |
ALOAD 0 | |
ALOAD 19 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postYieldNoScope (Lorg/jruby/runtime/Frame;)V | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 8 | |
ALOAD 20 | |
ALOAD 7 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.handleBreakAndReturnsInLambdas (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Lorg/jruby/runtime/DynamicScope;Ljava/lang/Object;Lorg/jruby/runtime/Block$Type;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 21 | |
ALOAD 0 | |
ALOAD 21 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.returnOrRethrowSavedException (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
L15 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
L11 | |
TRYCATCHBLOCK L11 L16 L5 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.callThreadPoll ()V | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/Block.getBinding ()Lorg/jruby/runtime/Binding; | |
INVOKEVIRTUAL org/jruby/runtime/Binding.getFrame ()Lorg/jruby/runtime/Frame; | |
ALOAD 18 | |
INVOKEVIRTUAL org/jruby/runtime/Frame.setVisibility (Lorg/jruby/runtime/Visibility;)V | |
ALOAD 0 | |
ALOAD 19 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postYieldNoScope (Lorg/jruby/runtime/Frame;)V | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
L16 | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.ivarGet6:@suffixes *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.ivarGet6:@suffixes : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@suffixes" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForRead (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.ivarGet6:@suffixes : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.bytelist7 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.bytelist7 : Lorg/jruby/util/ByteList; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "" | |
LDC "UTF-8" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newByteListFromRaw (Lorg/jruby/Ruby;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/util/ByteList; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.bytelist7 : Lorg/jruby/util/ByteList; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.bytelist8 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.bytelist8 : Lorg/jruby/util/ByteList; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC ".rb" | |
LDC "UTF-8" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newByteListFromRaw (Lorg/jruby/Ruby;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/util/ByteList; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.bytelist8 : Lorg/jruby/util/ByteList; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.array:2 *** | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
ICONST_2 | |
INVOKESTATIC org/jruby/runtime/Helpers.anewarrayIRubyObjects (I)[Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 1 | |
ALOAD 2 | |
ICONST_0 | |
INVOKESTATIC org/jruby/runtime/Helpers.aastoreIRubyObjects ([Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;I)[Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEVIRTUAL org/jruby/Ruby.newArrayNoCopy ([Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyArray; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.bytelist9 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.bytelist9 : Lorg/jruby/util/ByteList; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "DLEXT" | |
LDC "UTF-8" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newByteListFromRaw (Lorg/jruby/Ruby;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/util/ByteList; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.bytelist9 : Lorg/jruby/util/ByteList; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.bytelist10 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.bytelist10 : Lorg/jruby/util/ByteList; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "DLEXT2" | |
LDC "UTF-8" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newByteListFromRaw (Lorg/jruby/Ruby;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/util/ByteList; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.bytelist10 : Lorg/jruby/util/ByteList; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.invokeOther12:map *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.invokeOther12:map : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "map" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.invokeOther12:map : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.invokeOther13:compact *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.invokeOther13:compact : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "compact" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.invokeOther13:compact : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.invokeOther14:uniq *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.invokeOther14:uniq : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "uniq" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.invokeOther14:uniq : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.ivarSet15:@suffixes *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.ivarSet15:@suffixes : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@suffixes" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForWrite (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.ivarSet15:@suffixes : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.RUBY$method$suffixes$0 *** | |
L0 | |
L1 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 8 | |
ALOAD 8 | |
ASTORE 9 | |
ALOAD 8 | |
ASTORE 10 | |
ALOAD 8 | |
ASTORE 11 | |
ALOAD 8 | |
ASTORE 12 | |
ALOAD 8 | |
ASTORE 13 | |
ALOAD 8 | |
ASTORE 14 | |
ALOAD 8 | |
ASTORE 15 | |
ALOAD 8 | |
ASTORE 16 | |
ALOAD 8 | |
ASTORE 17 | |
ALOAD 8 | |
ASTORE 18 | |
ALOAD 8 | |
ASTORE 19 | |
ALOAD 8 | |
ASTORE 20 | |
ALOAD 8 | |
ASTORE 21 | |
ALOAD 0 | |
ALOAD 5 | |
ALOAD 6 | |
ALOAD 2 | |
ALOAD 4 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.preMethodFrameOnly (Lorg/jruby/RubyModule;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)V | |
ALOAD 0 | |
GETSTATIC org/jruby/runtime/Visibility.PUBLIC : Lorg/jruby/runtime/Visibility; | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setCurrentVisibility (Lorg/jruby/runtime/Visibility;)V | |
ALOAD 0 | |
ALOAD 1 | |
INVOKESTATIC org/jruby/runtime/DynamicScope.newDynamicScope (Lorg/jruby/parser/StaticScope;)Lorg/jruby/runtime/DynamicScope; | |
DUP | |
ASTORE 7 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.pushScope (Lorg/jruby/runtime/DynamicScope;)V | |
L2 | |
TRYCATCHBLOCK L2 L3 L4 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
ALOAD 3 | |
LDC 0 | |
LDC 0 | |
LDC false | |
LDC false | |
LDC -1 | |
ACONST_NULL | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.checkArity (Lorg/jruby/runtime/ThreadContext;[Ljava/lang/Object;IIZZILorg/jruby/runtime/Block$Type;)V | |
L5 | |
LINENUMBER 890 L5 | |
ALOAD 0 | |
ALOAD 2 | |
LDC "@suffixes" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.isDefinedInstanceVar (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 16 | |
ALOAD 16 | |
ASTORE 18 | |
ALOAD 16 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isNil ()Z | |
IFNE L6 | |
L3 | |
TRYCATCHBLOCK L3 L6 L4 java/lang/Throwable | |
NOP | |
ALOAD 2 | |
DUP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.ivarGet6:@suffixes (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
ALOAD 0 | |
LDC "@suffixes" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 17 | |
ALOAD 17 | |
ASTORE 18 | |
L6 | |
TRYCATCHBLOCK L6 L7 L4 java/lang/Throwable | |
NOP | |
ALOAD 18 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFNE L8 | |
L7 | |
TRYCATCHBLOCK L7 L4 L4 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.bytelist7 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/util/ByteList; | |
LDC 16 | |
INVOKESTATIC org/jruby/RubyString.newStringShared (Lorg/jruby/Ruby;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
ASTORE 14 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.bytelist8 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/util/ByteList; | |
LDC 16 | |
INVOKESTATIC org/jruby/RubyString.newStringShared (Lorg/jruby/Ruby;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
ASTORE 15 | |
ALOAD 0 | |
ALOAD 14 | |
ALOAD 15 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.array:2 (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 12 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.bytelist9 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/util/ByteList; | |
LDC 16 | |
INVOKESTATIC org/jruby/RubyString.newStringShared (Lorg/jruby/Ruby;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
ASTORE 13 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.bytelist10 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/util/ByteList; | |
LDC 16 | |
INVOKESTATIC org/jruby/RubyString.newStringShared (Lorg/jruby/Ruby;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
ASTORE 21 | |
ALOAD 0 | |
ALOAD 13 | |
ALOAD 21 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.array:2 (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 20 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 20 | |
ALOAD 0 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 7 | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.blockBody11 : Lorg/jruby/runtime/CompiledIRBlockBody; | |
DUP | |
IFNONNULL L9 | |
POP | |
NEW org/jruby/runtime/CompiledIRBlockBody | |
DUP | |
LDC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.RUBY$block$suffixes$1(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/Block;Lorg/jruby/parser/StaticScope;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;Ljava/lang/String;Lorg/jruby/runtime/Block$Type;)Lorg/jruby/runtime/builtin/IRubyObject; (6) | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.RUBY$block$suffixes$1_IRScope : Lorg/jruby/ir/IRScope; | |
LDC 2199023255552 | |
INVOKESPECIAL org/jruby/runtime/CompiledIRBlockBody.<init> (Ljava/lang/invoke/MethodHandle;Lorg/jruby/ir/IRScope;J)V | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.blockBody11 : Lorg/jruby/runtime/CompiledIRBlockBody; | |
L9 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.prepareBlock (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/DynamicScope;Lorg/jruby/runtime/BlockBody;)Lorg/jruby/runtime/Block; | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getBlockFromObject (Lorg/jruby/runtime/ThreadContext;Ljava/lang/Object;)Lorg/jruby/runtime/Block; | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.invokeOther12:map (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 19 | |
ALOAD 0 | |
ALOAD 12 | |
ALOAD 19 | |
INVOKESTATIC org/jruby/runtime/Helpers.argsCat (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyArray; | |
ASTORE 10 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 10 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.invokeOther13:compact (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 11 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 11 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.invokeOther14:uniq (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 8 | |
ALOAD 2 | |
ALOAD 8 | |
DUP2 | |
POP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.ivarSet15:@suffixes (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.setVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;)V | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.popScope ()V | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 8 | |
ARETURN | |
L4 | |
NOP | |
ASTORE 9 | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.popScope ()V | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 9 | |
ATHROW | |
L10 | |
TRYCATCHBLOCK L10 L8 L4 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
L8 | |
TRYCATCHBLOCK L8 L11 L4 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.popScope ()V | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 17 | |
ARETURN | |
L11 | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.symbol16 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.symbol16 : Lorg/jruby/RubySymbol; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "CONFIG" | |
ALOAD 0 | |
LDC "US-ASCII" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.retrieveJCodingsEncoding (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jcodings/Encoding; | |
INVOKESTATIC org/jruby/RubySymbol.newSymbol (Lorg/jruby/Ruby;Ljava/lang/String;Lorg/jcodings/Encoding;)Lorg/jruby/RubySymbol; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.symbol16 : Lorg/jruby/RubySymbol; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.invokeOther17:\=\{\} *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.invokeOther17:\=\{\} : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "[]" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.invokeOther17:\=\{\} : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.invokeOther18:empty? *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.invokeOther18:empty? : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "empty?" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.invokeOther18:empty? : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.invokeOther19:! *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.invokeOther19:! : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "!" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.invokeOther19:! : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.bytelist20 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.bytelist20 : Lorg/jruby/util/ByteList; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "." | |
LDC "UTF-8" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newByteListFromRaw (Lorg/jruby/Ruby;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/util/ByteList; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.bytelist20 : Lorg/jruby/util/ByteList; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.bytelist21 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.bytelist21 : Lorg/jruby/util/ByteList; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "" | |
LDC "UTF-8" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newByteListFromRaw (Lorg/jruby/Ruby;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/util/ByteList; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.bytelist21 : Lorg/jruby/util/ByteList; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.RUBY$block$suffixes$2 *** | |
L0 | |
ACONST_NULL | |
ASTORE 8 | |
L1 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
ALOAD 9 | |
ASTORE 10 | |
ALOAD 9 | |
ASTORE 11 | |
ALOAD 9 | |
ASTORE 12 | |
ALOAD 9 | |
ASTORE 13 | |
ALOAD 9 | |
ASTORE 14 | |
ALOAD 9 | |
ASTORE 15 | |
ALOAD 9 | |
ASTORE 16 | |
ALOAD 9 | |
ASTORE 17 | |
ALOAD 9 | |
ASTORE 18 | |
ALOAD 9 | |
ASTORE 19 | |
ALOAD 9 | |
ASTORE 20 | |
ALOAD 9 | |
ASTORE 21 | |
ALOAD 9 | |
ASTORE 22 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/Block.getBinding ()Lorg/jruby/runtime/Binding; | |
INVOKEVIRTUAL org/jruby/runtime/Binding.getFrame ()Lorg/jruby/runtime/Frame; | |
INVOKEVIRTUAL org/jruby/runtime/Frame.getVisibility ()Lorg/jruby/runtime/Visibility; | |
ASTORE 18 | |
ALOAD 0 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/Block.getBinding ()Lorg/jruby/runtime/Binding; | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.preYieldNoScope (Lorg/jruby/runtime/Binding;)Lorg/jruby/runtime/Frame; | |
ASTORE 19 | |
ALOAD 1 | |
ALOAD 3 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.updateBlockState (Lorg/jruby/runtime/Block;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 3 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 4 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.prepareSingleBlockArgs (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/Block;[Lorg/jruby/runtime/builtin/IRubyObject;)[Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 4 | |
L2 | |
NOP | |
ALOAD 0 | |
ALOAD 4 | |
ICONST_0 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getPreArgSafe (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 15 | |
L3 | |
TRYCATCHBLOCK L3 L4 L5 java/lang/Throwable | |
NOP | |
L6 | |
LINENUMBER 893 L6 | |
ALOAD 0 | |
ALOAD 2 | |
LDC "RbConfig" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 12 | |
ALOAD 0 | |
ALOAD 12 | |
LDC "CONFIG" | |
LDC true | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.inheritedSearchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 11 | |
ALOAD 0 | |
ALOAD 11 | |
GETSTATIC org/jruby/ir/operands/UndefinedValue.UNDEFINED : Lorg/jruby/ir/operands/UndefinedValue; | |
INVOKESTATIC org/jruby/runtime/Helpers.BNE (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Z | |
IFNE L7 | |
L4 | |
TRYCATCHBLOCK L4 L7 L5 java/lang/Throwable | |
NOP | |
ALOAD 12 | |
CHECKCAST org/jruby/RubyModule | |
ALOAD 0 | |
LDC "const_missing" | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.symbol16 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; | |
INVOKEVIRTUAL org/jruby/RubyModule.callMethod (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 11 | |
L7 | |
TRYCATCHBLOCK L7 L8 L5 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
ALOAD 3 | |
ALOAD 11 | |
ALOAD 15 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.invokeOther17:\=\{\} (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 10 | |
ALOAD 10 | |
ASTORE 22 | |
L9 | |
LINENUMBER 894 L9 | |
ALOAD 10 | |
ASTORE 9 | |
ALOAD 10 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L10 | |
L8 | |
TRYCATCHBLOCK L8 L10 L5 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
ALOAD 3 | |
ALOAD 22 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.invokeOther18:empty? (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 14 | |
ALOAD 0 | |
ALOAD 3 | |
ALOAD 14 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.invokeOther19:! (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 13 | |
ALOAD 13 | |
ASTORE 9 | |
L10 | |
NOP | |
ALOAD 9 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L11 | |
L12 | |
NOP | |
L13 | |
TRYCATCHBLOCK L13 L5 L5 java/lang/Throwable | |
NOP | |
L14 | |
LINENUMBER 895 L14 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.bytelist20 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/util/ByteList; | |
LDC 16 | |
INVOKESTATIC org/jruby/RubyString.newStringShared (Lorg/jruby/Ruby;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
ASTORE 17 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.bytelist21 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/util/ByteList; | |
LDC 0 | |
INVOKESTATIC org/jruby/RubyString.newStringShared (Lorg/jruby/Ruby;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
ALOAD 17 | |
INVOKEVIRTUAL org/jruby/RubyString.append19 (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyString; | |
ALOAD 22 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.asString ()Lorg/jruby/RubyString; | |
INVOKEVIRTUAL org/jruby/RubyString.append19 (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyString; | |
ASTORE 16 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/Block.getBinding ()Lorg/jruby/runtime/Binding; | |
INVOKEVIRTUAL org/jruby/runtime/Binding.getFrame ()Lorg/jruby/runtime/Frame; | |
ALOAD 18 | |
INVOKEVIRTUAL org/jruby/runtime/Frame.setVisibility (Lorg/jruby/runtime/Visibility;)V | |
ALOAD 0 | |
ALOAD 19 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postYieldNoScope (Lorg/jruby/runtime/Frame;)V | |
ALOAD 16 | |
ARETURN | |
L5 | |
NOP | |
ASTORE 20 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/Block.getBinding ()Lorg/jruby/runtime/Binding; | |
INVOKEVIRTUAL org/jruby/runtime/Binding.getFrame ()Lorg/jruby/runtime/Frame; | |
ALOAD 18 | |
INVOKEVIRTUAL org/jruby/runtime/Frame.setVisibility (Lorg/jruby/runtime/Visibility;)V | |
ALOAD 0 | |
ALOAD 19 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postYieldNoScope (Lorg/jruby/runtime/Frame;)V | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 8 | |
ALOAD 20 | |
ALOAD 7 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.handleBreakAndReturnsInLambdas (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Lorg/jruby/runtime/DynamicScope;Ljava/lang/Object;Lorg/jruby/runtime/Block$Type;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 21 | |
ALOAD 0 | |
ALOAD 21 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.returnOrRethrowSavedException (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
L15 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
L11 | |
TRYCATCHBLOCK L11 L16 L5 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.callThreadPoll ()V | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/Block.getBinding ()Lorg/jruby/runtime/Binding; | |
INVOKEVIRTUAL org/jruby/runtime/Binding.getFrame ()Lorg/jruby/runtime/Frame; | |
ALOAD 18 | |
INVOKEVIRTUAL org/jruby/runtime/Frame.setVisibility (Lorg/jruby/runtime/Visibility;)V | |
ALOAD 0 | |
ALOAD 19 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postYieldNoScope (Lorg/jruby/runtime/Frame;)V | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
L16 | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.ivarGet22:@suffixes *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.ivarGet22:@suffixes : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@suffixes" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForRead (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.ivarGet22:@suffixes : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.bytelist23 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.bytelist23 : Lorg/jruby/util/ByteList; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "" | |
LDC "UTF-8" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newByteListFromRaw (Lorg/jruby/Ruby;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/util/ByteList; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.bytelist23 : Lorg/jruby/util/ByteList; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.bytelist24 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.bytelist24 : Lorg/jruby/util/ByteList; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC ".rb" | |
LDC "UTF-8" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newByteListFromRaw (Lorg/jruby/Ruby;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/util/ByteList; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.bytelist24 : Lorg/jruby/util/ByteList; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.bytelist25 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.bytelist25 : Lorg/jruby/util/ByteList; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "DLEXT" | |
LDC "UTF-8" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newByteListFromRaw (Lorg/jruby/Ruby;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/util/ByteList; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.bytelist25 : Lorg/jruby/util/ByteList; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.bytelist26 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.bytelist26 : Lorg/jruby/util/ByteList; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "DLEXT2" | |
LDC "UTF-8" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newByteListFromRaw (Lorg/jruby/Ruby;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/util/ByteList; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.bytelist26 : Lorg/jruby/util/ByteList; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.invokeOther28:map *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.invokeOther28:map : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "map" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.invokeOther28:map : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.invokeOther29:compact *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.invokeOther29:compact : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "compact" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.invokeOther29:compact : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.invokeOther30:uniq *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.invokeOther30:uniq : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "uniq" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.invokeOther30:uniq : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.ivarSet31:@suffixes *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.ivarSet31:@suffixes : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@suffixes" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForWrite (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.ivarSet31:@suffixes : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.RUBY$method$suffixes$0 *** | |
L0 | |
L1 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 7 | |
ALOAD 7 | |
ASTORE 8 | |
ALOAD 7 | |
ASTORE 9 | |
ALOAD 7 | |
ASTORE 10 | |
ALOAD 7 | |
ASTORE 11 | |
ALOAD 7 | |
ASTORE 12 | |
ALOAD 7 | |
ASTORE 13 | |
ALOAD 7 | |
ASTORE 14 | |
ALOAD 7 | |
ASTORE 15 | |
ALOAD 7 | |
ASTORE 16 | |
ALOAD 7 | |
ASTORE 17 | |
ALOAD 7 | |
ASTORE 18 | |
ALOAD 7 | |
ASTORE 19 | |
ALOAD 7 | |
ASTORE 20 | |
ALOAD 0 | |
ALOAD 4 | |
ALOAD 5 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.preMethodFrameOnly (Lorg/jruby/RubyModule;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)V | |
ALOAD 0 | |
GETSTATIC org/jruby/runtime/Visibility.PUBLIC : Lorg/jruby/runtime/Visibility; | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setCurrentVisibility (Lorg/jruby/runtime/Visibility;)V | |
ALOAD 0 | |
ALOAD 1 | |
INVOKESTATIC org/jruby/runtime/DynamicScope.newDynamicScope (Lorg/jruby/parser/StaticScope;)Lorg/jruby/runtime/DynamicScope; | |
DUP | |
ASTORE 6 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.pushScope (Lorg/jruby/runtime/DynamicScope;)V | |
L2 | |
TRYCATCHBLOCK L2 L3 L4 java/lang/Throwable | |
NOP | |
L5 | |
LINENUMBER 890 L5 | |
ALOAD 0 | |
ALOAD 2 | |
LDC "@suffixes" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.isDefinedInstanceVar (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 15 | |
ALOAD 15 | |
ASTORE 17 | |
ALOAD 15 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isNil ()Z | |
IFNE L6 | |
L3 | |
TRYCATCHBLOCK L3 L6 L4 java/lang/Throwable | |
NOP | |
ALOAD 2 | |
DUP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.ivarGet22:@suffixes (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
ALOAD 0 | |
LDC "@suffixes" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 16 | |
ALOAD 16 | |
ASTORE 17 | |
L6 | |
TRYCATCHBLOCK L6 L7 L4 java/lang/Throwable | |
NOP | |
ALOAD 17 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFNE L8 | |
L7 | |
TRYCATCHBLOCK L7 L4 L4 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.bytelist23 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/util/ByteList; | |
LDC 16 | |
INVOKESTATIC org/jruby/RubyString.newStringShared (Lorg/jruby/Ruby;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
ASTORE 13 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.bytelist24 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/util/ByteList; | |
LDC 16 | |
INVOKESTATIC org/jruby/RubyString.newStringShared (Lorg/jruby/Ruby;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
ASTORE 14 | |
ALOAD 0 | |
ALOAD 13 | |
ALOAD 14 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.array:2 (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 11 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.bytelist25 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/util/ByteList; | |
LDC 16 | |
INVOKESTATIC org/jruby/RubyString.newStringShared (Lorg/jruby/Ruby;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
ASTORE 12 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.bytelist26 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/util/ByteList; | |
LDC 16 | |
INVOKESTATIC org/jruby/RubyString.newStringShared (Lorg/jruby/Ruby;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
ASTORE 20 | |
ALOAD 0 | |
ALOAD 12 | |
ALOAD 20 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.array:2 (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 19 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 19 | |
ALOAD 0 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 6 | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.blockBody27 : Lorg/jruby/runtime/CompiledIRBlockBody; | |
DUP | |
IFNONNULL L9 | |
POP | |
NEW org/jruby/runtime/CompiledIRBlockBody | |
DUP | |
LDC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.RUBY$block$suffixes$2(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/Block;Lorg/jruby/parser/StaticScope;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;Ljava/lang/String;Lorg/jruby/runtime/Block$Type;)Lorg/jruby/runtime/builtin/IRubyObject; (6) | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.RUBY$block$suffixes$2_IRScope : Lorg/jruby/ir/IRScope; | |
LDC 2199023255552 | |
INVOKESPECIAL org/jruby/runtime/CompiledIRBlockBody.<init> (Ljava/lang/invoke/MethodHandle;Lorg/jruby/ir/IRScope;J)V | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.blockBody27 : Lorg/jruby/runtime/CompiledIRBlockBody; | |
L9 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.prepareBlock (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/DynamicScope;Lorg/jruby/runtime/BlockBody;)Lorg/jruby/runtime/Block; | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getBlockFromObject (Lorg/jruby/runtime/ThreadContext;Ljava/lang/Object;)Lorg/jruby/runtime/Block; | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.invokeOther28:map (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 18 | |
ALOAD 0 | |
ALOAD 11 | |
ALOAD 18 | |
INVOKESTATIC org/jruby/runtime/Helpers.argsCat (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyArray; | |
ASTORE 9 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 9 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.invokeOther29:compact (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 10 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 10 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.invokeOther30:uniq (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 7 | |
ALOAD 2 | |
ALOAD 7 | |
DUP2 | |
POP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems.ivarSet31:@suffixes (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.setVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;)V | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.popScope ()V | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 7 | |
ARETURN | |
L4 | |
NOP | |
ASTORE 8 | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.popScope ()V | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 8 | |
ATHROW | |
L10 | |
TRYCATCHBLOCK L10 L8 L4 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
L8 | |
TRYCATCHBLOCK L8 L11 L4 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.popScope ()V | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 16 | |
ARETURN | |
L11 | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/specification.symbol0 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/specification.symbol0 : Lorg/jruby/RubySymbol; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "Dependency" | |
ALOAD 0 | |
LDC "US-ASCII" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.retrieveJCodingsEncoding (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jcodings/Encoding; | |
INVOKESTATIC org/jruby/RubySymbol.newSymbol (Lorg/jruby/Ruby;Ljava/lang/String;Lorg/jcodings/Encoding;)Lorg/jruby/RubySymbol; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/specification.symbol0 : Lorg/jruby/RubySymbol; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/specification.invokeOther1:new *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/specification.invokeOther1:new : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "new" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/specification.invokeOther1:new : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/specification.invokeOther2:\=\{\}= *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/specification.invokeOther2:\=\{\}= : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "[]=" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/specification.invokeOther2:\=\{\}= : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/specification.RUBY$block$unresolved_deps$1 *** | |
L0 | |
ACONST_NULL | |
ASTORE 8 | |
L1 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
ALOAD 9 | |
ASTORE 10 | |
ALOAD 9 | |
ASTORE 11 | |
ALOAD 9 | |
ASTORE 12 | |
ALOAD 9 | |
ASTORE 13 | |
ALOAD 9 | |
ASTORE 14 | |
ALOAD 9 | |
ASTORE 15 | |
ALOAD 9 | |
ASTORE 16 | |
ALOAD 9 | |
ASTORE 17 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/Block.getBinding ()Lorg/jruby/runtime/Binding; | |
INVOKEVIRTUAL org/jruby/runtime/Binding.getFrame ()Lorg/jruby/runtime/Frame; | |
INVOKEVIRTUAL org/jruby/runtime/Frame.getVisibility ()Lorg/jruby/runtime/Visibility; | |
ASTORE 11 | |
ALOAD 0 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/Block.getBinding ()Lorg/jruby/runtime/Binding; | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.preYieldNoScope (Lorg/jruby/runtime/Binding;)Lorg/jruby/runtime/Frame; | |
ASTORE 13 | |
ALOAD 1 | |
ALOAD 3 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.updateBlockState (Lorg/jruby/runtime/Block;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 3 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 4 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.prepareFixedBlockArgs (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/Block;[Lorg/jruby/runtime/builtin/IRubyObject;)[Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 4 | |
L2 | |
NOP | |
ALOAD 0 | |
ALOAD 4 | |
ICONST_0 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getPreArgSafe (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 15 | |
ALOAD 0 | |
ALOAD 4 | |
ICONST_1 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getPreArgSafe (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 16 | |
L3 | |
TRYCATCHBLOCK L3 L4 L5 java/lang/Throwable | |
NOP | |
L6 | |
LINENUMBER 1169 L6 | |
ALOAD 0 | |
ALOAD 2 | |
LDC "Gem" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 14 | |
ALOAD 0 | |
ALOAD 14 | |
LDC "Dependency" | |
LDC true | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.inheritedSearchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 12 | |
ALOAD 0 | |
ALOAD 12 | |
GETSTATIC org/jruby/ir/operands/UndefinedValue.UNDEFINED : Lorg/jruby/ir/operands/UndefinedValue; | |
INVOKESTATIC org/jruby/runtime/Helpers.BNE (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Z | |
IFNE L7 | |
L4 | |
TRYCATCHBLOCK L4 L7 L5 java/lang/Throwable | |
NOP | |
ALOAD 14 | |
CHECKCAST org/jruby/RubyModule | |
ALOAD 0 | |
LDC "const_missing" | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/specification.symbol0 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; | |
INVOKEVIRTUAL org/jruby/RubyModule.callMethod (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 12 | |
L7 | |
TRYCATCHBLOCK L7 L5 L5 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
ALOAD 3 | |
ALOAD 12 | |
ALOAD 16 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/specification.invokeOther1:new (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 10 | |
ALOAD 0 | |
ALOAD 3 | |
ALOAD 15 | |
ALOAD 16 | |
ALOAD 10 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/specification.invokeOther2:\=\{\}= (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/Block.getBinding ()Lorg/jruby/runtime/Binding; | |
INVOKEVIRTUAL org/jruby/runtime/Binding.getFrame ()Lorg/jruby/runtime/Frame; | |
ALOAD 11 | |
INVOKEVIRTUAL org/jruby/runtime/Frame.setVisibility (Lorg/jruby/runtime/Visibility;)V | |
ALOAD 0 | |
ALOAD 13 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postYieldNoScope (Lorg/jruby/runtime/Frame;)V | |
ALOAD 10 | |
ARETURN | |
L5 | |
NOP | |
ASTORE 9 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/Block.getBinding ()Lorg/jruby/runtime/Binding; | |
INVOKEVIRTUAL org/jruby/runtime/Binding.getFrame ()Lorg/jruby/runtime/Frame; | |
ALOAD 11 | |
INVOKEVIRTUAL org/jruby/runtime/Frame.setVisibility (Lorg/jruby/runtime/Visibility;)V | |
ALOAD 0 | |
ALOAD 13 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postYieldNoScope (Lorg/jruby/runtime/Frame;)V | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 8 | |
ALOAD 9 | |
ALOAD 7 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.handleBreakAndReturnsInLambdas (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Lorg/jruby/runtime/DynamicScope;Ljava/lang/Object;Lorg/jruby/runtime/Block$Type;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 17 | |
ALOAD 0 | |
ALOAD 17 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.returnOrRethrowSavedException (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
L8 | |
NOP | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/specification.ivarGet3:@unresolved_deps *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/specification.ivarGet3:@unresolved_deps : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@unresolved_deps" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForRead (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/specification.ivarGet3:@unresolved_deps : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/specification.invokeOther5:new *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/specification.invokeOther5:new : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "new" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/specification.invokeOther5:new : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/specification.ivarSet6:@unresolved_deps *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/specification.ivarSet6:@unresolved_deps : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@unresolved_deps" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForWrite (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/specification.ivarSet6:@unresolved_deps : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/specification.RUBY$method$unresolved_deps$0 *** | |
L0 | |
L1 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 8 | |
ALOAD 8 | |
ASTORE 9 | |
ALOAD 8 | |
ASTORE 10 | |
ALOAD 8 | |
ASTORE 11 | |
ALOAD 8 | |
ASTORE 12 | |
ALOAD 8 | |
ASTORE 13 | |
ALOAD 0 | |
ALOAD 5 | |
ALOAD 6 | |
ALOAD 2 | |
ALOAD 4 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.preMethodFrameOnly (Lorg/jruby/RubyModule;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)V | |
ALOAD 0 | |
GETSTATIC org/jruby/runtime/Visibility.PUBLIC : Lorg/jruby/runtime/Visibility; | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setCurrentVisibility (Lorg/jruby/runtime/Visibility;)V | |
ALOAD 0 | |
ALOAD 1 | |
INVOKESTATIC org/jruby/runtime/DynamicScope.newDynamicScope (Lorg/jruby/parser/StaticScope;)Lorg/jruby/runtime/DynamicScope; | |
DUP | |
ASTORE 7 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.pushScope (Lorg/jruby/runtime/DynamicScope;)V | |
L2 | |
TRYCATCHBLOCK L2 L3 L4 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
ALOAD 3 | |
LDC 0 | |
LDC 0 | |
LDC false | |
LDC false | |
LDC -1 | |
ACONST_NULL | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.checkArity (Lorg/jruby/runtime/ThreadContext;[Ljava/lang/Object;IIZZILorg/jruby/runtime/Block$Type;)V | |
L5 | |
LINENUMBER 1169 L5 | |
ALOAD 0 | |
ALOAD 2 | |
LDC "@unresolved_deps" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.isDefinedInstanceVar (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 11 | |
ALOAD 11 | |
ASTORE 13 | |
ALOAD 11 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isNil ()Z | |
IFNE L6 | |
L3 | |
TRYCATCHBLOCK L3 L6 L4 java/lang/Throwable | |
NOP | |
ALOAD 2 | |
DUP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/specification.ivarGet3:@unresolved_deps (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
ALOAD 0 | |
LDC "@unresolved_deps" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 12 | |
ALOAD 12 | |
ASTORE 13 | |
L6 | |
TRYCATCHBLOCK L6 L7 L4 java/lang/Throwable | |
NOP | |
ALOAD 13 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFNE L8 | |
L7 | |
TRYCATCHBLOCK L7 L4 L4 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
ALOAD 1 | |
LDC "Hash" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 9 | |
ALOAD 0 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 7 | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/specification.blockBody4 : Lorg/jruby/runtime/CompiledIRBlockBody; | |
DUP | |
IFNONNULL L9 | |
POP | |
NEW org/jruby/runtime/CompiledIRBlockBody | |
DUP | |
LDC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/specification.RUBY$block$unresolved_deps$1(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/Block;Lorg/jruby/parser/StaticScope;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;Ljava/lang/String;Lorg/jruby/runtime/Block$Type;)Lorg/jruby/runtime/builtin/IRubyObject; (6) | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/specification.RUBY$block$unresolved_deps$1_IRScope : Lorg/jruby/ir/IRScope; | |
LDC 4398046511104 | |
INVOKESPECIAL org/jruby/runtime/CompiledIRBlockBody.<init> (Ljava/lang/invoke/MethodHandle;Lorg/jruby/ir/IRScope;J)V | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/specification.blockBody4 : Lorg/jruby/runtime/CompiledIRBlockBody; | |
L9 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.prepareBlock (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/DynamicScope;Lorg/jruby/runtime/BlockBody;)Lorg/jruby/runtime/Block; | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getBlockFromObject (Lorg/jruby/runtime/ThreadContext;Ljava/lang/Object;)Lorg/jruby/runtime/Block; | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/specification.invokeOther5:new (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 10 | |
ALOAD 2 | |
ALOAD 10 | |
DUP2 | |
POP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/specification.ivarSet6:@unresolved_deps (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.setVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;)V | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.popScope ()V | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 10 | |
ARETURN | |
L4 | |
NOP | |
ASTORE 8 | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.popScope ()V | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 8 | |
ATHROW | |
L10 | |
TRYCATCHBLOCK L10 L8 L4 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
L8 | |
TRYCATCHBLOCK L8 L11 L4 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.popScope ()V | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 12 | |
ARETURN | |
L11 | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/specification.symbol7 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/specification.symbol7 : Lorg/jruby/RubySymbol; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "Dependency" | |
ALOAD 0 | |
LDC "US-ASCII" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.retrieveJCodingsEncoding (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jcodings/Encoding; | |
INVOKESTATIC org/jruby/RubySymbol.newSymbol (Lorg/jruby/Ruby;Ljava/lang/String;Lorg/jcodings/Encoding;)Lorg/jruby/RubySymbol; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/specification.symbol7 : Lorg/jruby/RubySymbol; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/specification.invokeOther8:new *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/specification.invokeOther8:new : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "new" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/specification.invokeOther8:new : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/specification.invokeOther9:\=\{\}= *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/specification.invokeOther9:\=\{\}= : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "[]=" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/specification.invokeOther9:\=\{\}= : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/specification.RUBY$block$unresolved_deps$2 *** | |
L0 | |
ACONST_NULL | |
ASTORE 8 | |
L1 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
ALOAD 9 | |
ASTORE 10 | |
ALOAD 9 | |
ASTORE 11 | |
ALOAD 9 | |
ASTORE 12 | |
ALOAD 9 | |
ASTORE 13 | |
ALOAD 9 | |
ASTORE 14 | |
ALOAD 9 | |
ASTORE 15 | |
ALOAD 9 | |
ASTORE 16 | |
ALOAD 9 | |
ASTORE 17 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/Block.getBinding ()Lorg/jruby/runtime/Binding; | |
INVOKEVIRTUAL org/jruby/runtime/Binding.getFrame ()Lorg/jruby/runtime/Frame; | |
INVOKEVIRTUAL org/jruby/runtime/Frame.getVisibility ()Lorg/jruby/runtime/Visibility; | |
ASTORE 11 | |
ALOAD 0 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/Block.getBinding ()Lorg/jruby/runtime/Binding; | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.preYieldNoScope (Lorg/jruby/runtime/Binding;)Lorg/jruby/runtime/Frame; | |
ASTORE 13 | |
ALOAD 1 | |
ALOAD 3 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.updateBlockState (Lorg/jruby/runtime/Block;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 3 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 4 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.prepareFixedBlockArgs (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/Block;[Lorg/jruby/runtime/builtin/IRubyObject;)[Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 4 | |
L2 | |
NOP | |
ALOAD 0 | |
ALOAD 4 | |
ICONST_0 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getPreArgSafe (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 15 | |
ALOAD 0 | |
ALOAD 4 | |
ICONST_1 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getPreArgSafe (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 16 | |
L3 | |
TRYCATCHBLOCK L3 L4 L5 java/lang/Throwable | |
NOP | |
L6 | |
LINENUMBER 1169 L6 | |
ALOAD 0 | |
ALOAD 2 | |
LDC "Gem" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 14 | |
ALOAD 0 | |
ALOAD 14 | |
LDC "Dependency" | |
LDC true | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.inheritedSearchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 12 | |
ALOAD 0 | |
ALOAD 12 | |
GETSTATIC org/jruby/ir/operands/UndefinedValue.UNDEFINED : Lorg/jruby/ir/operands/UndefinedValue; | |
INVOKESTATIC org/jruby/runtime/Helpers.BNE (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Z | |
IFNE L7 | |
L4 | |
TRYCATCHBLOCK L4 L7 L5 java/lang/Throwable | |
NOP | |
ALOAD 14 | |
CHECKCAST org/jruby/RubyModule | |
ALOAD 0 | |
LDC "const_missing" | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/specification.symbol7 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; | |
INVOKEVIRTUAL org/jruby/RubyModule.callMethod (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 12 | |
L7 | |
TRYCATCHBLOCK L7 L5 L5 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
ALOAD 3 | |
ALOAD 12 | |
ALOAD 16 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/specification.invokeOther8:new (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 10 | |
ALOAD 0 | |
ALOAD 3 | |
ALOAD 15 | |
ALOAD 16 | |
ALOAD 10 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/specification.invokeOther9:\=\{\}= (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/Block.getBinding ()Lorg/jruby/runtime/Binding; | |
INVOKEVIRTUAL org/jruby/runtime/Binding.getFrame ()Lorg/jruby/runtime/Frame; | |
ALOAD 11 | |
INVOKEVIRTUAL org/jruby/runtime/Frame.setVisibility (Lorg/jruby/runtime/Visibility;)V | |
ALOAD 0 | |
ALOAD 13 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postYieldNoScope (Lorg/jruby/runtime/Frame;)V | |
ALOAD 10 | |
ARETURN | |
L5 | |
NOP | |
ASTORE 9 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/Block.getBinding ()Lorg/jruby/runtime/Binding; | |
INVOKEVIRTUAL org/jruby/runtime/Binding.getFrame ()Lorg/jruby/runtime/Frame; | |
ALOAD 11 | |
INVOKEVIRTUAL org/jruby/runtime/Frame.setVisibility (Lorg/jruby/runtime/Visibility;)V | |
ALOAD 0 | |
ALOAD 13 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postYieldNoScope (Lorg/jruby/runtime/Frame;)V | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 8 | |
ALOAD 9 | |
ALOAD 7 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.handleBreakAndReturnsInLambdas (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Lorg/jruby/runtime/DynamicScope;Ljava/lang/Object;Lorg/jruby/runtime/Block$Type;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 17 | |
ALOAD 0 | |
ALOAD 17 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.returnOrRethrowSavedException (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
L8 | |
NOP | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/specification.ivarGet10:@unresolved_deps *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/specification.ivarGet10:@unresolved_deps : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@unresolved_deps" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForRead (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/specification.ivarGet10:@unresolved_deps : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/specification.invokeOther12:new *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/specification.invokeOther12:new : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "new" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/specification.invokeOther12:new : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/specification.ivarSet13:@unresolved_deps *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/specification.ivarSet13:@unresolved_deps : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@unresolved_deps" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForWrite (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/specification.ivarSet13:@unresolved_deps : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/specification.RUBY$method$unresolved_deps$0 *** | |
L0 | |
L1 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 7 | |
ALOAD 7 | |
ASTORE 8 | |
ALOAD 7 | |
ASTORE 9 | |
ALOAD 7 | |
ASTORE 10 | |
ALOAD 7 | |
ASTORE 11 | |
ALOAD 7 | |
ASTORE 12 | |
ALOAD 0 | |
ALOAD 4 | |
ALOAD 5 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.preMethodFrameOnly (Lorg/jruby/RubyModule;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)V | |
ALOAD 0 | |
GETSTATIC org/jruby/runtime/Visibility.PUBLIC : Lorg/jruby/runtime/Visibility; | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setCurrentVisibility (Lorg/jruby/runtime/Visibility;)V | |
ALOAD 0 | |
ALOAD 1 | |
INVOKESTATIC org/jruby/runtime/DynamicScope.newDynamicScope (Lorg/jruby/parser/StaticScope;)Lorg/jruby/runtime/DynamicScope; | |
DUP | |
ASTORE 6 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.pushScope (Lorg/jruby/runtime/DynamicScope;)V | |
L2 | |
TRYCATCHBLOCK L2 L3 L4 java/lang/Throwable | |
NOP | |
L5 | |
LINENUMBER 1169 L5 | |
ALOAD 0 | |
ALOAD 2 | |
LDC "@unresolved_deps" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.isDefinedInstanceVar (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 10 | |
ALOAD 10 | |
ASTORE 12 | |
ALOAD 10 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isNil ()Z | |
IFNE L6 | |
L3 | |
TRYCATCHBLOCK L3 L6 L4 java/lang/Throwable | |
NOP | |
ALOAD 2 | |
DUP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/specification.ivarGet10:@unresolved_deps (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
ALOAD 0 | |
LDC "@unresolved_deps" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 11 | |
ALOAD 11 | |
ASTORE 12 | |
L6 | |
TRYCATCHBLOCK L6 L7 L4 java/lang/Throwable | |
NOP | |
ALOAD 12 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFNE L8 | |
L7 | |
TRYCATCHBLOCK L7 L4 L4 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
ALOAD 1 | |
LDC "Hash" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 8 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 8 | |
ALOAD 0 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 6 | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/specification.blockBody11 : Lorg/jruby/runtime/CompiledIRBlockBody; | |
DUP | |
IFNONNULL L9 | |
POP | |
NEW org/jruby/runtime/CompiledIRBlockBody | |
DUP | |
LDC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/specification.RUBY$block$unresolved_deps$2(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/Block;Lorg/jruby/parser/StaticScope;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;Ljava/lang/String;Lorg/jruby/runtime/Block$Type;)Lorg/jruby/runtime/builtin/IRubyObject; (6) | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/specification.RUBY$block$unresolved_deps$2_IRScope : Lorg/jruby/ir/IRScope; | |
LDC 4398046511104 | |
INVOKESPECIAL org/jruby/runtime/CompiledIRBlockBody.<init> (Ljava/lang/invoke/MethodHandle;Lorg/jruby/ir/IRScope;J)V | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/specification.blockBody11 : Lorg/jruby/runtime/CompiledIRBlockBody; | |
L9 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.prepareBlock (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/DynamicScope;Lorg/jruby/runtime/BlockBody;)Lorg/jruby/runtime/Block; | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getBlockFromObject (Lorg/jruby/runtime/ThreadContext;Ljava/lang/Object;)Lorg/jruby/runtime/Block; | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/specification.invokeOther12:new (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
ALOAD 2 | |
ALOAD 9 | |
DUP2 | |
POP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/specification.ivarSet13:@unresolved_deps (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.setVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;)V | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.popScope ()V | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 9 | |
ARETURN | |
L4 | |
NOP | |
ASTORE 7 | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.popScope ()V | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 7 | |
ATHROW | |
L10 | |
TRYCATCHBLOCK L10 L8 L4 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
L8 | |
TRYCATCHBLOCK L8 L11 L4 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.popScope ()V | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 11 | |
ARETURN | |
L11 | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarGet0:@mon_owner *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarGet0:@mon_owner : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@mon_owner" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForRead (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarGet0:@mon_owner : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOther1:current *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOther1:current : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "current" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOther1:current : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOther2:!= *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOther2:!= : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "!=" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOther2:!= : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarGet3:@mon_mutex *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarGet3:@mon_mutex : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@mon_mutex" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForRead (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarGet3:@mon_mutex : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOther4:lock *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOther4:lock : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "lock" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOther4:lock : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOther5:current *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOther5:current : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "current" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOther5:current : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarSet6:@mon_owner *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarSet6:@mon_owner : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@mon_owner" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForWrite (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarSet6:@mon_owner : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarGet7:@mon_count *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarGet7:@mon_count : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@mon_count" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForRead (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarGet7:@mon_count : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOtherOneFixnum8:+ *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOtherOneFixnum8:+ : Lorg/jruby/runtime/CallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "+" | |
INVOKESTATIC org/jruby/runtime/MethodIndex.getFastFixnumOpsCallSite (Ljava/lang/String;)Lorg/jruby/runtime/CallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOtherOneFixnum8:+ : Lorg/jruby/runtime/CallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
LDC 1 | |
INVOKEVIRTUAL org/jruby/runtime/CallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;J)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarSet9:@mon_count *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarSet9:@mon_count : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@mon_count" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForWrite (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarSet9:@mon_count : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.RUBY$method$mon_enter$0 *** | |
L0 | |
L1 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 8 | |
ALOAD 8 | |
ASTORE 9 | |
ALOAD 8 | |
ASTORE 10 | |
ALOAD 8 | |
ASTORE 11 | |
ALOAD 8 | |
ASTORE 12 | |
ALOAD 8 | |
ASTORE 13 | |
ALOAD 8 | |
ASTORE 14 | |
ALOAD 8 | |
ASTORE 15 | |
ALOAD 8 | |
ASTORE 16 | |
L2 | |
NOP | |
ALOAD 0 | |
ALOAD 3 | |
LDC 0 | |
LDC 0 | |
LDC false | |
LDC false | |
LDC -1 | |
ACONST_NULL | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.checkArity (Lorg/jruby/runtime/ThreadContext;[Ljava/lang/Object;IIZZILorg/jruby/runtime/Block$Type;)V | |
L3 | |
LINENUMBER 184 L3 | |
ALOAD 2 | |
DUP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarGet0:@mon_owner (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
ALOAD 0 | |
LDC "@mon_owner" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 13 | |
ALOAD 0 | |
ALOAD 1 | |
LDC "Thread" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 11 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 11 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOther1:current (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 12 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 13 | |
ALOAD 12 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOther2:!= (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
ALOAD 9 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L4 | |
L5 | |
NOP | |
L6 | |
LINENUMBER 185 L6 | |
ALOAD 2 | |
DUP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarGet3:@mon_mutex (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
ALOAD 0 | |
LDC "@mon_mutex" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 10 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 10 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOther4:lock (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 17 | |
L7 | |
LINENUMBER 186 L7 | |
ALOAD 0 | |
ALOAD 1 | |
LDC "Thread" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 8 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 8 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOther5:current (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 16 | |
ALOAD 2 | |
ALOAD 16 | |
DUP2 | |
POP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarSet6:@mon_owner (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.setVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;)V | |
GOTO L8 | |
L4 | |
NOP | |
L8 | |
NOP | |
L9 | |
LINENUMBER 188 L9 | |
ALOAD 2 | |
DUP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarGet7:@mon_count (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
ALOAD 0 | |
LDC "@mon_count" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 15 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 15 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOtherOneFixnum8:+ (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 14 | |
ALOAD 2 | |
ALOAD 14 | |
DUP2 | |
POP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarSet9:@mon_count (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.setVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;)V | |
ALOAD 14 | |
ARETURN | |
L10 | |
NOP | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarGet10:@mon_owner *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarGet10:@mon_owner : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@mon_owner" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForRead (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarGet10:@mon_owner : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOther11:current *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOther11:current : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "current" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOther11:current : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOther12:!= *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOther12:!= : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "!=" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOther12:!= : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarGet13:@mon_mutex *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarGet13:@mon_mutex : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@mon_mutex" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForRead (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarGet13:@mon_mutex : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOther14:lock *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOther14:lock : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "lock" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOther14:lock : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOther15:current *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOther15:current : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "current" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOther15:current : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarSet16:@mon_owner *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarSet16:@mon_owner : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@mon_owner" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForWrite (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarSet16:@mon_owner : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarGet17:@mon_count *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarGet17:@mon_count : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@mon_count" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForRead (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarGet17:@mon_count : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOtherOneFixnum18:+ *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOtherOneFixnum18:+ : Lorg/jruby/runtime/CallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "+" | |
INVOKESTATIC org/jruby/runtime/MethodIndex.getFastFixnumOpsCallSite (Ljava/lang/String;)Lorg/jruby/runtime/CallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOtherOneFixnum18:+ : Lorg/jruby/runtime/CallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
LDC 1 | |
INVOKEVIRTUAL org/jruby/runtime/CallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;J)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarSet19:@mon_count *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarSet19:@mon_count : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@mon_count" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForWrite (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarSet19:@mon_count : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.RUBY$method$mon_enter$0 *** | |
L0 | |
L1 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 7 | |
ALOAD 7 | |
ASTORE 8 | |
ALOAD 7 | |
ASTORE 9 | |
ALOAD 7 | |
ASTORE 10 | |
ALOAD 7 | |
ASTORE 11 | |
ALOAD 7 | |
ASTORE 12 | |
ALOAD 7 | |
ASTORE 13 | |
ALOAD 7 | |
ASTORE 14 | |
ALOAD 7 | |
ASTORE 15 | |
L2 | |
NOP | |
L3 | |
LINENUMBER 184 L3 | |
ALOAD 2 | |
DUP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarGet10:@mon_owner (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
ALOAD 0 | |
LDC "@mon_owner" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 12 | |
ALOAD 0 | |
ALOAD 1 | |
LDC "Thread" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 10 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 10 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOther11:current (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 11 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 12 | |
ALOAD 11 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOther12:!= (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 8 | |
ALOAD 8 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L4 | |
L5 | |
NOP | |
L6 | |
LINENUMBER 185 L6 | |
ALOAD 2 | |
DUP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarGet13:@mon_mutex (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
ALOAD 0 | |
LDC "@mon_mutex" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 9 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOther14:lock (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 16 | |
L7 | |
LINENUMBER 186 L7 | |
ALOAD 0 | |
ALOAD 1 | |
LDC "Thread" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 7 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 7 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOther15:current (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 15 | |
ALOAD 2 | |
ALOAD 15 | |
DUP2 | |
POP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarSet16:@mon_owner (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.setVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;)V | |
GOTO L8 | |
L4 | |
NOP | |
L8 | |
NOP | |
L9 | |
LINENUMBER 188 L9 | |
ALOAD 2 | |
DUP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarGet17:@mon_count (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
ALOAD 0 | |
LDC "@mon_count" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 14 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 14 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOtherOneFixnum18:+ (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 13 | |
ALOAD 2 | |
ALOAD 13 | |
DUP2 | |
POP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarSet19:@mon_count (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.setVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;)V | |
ALOAD 13 | |
ARETURN | |
L10 | |
NOP | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOther0:mon_check_owner *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOther0:mon_check_owner : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "mon_check_owner" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newVariableCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/VariableCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOther0:mon_check_owner : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarGet1:@mon_count *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarGet1:@mon_count : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@mon_count" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForRead (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarGet1:@mon_count : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOtherOneFixnum2:- *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOtherOneFixnum2:- : Lorg/jruby/runtime/CallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "-" | |
INVOKESTATIC org/jruby/runtime/MethodIndex.getFastFixnumOpsCallSite (Ljava/lang/String;)Lorg/jruby/runtime/CallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOtherOneFixnum2:- : Lorg/jruby/runtime/CallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
LDC 1 | |
INVOKEVIRTUAL org/jruby/runtime/CallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;J)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarSet3:@mon_count *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarSet3:@mon_count : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@mon_count" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForWrite (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarSet3:@mon_count : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarGet4:@mon_count *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarGet4:@mon_count : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@mon_count" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForRead (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarGet4:@mon_count : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOtherOneFixnum5:== *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOtherOneFixnum5:== : Lorg/jruby/runtime/CallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "==" | |
INVOKESTATIC org/jruby/runtime/MethodIndex.getFastFixnumOpsCallSite (Ljava/lang/String;)Lorg/jruby/runtime/CallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOtherOneFixnum5:== : Lorg/jruby/runtime/CallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
LDC 0 | |
INVOKEVIRTUAL org/jruby/runtime/CallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;J)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarSet6:@mon_owner *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarSet6:@mon_owner : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@mon_owner" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForWrite (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarSet6:@mon_owner : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarGet7:@mon_mutex *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarGet7:@mon_mutex : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@mon_mutex" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForRead (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarGet7:@mon_mutex : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOther8:unlock *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOther8:unlock : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "unlock" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOther8:unlock : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.RUBY$method$mon_exit$0 *** | |
L0 | |
L1 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 8 | |
ALOAD 8 | |
ASTORE 9 | |
ALOAD 8 | |
ASTORE 10 | |
ALOAD 8 | |
ASTORE 11 | |
ALOAD 8 | |
ASTORE 12 | |
ALOAD 8 | |
ASTORE 13 | |
L2 | |
NOP | |
ALOAD 0 | |
ALOAD 3 | |
LDC 0 | |
LDC 0 | |
LDC false | |
LDC false | |
LDC -1 | |
ACONST_NULL | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.checkArity (Lorg/jruby/runtime/ThreadContext;[Ljava/lang/Object;IIZZILorg/jruby/runtime/Block$Type;)V | |
L3 | |
LINENUMBER 195 L3 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOther0:mon_check_owner (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 14 | |
L4 | |
LINENUMBER 196 L4 | |
ALOAD 2 | |
DUP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarGet1:@mon_count (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
ALOAD 0 | |
LDC "@mon_count" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 12 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 12 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOtherOneFixnum2:- (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 13 | |
ALOAD 2 | |
ALOAD 13 | |
DUP2 | |
POP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarSet3:@mon_count (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.setVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;)V | |
L5 | |
LINENUMBER 197 L5 | |
ALOAD 2 | |
DUP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarGet4:@mon_count (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
ALOAD 0 | |
LDC "@mon_count" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 10 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 10 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOtherOneFixnum5:== (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 11 | |
ALOAD 11 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L6 | |
L7 | |
NOP | |
L8 | |
LINENUMBER 198 L8 | |
ALOAD 2 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
DUP2 | |
POP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarSet6:@mon_owner (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.setVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;)V | |
L9 | |
LINENUMBER 199 L9 | |
ALOAD 2 | |
DUP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarGet7:@mon_mutex (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
ALOAD 0 | |
LDC "@mon_mutex" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 8 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 8 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOther8:unlock (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
ALOAD 9 | |
ARETURN | |
L10 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
L6 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOther9:mon_check_owner *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOther9:mon_check_owner : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "mon_check_owner" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newVariableCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/VariableCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOther9:mon_check_owner : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarGet10:@mon_count *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarGet10:@mon_count : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@mon_count" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForRead (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarGet10:@mon_count : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOtherOneFixnum11:- *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOtherOneFixnum11:- : Lorg/jruby/runtime/CallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "-" | |
INVOKESTATIC org/jruby/runtime/MethodIndex.getFastFixnumOpsCallSite (Ljava/lang/String;)Lorg/jruby/runtime/CallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOtherOneFixnum11:- : Lorg/jruby/runtime/CallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
LDC 1 | |
INVOKEVIRTUAL org/jruby/runtime/CallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;J)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarSet12:@mon_count *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarSet12:@mon_count : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@mon_count" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForWrite (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarSet12:@mon_count : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarGet13:@mon_count *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarGet13:@mon_count : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@mon_count" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForRead (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarGet13:@mon_count : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOtherOneFixnum14:== *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOtherOneFixnum14:== : Lorg/jruby/runtime/CallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "==" | |
INVOKESTATIC org/jruby/runtime/MethodIndex.getFastFixnumOpsCallSite (Ljava/lang/String;)Lorg/jruby/runtime/CallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOtherOneFixnum14:== : Lorg/jruby/runtime/CallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
LDC 0 | |
INVOKEVIRTUAL org/jruby/runtime/CallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;J)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarSet15:@mon_owner *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarSet15:@mon_owner : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@mon_owner" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForWrite (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarSet15:@mon_owner : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarGet16:@mon_mutex *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarGet16:@mon_mutex : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@mon_mutex" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForRead (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarGet16:@mon_mutex : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOther17:unlock *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOther17:unlock : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "unlock" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOther17:unlock : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.RUBY$method$mon_exit$0 *** | |
L0 | |
L1 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 7 | |
ALOAD 7 | |
ASTORE 8 | |
ALOAD 7 | |
ASTORE 9 | |
ALOAD 7 | |
ASTORE 10 | |
ALOAD 7 | |
ASTORE 11 | |
ALOAD 7 | |
ASTORE 12 | |
L2 | |
NOP | |
L3 | |
LINENUMBER 195 L3 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOther9:mon_check_owner (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 13 | |
L4 | |
LINENUMBER 196 L4 | |
ALOAD 2 | |
DUP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarGet10:@mon_count (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
ALOAD 0 | |
LDC "@mon_count" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 11 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 11 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOtherOneFixnum11:- (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 12 | |
ALOAD 2 | |
ALOAD 12 | |
DUP2 | |
POP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarSet12:@mon_count (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.setVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;)V | |
L5 | |
LINENUMBER 197 L5 | |
ALOAD 2 | |
DUP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarGet13:@mon_count (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
ALOAD 0 | |
LDC "@mon_count" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 9 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOtherOneFixnum14:== (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 10 | |
ALOAD 10 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L6 | |
L7 | |
NOP | |
L8 | |
LINENUMBER 198 L8 | |
ALOAD 2 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
DUP2 | |
POP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarSet15:@mon_owner (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.setVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;)V | |
L9 | |
LINENUMBER 199 L9 | |
ALOAD 2 | |
DUP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarGet16:@mon_mutex (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
ALOAD 0 | |
LDC "@mon_mutex" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 7 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 7 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOther17:unlock (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 8 | |
ALOAD 8 | |
ARETURN | |
L10 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
L6 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarGet0:@mon_owner *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarGet0:@mon_owner : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@mon_owner" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForRead (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarGet0:@mon_owner : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOther1:current *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOther1:current : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "current" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOther1:current : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOther2:!= *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOther2:!= : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "!=" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOther2:!= : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.bytelist3 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.bytelist3 : Lorg/jruby/util/ByteList; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "current thread not owner" | |
LDC "UTF-8" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newByteListFromRaw (Lorg/jruby/Ruby;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/util/ByteList; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.bytelist3 : Lorg/jruby/util/ByteList; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOther4:raise *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOther4:raise : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "raise" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newFunctionalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/FunctionalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOther4:raise : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.RUBY$method$mon_check_owner$0 *** | |
L0 | |
L1 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 8 | |
ALOAD 8 | |
ASTORE 9 | |
ALOAD 8 | |
ASTORE 10 | |
ALOAD 8 | |
ASTORE 11 | |
ALOAD 8 | |
ASTORE 12 | |
ALOAD 8 | |
ASTORE 13 | |
ALOAD 8 | |
ASTORE 14 | |
L2 | |
NOP | |
ALOAD 0 | |
ALOAD 3 | |
LDC 0 | |
LDC 0 | |
LDC false | |
LDC false | |
LDC -1 | |
ACONST_NULL | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.checkArity (Lorg/jruby/runtime/ThreadContext;[Ljava/lang/Object;IIZZILorg/jruby/runtime/Block$Type;)V | |
L3 | |
LINENUMBER 245 L3 | |
ALOAD 2 | |
DUP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarGet0:@mon_owner (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
ALOAD 0 | |
LDC "@mon_owner" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 14 | |
ALOAD 0 | |
ALOAD 1 | |
LDC "Thread" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 12 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 12 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOther1:current (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 13 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 14 | |
ALOAD 13 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOther2:!= (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 10 | |
ALOAD 10 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L4 | |
L5 | |
NOP | |
L6 | |
LINENUMBER 246 L6 | |
ALOAD 0 | |
ALOAD 1 | |
LDC "ThreadError" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 11 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.bytelist3 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/util/ByteList; | |
LDC 16 | |
INVOKESTATIC org/jruby/RubyString.newStringShared (Lorg/jruby/Ruby;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
ASTORE 8 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 2 | |
ALOAD 11 | |
ALOAD 8 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOther4:raise (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
ALOAD 9 | |
ARETURN | |
L7 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
L4 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarGet5:@mon_owner *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarGet5:@mon_owner : Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
IFNULL L0 | |
DUP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ivars/VariableAccessor.verify (Ljava/lang/Object;)Z | |
IFEQ L0 | |
ARETURN | |
L0 | |
POP | |
ALOAD 0 | |
LDC "@mon_owner" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableAccessorForRead (Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarGet5:@mon_owner : Lorg/jruby/runtime/ivars/VariableAccessor; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOther6:current *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOther6:current : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "current" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOther6:current : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOther7:!= *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOther7:!= : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "!=" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOther7:!= : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.bytelist8 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.bytelist8 : Lorg/jruby/util/ByteList; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "current thread not owner" | |
LDC "UTF-8" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newByteListFromRaw (Lorg/jruby/Ruby;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/util/ByteList; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.bytelist8 : Lorg/jruby/util/ByteList; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOther9:raise *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOther9:raise : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "raise" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newFunctionalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/FunctionalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOther9:raise : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.RUBY$method$mon_check_owner$0 *** | |
L0 | |
L1 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 7 | |
ALOAD 7 | |
ASTORE 8 | |
ALOAD 7 | |
ASTORE 9 | |
ALOAD 7 | |
ASTORE 10 | |
ALOAD 7 | |
ASTORE 11 | |
ALOAD 7 | |
ASTORE 12 | |
ALOAD 7 | |
ASTORE 13 | |
L2 | |
NOP | |
L3 | |
LINENUMBER 245 L3 | |
ALOAD 2 | |
DUP | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.ivarGet5:@mon_owner (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/ivars/VariableAccessor; | |
ALOAD 0 | |
LDC "@mon_owner" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getVariableWithAccessor (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ivars/VariableAccessor;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 13 | |
ALOAD 0 | |
ALOAD 1 | |
LDC "Thread" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 11 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 11 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOther6:current (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 12 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 13 | |
ALOAD 12 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOther7:!= (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
ALOAD 9 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L4 | |
L5 | |
NOP | |
L6 | |
LINENUMBER 246 L6 | |
ALOAD 0 | |
ALOAD 1 | |
LDC "ThreadError" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 10 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.bytelist8 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/util/ByteList; | |
LDC 16 | |
INVOKESTATIC org/jruby/RubyString.newStringShared (Lorg/jruby/Ruby;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
ASTORE 7 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 2 | |
ALOAD 10 | |
ALOAD 7 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/monitor.invokeOther9:raise (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 8 | |
ALOAD 8 | |
ARETURN | |
L7 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
L4 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther0:activated? *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther0:activated? : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "activated?" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther0:activated? : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther1:contains_requirable_file? *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther1:contains_requirable_file? : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "contains_requirable_file?" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther1:contains_requirable_file? : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.RUBY$block$require$1 *** | |
L0 | |
ACONST_NULL | |
ASTORE 8 | |
L1 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
ALOAD 9 | |
ASTORE 10 | |
ALOAD 9 | |
ASTORE 11 | |
ALOAD 9 | |
ASTORE 12 | |
ALOAD 9 | |
ASTORE 13 | |
ALOAD 9 | |
ASTORE 14 | |
ALOAD 9 | |
ASTORE 15 | |
ALOAD 9 | |
ASTORE 16 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/Block.getBinding ()Lorg/jruby/runtime/Binding; | |
INVOKEVIRTUAL org/jruby/runtime/Binding.getFrame ()Lorg/jruby/runtime/Frame; | |
INVOKEVIRTUAL org/jruby/runtime/Frame.getVisibility ()Lorg/jruby/runtime/Visibility; | |
ASTORE 16 | |
ALOAD 0 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/Block.getBinding ()Lorg/jruby/runtime/Binding; | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.preYieldNoScope (Lorg/jruby/runtime/Binding;)Lorg/jruby/runtime/Frame; | |
ASTORE 15 | |
ALOAD 0 | |
ALOAD 1 | |
LDC false | |
LDC true | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.pushBlockDynamicScopeIfNeeded (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/Block;ZZ)Lorg/jruby/runtime/DynamicScope; | |
ASTORE 8 | |
ALOAD 1 | |
ALOAD 3 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.updateBlockState (Lorg/jruby/runtime/Block;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 3 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 4 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.prepareSingleBlockArgs (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/Block;[Lorg/jruby/runtime/builtin/IRubyObject;)[Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 4 | |
L2 | |
NOP | |
ALOAD 0 | |
ALOAD 4 | |
ICONST_0 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getPreArgSafe (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 12 | |
L3 | |
TRYCATCHBLOCK L3 L4 L5 java/lang/Throwable | |
NOP | |
L6 | |
LINENUMBER 64 L6 | |
ALOAD 0 | |
ALOAD 3 | |
ALOAD 12 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther0:activated? (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 13 | |
ALOAD 8 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 14 | |
ALOAD 13 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L7 | |
L4 | |
TRYCATCHBLOCK L4 L5 L5 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
ALOAD 3 | |
ALOAD 12 | |
ALOAD 14 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther1:contains_requirable_file? (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 11 | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.popScope ()V | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/Block.getBinding ()Lorg/jruby/runtime/Binding; | |
INVOKEVIRTUAL org/jruby/runtime/Binding.getFrame ()Lorg/jruby/runtime/Frame; | |
ALOAD 16 | |
INVOKEVIRTUAL org/jruby/runtime/Frame.setVisibility (Lorg/jruby/runtime/Visibility;)V | |
ALOAD 0 | |
ALOAD 15 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postYieldNoScope (Lorg/jruby/runtime/Frame;)V | |
ALOAD 11 | |
ARETURN | |
L5 | |
NOP | |
ASTORE 10 | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.popScope ()V | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/Block.getBinding ()Lorg/jruby/runtime/Binding; | |
INVOKEVIRTUAL org/jruby/runtime/Binding.getFrame ()Lorg/jruby/runtime/Frame; | |
ALOAD 16 | |
INVOKEVIRTUAL org/jruby/runtime/Frame.setVisibility (Lorg/jruby/runtime/Visibility;)V | |
ALOAD 0 | |
ALOAD 15 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postYieldNoScope (Lorg/jruby/runtime/Frame;)V | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 8 | |
ALOAD 10 | |
ALOAD 7 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.handleBreakAndReturnsInLambdas (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Lorg/jruby/runtime/DynamicScope;Ljava/lang/Object;Lorg/jruby/runtime/Block$Type;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
ALOAD 0 | |
ALOAD 9 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.returnOrRethrowSavedException (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
L8 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
L7 | |
NOP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.popScope ()V | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/Block.getBinding ()Lorg/jruby/runtime/Binding; | |
INVOKEVIRTUAL org/jruby/runtime/Binding.getFrame ()Lorg/jruby/runtime/Frame; | |
ALOAD 16 | |
INVOKEVIRTUAL org/jruby/runtime/Frame.setVisibility (Lorg/jruby/runtime/Visibility;)V | |
ALOAD 0 | |
ALOAD 15 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postYieldNoScope (Lorg/jruby/runtime/Frame;)V | |
ALOAD 13 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther2:activate *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther2:activate : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "activate" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther2:activate : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.RUBY$block$require$2 *** | |
L0 | |
ACONST_NULL | |
ASTORE 8 | |
L1 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
ALOAD 9 | |
ASTORE 10 | |
ALOAD 9 | |
ASTORE 11 | |
ALOAD 9 | |
ASTORE 12 | |
ALOAD 9 | |
ASTORE 13 | |
ALOAD 9 | |
ASTORE 14 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/Block.getBinding ()Lorg/jruby/runtime/Binding; | |
INVOKEVIRTUAL org/jruby/runtime/Binding.getFrame ()Lorg/jruby/runtime/Frame; | |
INVOKEVIRTUAL org/jruby/runtime/Frame.getVisibility ()Lorg/jruby/runtime/Visibility; | |
ASTORE 13 | |
ALOAD 0 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/Block.getBinding ()Lorg/jruby/runtime/Binding; | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.preYieldNoScope (Lorg/jruby/runtime/Binding;)Lorg/jruby/runtime/Frame; | |
ASTORE 14 | |
ALOAD 1 | |
ALOAD 3 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.updateBlockState (Lorg/jruby/runtime/Block;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 3 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 4 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.prepareSingleBlockArgs (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/Block;[Lorg/jruby/runtime/builtin/IRubyObject;)[Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 4 | |
L2 | |
NOP | |
ALOAD 0 | |
ALOAD 4 | |
ICONST_0 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getPreArgSafe (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
L3 | |
TRYCATCHBLOCK L3 L4 L4 java/lang/Throwable | |
NOP | |
L5 | |
LINENUMBER 90 L5 | |
ALOAD 0 | |
ALOAD 3 | |
ALOAD 9 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther2:activate (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 10 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/Block.getBinding ()Lorg/jruby/runtime/Binding; | |
INVOKEVIRTUAL org/jruby/runtime/Binding.getFrame ()Lorg/jruby/runtime/Frame; | |
ALOAD 13 | |
INVOKEVIRTUAL org/jruby/runtime/Frame.setVisibility (Lorg/jruby/runtime/Visibility;)V | |
ALOAD 0 | |
ALOAD 14 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postYieldNoScope (Lorg/jruby/runtime/Frame;)V | |
ALOAD 10 | |
ARETURN | |
L4 | |
NOP | |
ASTORE 11 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/Block.getBinding ()Lorg/jruby/runtime/Binding; | |
INVOKEVIRTUAL org/jruby/runtime/Binding.getFrame ()Lorg/jruby/runtime/Frame; | |
ALOAD 13 | |
INVOKEVIRTUAL org/jruby/runtime/Frame.setVisibility (Lorg/jruby/runtime/Visibility;)V | |
ALOAD 0 | |
ALOAD 14 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postYieldNoScope (Lorg/jruby/runtime/Frame;)V | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 8 | |
ALOAD 11 | |
ALOAD 7 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.handleBreakAndReturnsInLambdas (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Lorg/jruby/runtime/DynamicScope;Ljava/lang/Object;Lorg/jruby/runtime/Block$Type;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 12 | |
ALOAD 0 | |
ALOAD 12 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.returnOrRethrowSavedException (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
L6 | |
NOP | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther3:conflicts *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther3:conflicts : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "conflicts" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther3:conflicts : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther4:empty? *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther4:empty? : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "empty?" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther4:empty? : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.RUBY$block$require$3 *** | |
L0 | |
ACONST_NULL | |
ASTORE 8 | |
L1 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
ALOAD 9 | |
ASTORE 10 | |
ALOAD 9 | |
ASTORE 11 | |
ALOAD 9 | |
ASTORE 12 | |
ALOAD 9 | |
ASTORE 13 | |
ALOAD 9 | |
ASTORE 14 | |
ALOAD 9 | |
ASTORE 15 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/Block.getBinding ()Lorg/jruby/runtime/Binding; | |
INVOKEVIRTUAL org/jruby/runtime/Binding.getFrame ()Lorg/jruby/runtime/Frame; | |
INVOKEVIRTUAL org/jruby/runtime/Frame.getVisibility ()Lorg/jruby/runtime/Visibility; | |
ASTORE 12 | |
ALOAD 0 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/Block.getBinding ()Lorg/jruby/runtime/Binding; | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.preYieldNoScope (Lorg/jruby/runtime/Binding;)Lorg/jruby/runtime/Frame; | |
ASTORE 11 | |
ALOAD 1 | |
ALOAD 3 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.updateBlockState (Lorg/jruby/runtime/Block;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 3 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 4 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.prepareSingleBlockArgs (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/Block;[Lorg/jruby/runtime/builtin/IRubyObject;)[Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 4 | |
L2 | |
NOP | |
ALOAD 0 | |
ALOAD 4 | |
ICONST_0 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getPreArgSafe (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 13 | |
L3 | |
TRYCATCHBLOCK L3 L4 L4 java/lang/Throwable | |
NOP | |
L5 | |
LINENUMBER 108 L5 | |
ALOAD 0 | |
ALOAD 3 | |
ALOAD 13 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther3:conflicts (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 14 | |
ALOAD 0 | |
ALOAD 3 | |
ALOAD 14 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther4:empty? (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 15 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/Block.getBinding ()Lorg/jruby/runtime/Binding; | |
INVOKEVIRTUAL org/jruby/runtime/Binding.getFrame ()Lorg/jruby/runtime/Frame; | |
ALOAD 12 | |
INVOKEVIRTUAL org/jruby/runtime/Frame.setVisibility (Lorg/jruby/runtime/Visibility;)V | |
ALOAD 0 | |
ALOAD 11 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postYieldNoScope (Lorg/jruby/runtime/Frame;)V | |
ALOAD 15 | |
ARETURN | |
L4 | |
NOP | |
ASTORE 9 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/Block.getBinding ()Lorg/jruby/runtime/Binding; | |
INVOKEVIRTUAL org/jruby/runtime/Binding.getFrame ()Lorg/jruby/runtime/Frame; | |
ALOAD 12 | |
INVOKEVIRTUAL org/jruby/runtime/Frame.setVisibility (Lorg/jruby/runtime/Visibility;)V | |
ALOAD 0 | |
ALOAD 11 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postYieldNoScope (Lorg/jruby/runtime/Frame;)V | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 8 | |
ALOAD 9 | |
ALOAD 7 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.handleBreakAndReturnsInLambdas (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Lorg/jruby/runtime/DynamicScope;Ljava/lang/Object;Lorg/jruby/runtime/Block$Type;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 10 | |
ALOAD 0 | |
ALOAD 10 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.returnOrRethrowSavedException (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
L6 | |
NOP | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther5:enter *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther5:enter : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "enter" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther5:enter : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.symbol6 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.symbol6 : Lorg/jruby/RubySymbol; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "to_path" | |
ALOAD 0 | |
LDC "US-ASCII" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.retrieveJCodingsEncoding (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jcodings/Encoding; | |
INVOKESTATIC org/jruby/RubySymbol.newSymbol (Lorg/jruby/Ruby;Ljava/lang/String;Lorg/jcodings/Encoding;)Lorg/jruby/RubySymbol; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.symbol6 : Lorg/jruby/RubySymbol; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther7:respond_to? *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther7:respond_to? : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "respond_to?" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther7:respond_to? : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther8:to_path *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther8:to_path : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "to_path" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther8:to_path : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.array:1 *** | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
ICONST_1 | |
INVOKESTATIC org/jruby/runtime/Helpers.anewarrayIRubyObjects (I)[Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 1 | |
ICONST_0 | |
INVOKESTATIC org/jruby/runtime/Helpers.aastoreIRubyObjects ([Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;I)[Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEVIRTUAL org/jruby/Ruby.newArrayNoCopy ([Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyArray; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther9:enter *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther9:enter : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "enter" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther9:enter : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther10:message *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther10:message : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "message" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther10:message : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.bytelist11 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.bytelist11 : Lorg/jruby/util/ByteList; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "Could not find" | |
LDC "UTF-8" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newByteListFromRaw (Lorg/jruby/Ruby;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/util/ByteList; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.bytelist11 : Lorg/jruby/util/ByteList; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther12:start_with? *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther12:start_with? : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "start_with?" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther12:start_with? : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther13:message *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther13:message : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "message" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther13:message : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther14:end_with? *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther14:end_with? : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "end_with?" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther14:end_with? : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther15:try_activate *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther15:try_activate : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "try_activate" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther15:try_activate : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther16:exit *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther16:exit : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "exit" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther16:exit : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther17:gem_original_require *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther17:gem_original_require : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "gem_original_require" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newFunctionalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/FunctionalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther17:gem_original_require : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther18:exit *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther18:exit : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "exit" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther18:exit : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther19:raise *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther19:raise : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "raise" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newFunctionalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/FunctionalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther19:raise : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther20:find_unresolved_default_spec *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther20:find_unresolved_default_spec : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "find_unresolved_default_spec" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther20:find_unresolved_default_spec : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther21:remove_unresolved_default_spec *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther21:remove_unresolved_default_spec : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "remove_unresolved_default_spec" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther21:remove_unresolved_default_spec : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther22:name *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther22:name : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "name" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther22:name : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther23:gem *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther23:gem : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "gem" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newFunctionalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/FunctionalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther23:gem : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.symbol24 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.symbol24 : Lorg/jruby/RubySymbol; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "Specification" | |
ALOAD 0 | |
LDC "US-ASCII" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.retrieveJCodingsEncoding (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jcodings/Encoding; | |
INVOKESTATIC org/jruby/RubySymbol.newSymbol (Lorg/jruby/Ruby;Ljava/lang/String;Lorg/jcodings/Encoding;)Lorg/jruby/RubySymbol; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.symbol24 : Lorg/jruby/RubySymbol; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther25:unresolved_deps *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther25:unresolved_deps : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "unresolved_deps" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther25:unresolved_deps : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther26:empty? *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther26:empty? : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "empty?" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther26:empty? : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther27:exit *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther27:exit : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "exit" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther27:exit : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther28:gem_original_require *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther28:gem_original_require : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "gem_original_require" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newFunctionalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/FunctionalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther28:gem_original_require : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther29:stubs *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther29:stubs : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "stubs" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther29:stubs : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther31:find *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther31:find : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "find" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther31:find : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther32:exit *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther32:exit : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "exit" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther32:exit : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther33:to_fullpath *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther33:to_fullpath : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "to_fullpath" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther33:to_fullpath : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther34:gem_original_require *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther34:gem_original_require : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "gem_original_require" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newFunctionalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/FunctionalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther34:gem_original_require : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther35:find_in_unresolved *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther35:find_in_unresolved : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "find_in_unresolved" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther35:find_in_unresolved : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther36:empty? *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther36:empty? : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "empty?" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther36:empty? : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther37:find_in_unresolved_tree *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther37:find_in_unresolved_tree : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "find_in_unresolved_tree" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther37:find_in_unresolved_tree : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther39:each *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther39:each : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "each" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther39:each : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.symbolProc40 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.symbolProc40 : Lorg/jruby/RubyProc; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
LDC "name" | |
LDC "US-ASCII" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newSymbolProc (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/RubyProc; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.symbolProc40 : Lorg/jruby/RubyProc; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther41:map *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther41:map : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "map" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther41:map : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther42:uniq *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther42:uniq : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "uniq" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther42:uniq : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther43:size *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther43:size : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "size" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther43:size : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOtherOneFixnum44:\=\_ *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOtherOneFixnum44:\=\_ : Lorg/jruby/runtime/CallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC ">" | |
INVOKESTATIC org/jruby/runtime/MethodIndex.getFastFixnumOpsCallSite (Ljava/lang/String;)Lorg/jruby/runtime/CallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOtherOneFixnum44:\=\_ : Lorg/jruby/runtime/CallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
LDC 1 | |
INVOKEVIRTUAL org/jruby/runtime/CallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;J)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther45:exit *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther45:exit : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "exit" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther45:exit : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.symbol46 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.symbol46 : Lorg/jruby/RubySymbol; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "LoadError" | |
ALOAD 0 | |
LDC "US-ASCII" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.retrieveJCodingsEncoding (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jcodings/Encoding; | |
INVOKESTATIC org/jruby/RubySymbol.newSymbol (Lorg/jruby/Ruby;Ljava/lang/String;Lorg/jcodings/Encoding;)Lorg/jruby/RubySymbol; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.symbol46 : Lorg/jruby/RubySymbol; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.bytelist47 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.bytelist47 : Lorg/jruby/util/ByteList; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC " found in multiple gems: " | |
LDC "UTF-8" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newByteListFromRaw (Lorg/jruby/Ruby;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/util/ByteList; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.bytelist47 : Lorg/jruby/util/ByteList; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.bytelist48 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.bytelist48 : Lorg/jruby/util/ByteList; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC ", " | |
LDC "UTF-8" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newByteListFromRaw (Lorg/jruby/Ruby;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/util/ByteList; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.bytelist48 : Lorg/jruby/util/ByteList; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther49:join *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther49:join : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "join" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther49:join : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.bytelist50 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.bytelist50 : Lorg/jruby/util/ByteList; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "" | |
LDC "UTF-8" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newByteListFromRaw (Lorg/jruby/Ruby;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/util/ByteList; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.bytelist50 : Lorg/jruby/util/ByteList; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther51:raise *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther51:raise : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "raise" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newFunctionalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/FunctionalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther51:raise : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther53:select *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther53:select : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "select" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther53:select : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther54:last *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther54:last : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "last" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther54:last : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.bytelist55 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.bytelist55 : Lorg/jruby/util/ByteList; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "unable to find a version of '" | |
LDC "UTF-8" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newByteListFromRaw (Lorg/jruby/Ruby;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/util/ByteList; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.bytelist55 : Lorg/jruby/util/ByteList; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther56:first *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther56:first : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "first" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther56:first : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.bytelist57 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.bytelist57 : Lorg/jruby/util/ByteList; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "' to activate" | |
LDC "UTF-8" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newByteListFromRaw (Lorg/jruby/Ruby;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/util/ByteList; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.bytelist57 : Lorg/jruby/util/ByteList; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther58:new *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther58:new : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "new" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther58:new : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther59:first *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther59:first : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "first" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther59:first : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther60:name= *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther60:name= : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "name=" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther60:name= : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther61:exit *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther61:exit : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "exit" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther61:exit : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther62:raise *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther62:raise : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "raise" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newFunctionalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/FunctionalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther62:raise : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther63:activate *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther63:activate : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "activate" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther63:activate : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther64:exit *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther64:exit : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "exit" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther64:exit : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther65:gem_original_require *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther65:gem_original_require : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "gem_original_require" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newFunctionalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/FunctionalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther65:gem_original_require : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.RUBY$method$require$0 *** | |
L0 | |
L1 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 8 | |
ALOAD 8 | |
ASTORE 9 | |
ALOAD 8 | |
ASTORE 10 | |
ALOAD 8 | |
ASTORE 11 | |
ALOAD 8 | |
ASTORE 12 | |
ALOAD 8 | |
ASTORE 13 | |
ALOAD 8 | |
ASTORE 14 | |
ALOAD 8 | |
ASTORE 15 | |
ALOAD 8 | |
ASTORE 16 | |
ALOAD 8 | |
ASTORE 17 | |
ALOAD 8 | |
ASTORE 18 | |
ALOAD 8 | |
ASTORE 19 | |
ALOAD 8 | |
ASTORE 20 | |
ALOAD 8 | |
ASTORE 21 | |
ALOAD 8 | |
ASTORE 22 | |
ALOAD 8 | |
ASTORE 23 | |
ALOAD 8 | |
ASTORE 24 | |
ALOAD 8 | |
ASTORE 25 | |
ALOAD 8 | |
ASTORE 26 | |
ALOAD 8 | |
ASTORE 27 | |
ALOAD 8 | |
ASTORE 28 | |
ALOAD 8 | |
ASTORE 29 | |
ALOAD 8 | |
ASTORE 30 | |
ALOAD 8 | |
ASTORE 31 | |
ALOAD 8 | |
ASTORE 32 | |
ALOAD 8 | |
ASTORE 33 | |
ALOAD 8 | |
ASTORE 34 | |
ALOAD 8 | |
ASTORE 35 | |
ALOAD 8 | |
ASTORE 36 | |
ALOAD 8 | |
ASTORE 37 | |
ALOAD 8 | |
ASTORE 38 | |
ALOAD 8 | |
ASTORE 39 | |
ALOAD 8 | |
ASTORE 40 | |
ALOAD 8 | |
ASTORE 41 | |
ALOAD 8 | |
ASTORE 42 | |
ALOAD 8 | |
ASTORE 43 | |
ALOAD 8 | |
ASTORE 44 | |
ALOAD 8 | |
ASTORE 45 | |
ALOAD 8 | |
ASTORE 46 | |
ALOAD 8 | |
ASTORE 47 | |
ALOAD 8 | |
ASTORE 48 | |
ALOAD 8 | |
ASTORE 49 | |
ALOAD 8 | |
ASTORE 50 | |
ALOAD 8 | |
ASTORE 51 | |
ALOAD 8 | |
ASTORE 52 | |
ALOAD 8 | |
ASTORE 53 | |
ALOAD 8 | |
ASTORE 54 | |
ALOAD 8 | |
ASTORE 55 | |
ALOAD 8 | |
ASTORE 56 | |
ALOAD 8 | |
ASTORE 57 | |
ALOAD 8 | |
ASTORE 58 | |
ALOAD 8 | |
ASTORE 59 | |
ALOAD 8 | |
ASTORE 60 | |
ALOAD 8 | |
ASTORE 61 | |
ALOAD 8 | |
ASTORE 62 | |
ALOAD 8 | |
ASTORE 63 | |
ALOAD 8 | |
ASTORE 64 | |
ALOAD 8 | |
ASTORE 65 | |
ALOAD 8 | |
ASTORE 66 | |
ALOAD 8 | |
ASTORE 67 | |
ALOAD 8 | |
ASTORE 68 | |
ALOAD 8 | |
ASTORE 69 | |
ALOAD 8 | |
ASTORE 70 | |
ALOAD 8 | |
ASTORE 71 | |
ALOAD 8 | |
ASTORE 72 | |
ALOAD 8 | |
ASTORE 73 | |
ALOAD 8 | |
ASTORE 74 | |
ALOAD 8 | |
ASTORE 75 | |
ALOAD 8 | |
ASTORE 76 | |
ALOAD 8 | |
ASTORE 77 | |
ALOAD 8 | |
ASTORE 78 | |
ALOAD 8 | |
ASTORE 79 | |
ALOAD 8 | |
ASTORE 80 | |
ALOAD 8 | |
ASTORE 81 | |
ALOAD 8 | |
ASTORE 82 | |
ALOAD 8 | |
ASTORE 83 | |
ALOAD 8 | |
ASTORE 84 | |
ALOAD 8 | |
ASTORE 85 | |
ALOAD 8 | |
ASTORE 86 | |
ALOAD 8 | |
ASTORE 87 | |
ALOAD 8 | |
ASTORE 88 | |
ALOAD 8 | |
ASTORE 89 | |
ALOAD 0 | |
ALOAD 5 | |
ALOAD 6 | |
ALOAD 2 | |
ALOAD 4 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.preMethodFrameOnly (Lorg/jruby/RubyModule;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)V | |
ALOAD 0 | |
GETSTATIC org/jruby/runtime/Visibility.PUBLIC : Lorg/jruby/runtime/Visibility; | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setCurrentVisibility (Lorg/jruby/runtime/Visibility;)V | |
ALOAD 0 | |
ALOAD 1 | |
INVOKESTATIC org/jruby/runtime/DynamicScope.newDynamicScope (Lorg/jruby/parser/StaticScope;)Lorg/jruby/runtime/DynamicScope; | |
DUP | |
ASTORE 7 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.pushScope (Lorg/jruby/runtime/DynamicScope;)V | |
L2 | |
TRYCATCHBLOCK L2 L3 L4 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
ALOAD 3 | |
LDC 1 | |
LDC 0 | |
LDC false | |
LDC false | |
LDC -1 | |
ACONST_NULL | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.checkArity (Lorg/jruby/runtime/ThreadContext;[Ljava/lang/Object;IIZZILorg/jruby/runtime/Block$Type;)V | |
ALOAD 0 | |
ALOAD 3 | |
ICONST_0 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getPreArgSafe (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 49 | |
ALOAD 0 | |
INVOKEDYNAMIC get:\=\%!(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/ir/targets/Bootstrap.globalBootstrap(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; | |
// arguments: none | |
] | |
ASTORE 83 | |
L3 | |
TRYCATCHBLOCK L3 L5 L6 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
ICONST_1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setExceptionRequiresBacktrace (Z)V | |
L7 | |
LINENUMBER 39 L7 | |
ALOAD 7 | |
ALOAD 49 | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueZeroDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
ALOAD 0 | |
ALOAD 1 | |
LDC "RUBYGEMS_ACTIVATION_MONITOR" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 78 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 78 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther5:enter (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 90 | |
ALOAD 7 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 49 | |
L8 | |
LINENUMBER 41 L8 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 49 | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.symbol6 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther7:respond_to? (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 74 | |
ALOAD 7 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 49 | |
ALOAD 74 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L9 | |
L5 | |
TRYCATCHBLOCK L5 L6 L6 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 49 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther8:to_path (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 76 | |
ALOAD 76 | |
ASTORE 49 | |
GOTO L10 | |
L6 | |
TRYCATCHBLOCK L6 L11 L12 java/lang/Throwable | |
NOP | |
ALOAD 7 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 49 | |
ALOAD 7 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueOneDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 31 | |
ALOAD 7 | |
ICONST_4 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueDepthZeroOrNil (ILorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 38 | |
ASTORE 71 | |
ALOAD 7 | |
ALOAD 49 | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueZeroDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
ALOAD 7 | |
ALOAD 31 | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueOneDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
ALOAD 7 | |
ALOAD 38 | |
ICONST_4 | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;I)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
ALOAD 0 | |
ALOAD 1 | |
LDC "LoadError" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 72 | |
ALOAD 0 | |
ALOAD 0 | |
ALOAD 72 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.array:1 (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 71 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.isExceptionHandled (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/Object;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 69 | |
ALOAD 69 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFNE L13 | |
L11 | |
TRYCATCHBLOCK L11 L12 L12 java/lang/Throwable | |
NOP | |
ALOAD 71 | |
ATHROW | |
L12 | |
TRYCATCHBLOCK L12 L4 L4 java/lang/Throwable | |
NOP | |
ASTORE 45 | |
ALOAD 0 | |
ALOAD 45 | |
ALOAD 83 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.restoreExceptionVar (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 91 | |
ALOAD 45 | |
ATHROW | |
L4 | |
NOP | |
ASTORE 14 | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.popScope ()V | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 14 | |
ATHROW | |
L14 | |
TRYCATCHBLOCK L14 L13 L4 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
L13 | |
TRYCATCHBLOCK L13 L15 L12 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
INVOKEDYNAMIC get:\=\%!(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/ir/targets/Bootstrap.globalBootstrap(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; | |
// arguments: none | |
] | |
ASTORE 70 | |
ALOAD 70 | |
ASTORE 68 | |
L16 | |
LINENUMBER 123 L16 | |
ALOAD 7 | |
ALOAD 68 | |
BIPUSH 6 | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;I)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
ALOAD 0 | |
ALOAD 1 | |
LDC "RUBYGEMS_ACTIVATION_MONITOR" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 89 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 89 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther9:enter (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 92 | |
ALOAD 7 | |
BIPUSH 6 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueDepthZeroOrNil (ILorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 68 | |
L17 | |
LINENUMBER 125 L17 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 68 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther10:message (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 13 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.bytelist11 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/util/ByteList; | |
LDC 16 | |
INVOKESTATIC org/jruby/RubyString.newStringShared (Lorg/jruby/Ruby;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
ASTORE 21 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 13 | |
ALOAD 21 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther12:start_with? (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 19 | |
ALOAD 7 | |
BIPUSH 6 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueDepthZeroOrNil (ILorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 68 | |
ALOAD 19 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFNE L18 | |
L15 | |
TRYCATCHBLOCK L15 L19 L12 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 68 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther13:message (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 17 | |
ALOAD 7 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 49 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 17 | |
ALOAD 49 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther14:end_with? (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 15 | |
ALOAD 7 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 49 | |
ALOAD 15 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L20 | |
L19 | |
TRYCATCHBLOCK L19 L20 L12 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
ALOAD 1 | |
LDC "Gem" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 24 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 24 | |
ALOAD 49 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther15:try_activate (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 23 | |
ALOAD 23 | |
ASTORE 15 | |
L20 | |
TRYCATCHBLOCK L20 L18 L4 java/lang/Throwable | |
NOP | |
ALOAD 15 | |
ASTORE 19 | |
L18 | |
TRYCATCHBLOCK L18 L21 L4 java/lang/Throwable | |
NOP | |
ALOAD 19 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L22 | |
L21 | |
TRYCATCHBLOCK L21 L23 L12 java/lang/Throwable | |
NOP | |
L24 | |
LINENUMBER 127 L24 | |
ALOAD 0 | |
ALOAD 1 | |
LDC "RUBYGEMS_ACTIVATION_MONITOR" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 22 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 22 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther16:exit (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 93 | |
ALOAD 7 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 49 | |
L25 | |
LINENUMBER 128 L25 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 2 | |
ALOAD 49 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther17:gem_original_require (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 37 | |
ALOAD 37 | |
ASTORE 41 | |
ALOAD 83 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "$!" | |
INVOKESTATIC org/jruby/runtime/Helpers.setGlobalVariable (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/Ruby;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
L23 | |
TRYCATCHBLOCK L23 L22 L4 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.popScope ()V | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 41 | |
ARETURN | |
L22 | |
TRYCATCHBLOCK L22 L26 L12 java/lang/Throwable | |
NOP | |
L27 | |
LINENUMBER 130 L27 | |
ALOAD 0 | |
ALOAD 1 | |
LDC "RUBYGEMS_ACTIVATION_MONITOR" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 43 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 43 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther18:exit (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 94 | |
ALOAD 7 | |
BIPUSH 6 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueDepthZeroOrNil (ILorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 68 | |
L26 | |
TRYCATCHBLOCK L26 L28 L12 java/lang/Throwable | |
NOP | |
L29 | |
LINENUMBER 133 L29 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 2 | |
ALOAD 68 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther19:raise (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 46 | |
ALOAD 46 | |
ASTORE 79 | |
ALOAD 83 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "$!" | |
INVOKESTATIC org/jruby/runtime/Helpers.setGlobalVariable (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/Ruby;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
L28 | |
TRYCATCHBLOCK L28 L9 L4 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.popScope ()V | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 79 | |
ARETURN | |
L9 | |
TRYCATCHBLOCK L9 L10 L4 java/lang/Throwable | |
NOP | |
L10 | |
TRYCATCHBLOCK L10 L30 L6 java/lang/Throwable | |
NOP | |
L31 | |
LINENUMBER 43 L31 | |
ALOAD 7 | |
ALOAD 49 | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueZeroDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
ALOAD 0 | |
ALOAD 1 | |
LDC "Gem" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 34 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 34 | |
ALOAD 49 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther20:find_unresolved_default_spec (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 33 | |
ALOAD 33 | |
ASTORE 31 | |
L32 | |
LINENUMBER 44 L32 | |
ALOAD 33 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L33 | |
L30 | |
TRYCATCHBLOCK L30 L33 L6 java/lang/Throwable | |
NOP | |
L34 | |
LINENUMBER 45 L34 | |
ALOAD 7 | |
ALOAD 31 | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueOneDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
ALOAD 0 | |
ALOAD 1 | |
LDC "Gem" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 32 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 32 | |
ALOAD 31 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther21:remove_unresolved_default_spec (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 95 | |
ALOAD 7 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueOneDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 31 | |
L35 | |
LINENUMBER 46 L35 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 31 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther22:name (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 36 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 2 | |
ALOAD 36 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther23:gem (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 96 | |
ALOAD 7 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueOneDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 31 | |
GOTO L36 | |
L33 | |
TRYCATCHBLOCK L33 L36 L4 java/lang/Throwable | |
NOP | |
L36 | |
TRYCATCHBLOCK L36 L37 L6 java/lang/Throwable | |
NOP | |
L38 | |
LINENUMBER 52 L38 | |
ALOAD 7 | |
ALOAD 31 | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueOneDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
ALOAD 0 | |
ALOAD 1 | |
LDC "Gem" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 35 | |
ALOAD 0 | |
ALOAD 35 | |
LDC "Specification" | |
LDC true | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.inheritedSearchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 40 | |
ALOAD 0 | |
ALOAD 40 | |
GETSTATIC org/jruby/ir/operands/UndefinedValue.UNDEFINED : Lorg/jruby/ir/operands/UndefinedValue; | |
INVOKESTATIC org/jruby/runtime/Helpers.BNE (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Z | |
IFNE L39 | |
L37 | |
TRYCATCHBLOCK L37 L39 L6 java/lang/Throwable | |
NOP | |
ALOAD 35 | |
CHECKCAST org/jruby/RubyModule | |
ALOAD 0 | |
LDC "const_missing" | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.symbol24 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; | |
INVOKEVIRTUAL org/jruby/RubyModule.callMethod (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 40 | |
L39 | |
TRYCATCHBLOCK L39 L40 L6 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 40 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther25:unresolved_deps (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 42 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 42 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther26:empty? (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 39 | |
ALOAD 39 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L41 | |
L40 | |
TRYCATCHBLOCK L40 L42 L6 java/lang/Throwable | |
NOP | |
L43 | |
LINENUMBER 53 L43 | |
ALOAD 0 | |
ALOAD 1 | |
LDC "RUBYGEMS_ACTIVATION_MONITOR" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 59 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 59 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther27:exit (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 97 | |
ALOAD 7 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 49 | |
L44 | |
LINENUMBER 54 L44 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 2 | |
ALOAD 49 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther28:gem_original_require (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 61 | |
ALOAD 61 | |
ASTORE 60 | |
ALOAD 83 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "$!" | |
INVOKESTATIC org/jruby/runtime/Helpers.setGlobalVariable (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/Ruby;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
L42 | |
TRYCATCHBLOCK L42 L41 L4 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.popScope ()V | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 60 | |
ARETURN | |
L41 | |
TRYCATCHBLOCK L41 L45 L4 java/lang/Throwable | |
NOP | |
L45 | |
TRYCATCHBLOCK L45 L46 L6 java/lang/Throwable | |
NOP | |
L47 | |
LINENUMBER 63 L47 | |
ALOAD 0 | |
ALOAD 1 | |
LDC "Gem" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 65 | |
ALOAD 0 | |
ALOAD 65 | |
LDC "Specification" | |
LDC true | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.inheritedSearchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 66 | |
ALOAD 0 | |
ALOAD 66 | |
GETSTATIC org/jruby/ir/operands/UndefinedValue.UNDEFINED : Lorg/jruby/ir/operands/UndefinedValue; | |
INVOKESTATIC org/jruby/runtime/Helpers.BNE (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Z | |
IFNE L48 | |
L46 | |
TRYCATCHBLOCK L46 L48 L6 java/lang/Throwable | |
NOP | |
ALOAD 65 | |
CHECKCAST org/jruby/RubyModule | |
ALOAD 0 | |
LDC "const_missing" | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.symbol24 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; | |
INVOKEVIRTUAL org/jruby/RubyModule.callMethod (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 66 | |
L48 | |
TRYCATCHBLOCK L48 L49 L6 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 66 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther29:stubs (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 67 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 67 | |
ALOAD 0 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 7 | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.blockBody30 : Lorg/jruby/runtime/CompiledIRBlockBody; | |
DUP | |
IFNONNULL L50 | |
POP | |
NEW org/jruby/runtime/CompiledIRBlockBody | |
DUP | |
LDC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.RUBY$block$require$1(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/Block;Lorg/jruby/parser/StaticScope;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;Ljava/lang/String;Lorg/jruby/runtime/Block$Type;)Lorg/jruby/runtime/builtin/IRubyObject; (6) | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.RUBY$block$require$1_IRScope : Lorg/jruby/ir/IRScope; | |
LDC 2199023255552 | |
INVOKESPECIAL org/jruby/runtime/CompiledIRBlockBody.<init> (Ljava/lang/invoke/MethodHandle;Lorg/jruby/ir/IRScope;J)V | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.blockBody30 : Lorg/jruby/runtime/CompiledIRBlockBody; | |
L50 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.prepareBlock (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/DynamicScope;Lorg/jruby/runtime/BlockBody;)Lorg/jruby/runtime/Block; | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getBlockFromObject (Lorg/jruby/runtime/ThreadContext;Ljava/lang/Object;)Lorg/jruby/runtime/Block; | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther31:find (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 63 | |
ALOAD 7 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 49 | |
ALOAD 63 | |
ASTORE 31 | |
L51 | |
LINENUMBER 70 L51 | |
ALOAD 63 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L52 | |
L49 | |
TRYCATCHBLOCK L49 L53 L6 java/lang/Throwable | |
NOP | |
L54 | |
LINENUMBER 68 L54 | |
ALOAD 7 | |
ALOAD 31 | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueOneDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
ALOAD 0 | |
ALOAD 1 | |
LDC "RUBYGEMS_ACTIVATION_MONITOR" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 64 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 64 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther32:exit (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 98 | |
ALOAD 7 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueOneDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 31 | |
ALOAD 7 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 49 | |
L55 | |
LINENUMBER 69 L55 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 31 | |
ALOAD 49 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther33:to_fullpath (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 82 | |
ALOAD 7 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 49 | |
ALOAD 82 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFNE L56 | |
L53 | |
TRYCATCHBLOCK L53 L56 L4 java/lang/Throwable | |
NOP | |
ALOAD 49 | |
ASTORE 82 | |
L56 | |
TRYCATCHBLOCK L56 L57 L6 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 2 | |
ALOAD 82 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther34:gem_original_require (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 81 | |
ALOAD 81 | |
ASTORE 80 | |
ALOAD 83 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "$!" | |
INVOKESTATIC org/jruby/runtime/Helpers.setGlobalVariable (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/Ruby;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
L57 | |
TRYCATCHBLOCK L57 L52 L4 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.popScope ()V | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 80 | |
ARETURN | |
L52 | |
TRYCATCHBLOCK L52 L58 L4 java/lang/Throwable | |
NOP | |
L58 | |
TRYCATCHBLOCK L58 L59 L6 java/lang/Throwable | |
NOP | |
L60 | |
LINENUMBER 74 L60 | |
ALOAD 7 | |
ALOAD 31 | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueOneDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
ALOAD 0 | |
ALOAD 1 | |
LDC "Gem" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 87 | |
ALOAD 0 | |
ALOAD 87 | |
LDC "Specification" | |
LDC true | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.inheritedSearchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 88 | |
ALOAD 0 | |
ALOAD 88 | |
GETSTATIC org/jruby/ir/operands/UndefinedValue.UNDEFINED : Lorg/jruby/ir/operands/UndefinedValue; | |
INVOKESTATIC org/jruby/runtime/Helpers.BNE (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Z | |
IFNE L61 | |
L59 | |
TRYCATCHBLOCK L59 L61 L6 java/lang/Throwable | |
NOP | |
ALOAD 87 | |
CHECKCAST org/jruby/RubyModule | |
ALOAD 0 | |
LDC "const_missing" | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.symbol24 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; | |
INVOKEVIRTUAL org/jruby/RubyModule.callMethod (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 88 | |
ALOAD 7 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 49 | |
L61 | |
TRYCATCHBLOCK L61 L62 L6 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 88 | |
ALOAD 49 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther35:find_in_unresolved (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 85 | |
ALOAD 85 | |
ASTORE 62 | |
L63 | |
LINENUMBER 86 L63 | |
ALOAD 7 | |
ALOAD 62 | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueTwoDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 85 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther36:empty? (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 86 | |
ALOAD 7 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueTwoDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 62 | |
ALOAD 7 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 49 | |
ALOAD 86 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L64 | |
L62 | |
TRYCATCHBLOCK L62 L65 L6 java/lang/Throwable | |
NOP | |
L66 | |
LINENUMBER 87 L66 | |
ALOAD 0 | |
ALOAD 1 | |
LDC "Gem" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 84 | |
ALOAD 0 | |
ALOAD 84 | |
LDC "Specification" | |
LDC true | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.inheritedSearchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 8 | |
ALOAD 0 | |
ALOAD 8 | |
GETSTATIC org/jruby/ir/operands/UndefinedValue.UNDEFINED : Lorg/jruby/ir/operands/UndefinedValue; | |
INVOKESTATIC org/jruby/runtime/Helpers.BNE (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Z | |
IFNE L67 | |
L65 | |
TRYCATCHBLOCK L65 L67 L6 java/lang/Throwable | |
NOP | |
ALOAD 84 | |
CHECKCAST org/jruby/RubyModule | |
ALOAD 0 | |
LDC "const_missing" | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.symbol24 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; | |
INVOKEVIRTUAL org/jruby/RubyModule.callMethod (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 8 | |
ALOAD 7 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 49 | |
L67 | |
TRYCATCHBLOCK L67 L64 L6 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 8 | |
ALOAD 49 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther37:find_in_unresolved_tree (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
ALOAD 9 | |
ASTORE 62 | |
L68 | |
LINENUMBER 89 L68 | |
ALOAD 7 | |
ALOAD 62 | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueTwoDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 9 | |
ALOAD 0 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 7 | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.blockBody38 : Lorg/jruby/runtime/CompiledIRBlockBody; | |
DUP | |
IFNONNULL L69 | |
POP | |
NEW org/jruby/runtime/CompiledIRBlockBody | |
DUP | |
LDC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.RUBY$block$require$2(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/Block;Lorg/jruby/parser/StaticScope;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;Ljava/lang/String;Lorg/jruby/runtime/Block$Type;)Lorg/jruby/runtime/builtin/IRubyObject; (6) | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.RUBY$block$require$2_IRScope : Lorg/jruby/ir/IRScope; | |
LDC 2199023255552 | |
INVOKESPECIAL org/jruby/runtime/CompiledIRBlockBody.<init> (Ljava/lang/invoke/MethodHandle;Lorg/jruby/ir/IRScope;J)V | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.blockBody38 : Lorg/jruby/runtime/CompiledIRBlockBody; | |
L69 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.prepareBlock (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/DynamicScope;Lorg/jruby/runtime/BlockBody;)Lorg/jruby/runtime/Block; | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getBlockFromObject (Lorg/jruby/runtime/ThreadContext;Ljava/lang/Object;)Lorg/jruby/runtime/Block; | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther39:each (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 99 | |
GOTO L70 | |
L64 | |
TRYCATCHBLOCK L64 L71 L6 java/lang/Throwable | |
NOP | |
L72 | |
LINENUMBER 99 L72 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 62 | |
ALOAD 0 | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.symbolProc40 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubyProc; | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getBlockFromObject (Lorg/jruby/runtime/ThreadContext;Ljava/lang/Object;)Lorg/jruby/runtime/Block; | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther41:map (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 10 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 10 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther42:uniq (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 11 | |
ALOAD 11 | |
ASTORE 50 | |
L73 | |
LINENUMBER 101 L73 | |
ALOAD 7 | |
ALOAD 50 | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueThreeDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 11 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther43:size (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 12 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 12 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOtherOneFixnum44:\=\_ (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 18 | |
ALOAD 7 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueTwoDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 62 | |
ALOAD 18 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L74 | |
L71 | |
TRYCATCHBLOCK L71 L75 L6 java/lang/Throwable | |
NOP | |
L76 | |
LINENUMBER 102 L76 | |
ALOAD 0 | |
ALOAD 1 | |
LDC "RUBYGEMS_ACTIVATION_MONITOR" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 16 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 16 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther45:exit (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 100 | |
ALOAD 7 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueThreeDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 50 | |
L77 | |
LINENUMBER 103 L77 | |
ALOAD 0 | |
ALOAD 1 | |
LDC "Gem" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 20 | |
ALOAD 0 | |
ALOAD 20 | |
LDC "LoadError" | |
LDC true | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.inheritedSearchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 27 | |
ALOAD 0 | |
ALOAD 27 | |
GETSTATIC org/jruby/ir/operands/UndefinedValue.UNDEFINED : Lorg/jruby/ir/operands/UndefinedValue; | |
INVOKESTATIC org/jruby/runtime/Helpers.BNE (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Z | |
IFNE L78 | |
L75 | |
TRYCATCHBLOCK L75 L78 L6 java/lang/Throwable | |
NOP | |
ALOAD 20 | |
CHECKCAST org/jruby/RubyModule | |
ALOAD 0 | |
LDC "const_missing" | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.symbol46 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; | |
INVOKEVIRTUAL org/jruby/RubyModule.callMethod (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 27 | |
ALOAD 7 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueThreeDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 50 | |
L78 | |
TRYCATCHBLOCK L78 L74 L6 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.bytelist47 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/util/ByteList; | |
LDC 16 | |
INVOKESTATIC org/jruby/RubyString.newStringShared (Lorg/jruby/Ruby;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
ASTORE 25 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.bytelist48 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/util/ByteList; | |
LDC 16 | |
INVOKESTATIC org/jruby/RubyString.newStringShared (Lorg/jruby/Ruby;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
ASTORE 26 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 50 | |
ALOAD 26 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther49:join (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 29 | |
ALOAD 7 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 49 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.bytelist50 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/util/ByteList; | |
LDC 0 | |
INVOKESTATIC org/jruby/RubyString.newStringShared (Lorg/jruby/Ruby;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
ALOAD 49 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.asString ()Lorg/jruby/RubyString; | |
INVOKEVIRTUAL org/jruby/RubyString.append19 (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyString; | |
ALOAD 25 | |
INVOKEVIRTUAL org/jruby/RubyString.append19 (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyString; | |
ALOAD 29 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.asString ()Lorg/jruby/RubyString; | |
INVOKEVIRTUAL org/jruby/RubyString.append19 (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyString; | |
ASTORE 30 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 2 | |
ALOAD 27 | |
ALOAD 30 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther51:raise (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 101 | |
ALOAD 7 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueTwoDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 62 | |
GOTO L79 | |
L74 | |
TRYCATCHBLOCK L74 L79 L4 java/lang/Throwable | |
NOP | |
L79 | |
TRYCATCHBLOCK L79 L80 L6 java/lang/Throwable | |
NOP | |
L81 | |
LINENUMBER 108 L81 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 62 | |
ALOAD 0 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 7 | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.blockBody52 : Lorg/jruby/runtime/CompiledIRBlockBody; | |
DUP | |
IFNONNULL L82 | |
POP | |
NEW org/jruby/runtime/CompiledIRBlockBody | |
DUP | |
LDC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.RUBY$block$require$3(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/Block;Lorg/jruby/parser/StaticScope;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;Ljava/lang/String;Lorg/jruby/runtime/Block$Type;)Lorg/jruby/runtime/builtin/IRubyObject; (6) | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.RUBY$block$require$3_IRScope : Lorg/jruby/ir/IRScope; | |
LDC 2199023255552 | |
INVOKESPECIAL org/jruby/runtime/CompiledIRBlockBody.<init> (Ljava/lang/invoke/MethodHandle;Lorg/jruby/ir/IRScope;J)V | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.blockBody52 : Lorg/jruby/runtime/CompiledIRBlockBody; | |
L82 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.prepareBlock (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/DynamicScope;Lorg/jruby/runtime/BlockBody;)Lorg/jruby/runtime/Block; | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getBlockFromObject (Lorg/jruby/runtime/ThreadContext;Ljava/lang/Object;)Lorg/jruby/runtime/Block; | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther53:select (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 28 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 28 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther54:last (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 47 | |
ALOAD 7 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueThreeDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 50 | |
ALOAD 47 | |
ASTORE 38 | |
L83 | |
LINENUMBER 110 L83 | |
ALOAD 47 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L84 | |
L80 | |
TRYCATCHBLOCK L80 L84 L4 java/lang/Throwable | |
NOP | |
GOTO L85 | |
L84 | |
TRYCATCHBLOCK L84 L86 L6 java/lang/Throwable | |
NOP | |
L87 | |
LINENUMBER 111 L87 | |
ALOAD 7 | |
ALOAD 38 | |
ICONST_4 | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;I)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
ALOAD 0 | |
ALOAD 1 | |
LDC "Gem" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 44 | |
ALOAD 0 | |
ALOAD 44 | |
LDC "LoadError" | |
LDC true | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.inheritedSearchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 55 | |
ALOAD 0 | |
ALOAD 55 | |
GETSTATIC org/jruby/ir/operands/UndefinedValue.UNDEFINED : Lorg/jruby/ir/operands/UndefinedValue; | |
INVOKESTATIC org/jruby/runtime/Helpers.BNE (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Z | |
IFNE L88 | |
L86 | |
TRYCATCHBLOCK L86 L88 L6 java/lang/Throwable | |
NOP | |
ALOAD 44 | |
CHECKCAST org/jruby/RubyModule | |
ALOAD 0 | |
LDC "const_missing" | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.symbol46 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; | |
INVOKEVIRTUAL org/jruby/RubyModule.callMethod (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 55 | |
ALOAD 7 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueThreeDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 50 | |
L88 | |
TRYCATCHBLOCK L88 L85 L6 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.bytelist55 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/util/ByteList; | |
LDC 16 | |
INVOKESTATIC org/jruby/RubyString.newStringShared (Lorg/jruby/Ruby;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
ASTORE 56 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 50 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther56:first (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 57 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.bytelist57 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/util/ByteList; | |
LDC 16 | |
INVOKESTATIC org/jruby/RubyString.newStringShared (Lorg/jruby/Ruby;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
ASTORE 58 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.bytelist50 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/util/ByteList; | |
LDC 0 | |
INVOKESTATIC org/jruby/RubyString.newStringShared (Lorg/jruby/Ruby;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
ALOAD 56 | |
INVOKEVIRTUAL org/jruby/RubyString.append19 (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyString; | |
ALOAD 57 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.asString ()Lorg/jruby/RubyString; | |
INVOKEVIRTUAL org/jruby/RubyString.append19 (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyString; | |
ALOAD 58 | |
INVOKEVIRTUAL org/jruby/RubyString.append19 (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyString; | |
ASTORE 51 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 55 | |
ALOAD 51 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther58:new (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 52 | |
ALOAD 7 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueThreeDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 50 | |
ALOAD 52 | |
ASTORE 48 | |
L89 | |
LINENUMBER 112 L89 | |
ALOAD 7 | |
ALOAD 48 | |
ICONST_5 | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;I)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 50 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther59:first (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 53 | |
ALOAD 7 | |
ICONST_5 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueDepthZeroOrNil (ILorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 48 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 48 | |
ALOAD 53 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther60:name= (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
L90 | |
LINENUMBER 113 L90 | |
ALOAD 0 | |
ALOAD 1 | |
LDC "RUBYGEMS_ACTIVATION_MONITOR" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 54 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 54 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther61:exit (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 102 | |
ALOAD 7 | |
ICONST_5 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueDepthZeroOrNil (ILorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 48 | |
L91 | |
LINENUMBER 114 L91 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 2 | |
ALOAD 48 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther62:raise (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 103 | |
ALOAD 7 | |
ICONST_4 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueDepthZeroOrNil (ILorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 38 | |
L85 | |
TRYCATCHBLOCK L85 L70 L6 java/lang/Throwable | |
NOP | |
L92 | |
LINENUMBER 117 L92 | |
ALOAD 7 | |
ALOAD 38 | |
ICONST_4 | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;I)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 38 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther63:activate (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 104 | |
L70 | |
TRYCATCHBLOCK L70 L93 L6 java/lang/Throwable | |
NOP | |
L94 | |
LINENUMBER 120 L94 | |
ALOAD 0 | |
ALOAD 1 | |
LDC "RUBYGEMS_ACTIVATION_MONITOR" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 77 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 77 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther64:exit (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 105 | |
ALOAD 7 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 49 | |
L95 | |
LINENUMBER 121 L95 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 2 | |
ALOAD 49 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther65:gem_original_require (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 73 | |
ALOAD 73 | |
ASTORE 75 | |
ALOAD 83 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "$!" | |
INVOKESTATIC org/jruby/runtime/Helpers.setGlobalVariable (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/Ruby;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
L93 | |
TRYCATCHBLOCK L93 L96 L4 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.popScope ()V | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 75 | |
ARETURN | |
L96 | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther66:activated? *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther66:activated? : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "activated?" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther66:activated? : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther67:contains_requirable_file? *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther67:contains_requirable_file? : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "contains_requirable_file?" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther67:contains_requirable_file? : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.RUBY$block$require$4 *** | |
L0 | |
ACONST_NULL | |
ASTORE 8 | |
L1 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
ALOAD 9 | |
ASTORE 10 | |
ALOAD 9 | |
ASTORE 11 | |
ALOAD 9 | |
ASTORE 12 | |
ALOAD 9 | |
ASTORE 13 | |
ALOAD 9 | |
ASTORE 14 | |
ALOAD 9 | |
ASTORE 15 | |
ALOAD 9 | |
ASTORE 16 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/Block.getBinding ()Lorg/jruby/runtime/Binding; | |
INVOKEVIRTUAL org/jruby/runtime/Binding.getFrame ()Lorg/jruby/runtime/Frame; | |
INVOKEVIRTUAL org/jruby/runtime/Frame.getVisibility ()Lorg/jruby/runtime/Visibility; | |
ASTORE 16 | |
ALOAD 0 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/Block.getBinding ()Lorg/jruby/runtime/Binding; | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.preYieldNoScope (Lorg/jruby/runtime/Binding;)Lorg/jruby/runtime/Frame; | |
ASTORE 15 | |
ALOAD 0 | |
ALOAD 1 | |
LDC false | |
LDC true | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.pushBlockDynamicScopeIfNeeded (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/Block;ZZ)Lorg/jruby/runtime/DynamicScope; | |
ASTORE 8 | |
ALOAD 1 | |
ALOAD 3 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.updateBlockState (Lorg/jruby/runtime/Block;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 3 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 4 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.prepareSingleBlockArgs (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/Block;[Lorg/jruby/runtime/builtin/IRubyObject;)[Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 4 | |
L2 | |
NOP | |
ALOAD 0 | |
ALOAD 4 | |
ICONST_0 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getPreArgSafe (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 12 | |
L3 | |
TRYCATCHBLOCK L3 L4 L5 java/lang/Throwable | |
NOP | |
L6 | |
LINENUMBER 64 L6 | |
ALOAD 0 | |
ALOAD 3 | |
ALOAD 12 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther66:activated? (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 13 | |
ALOAD 8 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 14 | |
ALOAD 13 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L7 | |
L4 | |
TRYCATCHBLOCK L4 L5 L5 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
ALOAD 3 | |
ALOAD 12 | |
ALOAD 14 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther67:contains_requirable_file? (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 11 | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.popScope ()V | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/Block.getBinding ()Lorg/jruby/runtime/Binding; | |
INVOKEVIRTUAL org/jruby/runtime/Binding.getFrame ()Lorg/jruby/runtime/Frame; | |
ALOAD 16 | |
INVOKEVIRTUAL org/jruby/runtime/Frame.setVisibility (Lorg/jruby/runtime/Visibility;)V | |
ALOAD 0 | |
ALOAD 15 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postYieldNoScope (Lorg/jruby/runtime/Frame;)V | |
ALOAD 11 | |
ARETURN | |
L5 | |
NOP | |
ASTORE 10 | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.popScope ()V | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/Block.getBinding ()Lorg/jruby/runtime/Binding; | |
INVOKEVIRTUAL org/jruby/runtime/Binding.getFrame ()Lorg/jruby/runtime/Frame; | |
ALOAD 16 | |
INVOKEVIRTUAL org/jruby/runtime/Frame.setVisibility (Lorg/jruby/runtime/Visibility;)V | |
ALOAD 0 | |
ALOAD 15 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postYieldNoScope (Lorg/jruby/runtime/Frame;)V | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 8 | |
ALOAD 10 | |
ALOAD 7 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.handleBreakAndReturnsInLambdas (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Lorg/jruby/runtime/DynamicScope;Ljava/lang/Object;Lorg/jruby/runtime/Block$Type;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
ALOAD 0 | |
ALOAD 9 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.returnOrRethrowSavedException (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
L8 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
L7 | |
NOP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.popScope ()V | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/Block.getBinding ()Lorg/jruby/runtime/Binding; | |
INVOKEVIRTUAL org/jruby/runtime/Binding.getFrame ()Lorg/jruby/runtime/Frame; | |
ALOAD 16 | |
INVOKEVIRTUAL org/jruby/runtime/Frame.setVisibility (Lorg/jruby/runtime/Visibility;)V | |
ALOAD 0 | |
ALOAD 15 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postYieldNoScope (Lorg/jruby/runtime/Frame;)V | |
ALOAD 13 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther68:activate *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther68:activate : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "activate" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther68:activate : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.RUBY$block$require$5 *** | |
L0 | |
ACONST_NULL | |
ASTORE 8 | |
L1 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
ALOAD 9 | |
ASTORE 10 | |
ALOAD 9 | |
ASTORE 11 | |
ALOAD 9 | |
ASTORE 12 | |
ALOAD 9 | |
ASTORE 13 | |
ALOAD 9 | |
ASTORE 14 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/Block.getBinding ()Lorg/jruby/runtime/Binding; | |
INVOKEVIRTUAL org/jruby/runtime/Binding.getFrame ()Lorg/jruby/runtime/Frame; | |
INVOKEVIRTUAL org/jruby/runtime/Frame.getVisibility ()Lorg/jruby/runtime/Visibility; | |
ASTORE 13 | |
ALOAD 0 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/Block.getBinding ()Lorg/jruby/runtime/Binding; | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.preYieldNoScope (Lorg/jruby/runtime/Binding;)Lorg/jruby/runtime/Frame; | |
ASTORE 14 | |
ALOAD 1 | |
ALOAD 3 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.updateBlockState (Lorg/jruby/runtime/Block;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 3 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 4 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.prepareSingleBlockArgs (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/Block;[Lorg/jruby/runtime/builtin/IRubyObject;)[Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 4 | |
L2 | |
NOP | |
ALOAD 0 | |
ALOAD 4 | |
ICONST_0 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getPreArgSafe (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
L3 | |
TRYCATCHBLOCK L3 L4 L4 java/lang/Throwable | |
NOP | |
L5 | |
LINENUMBER 90 L5 | |
ALOAD 0 | |
ALOAD 3 | |
ALOAD 9 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther68:activate (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 10 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/Block.getBinding ()Lorg/jruby/runtime/Binding; | |
INVOKEVIRTUAL org/jruby/runtime/Binding.getFrame ()Lorg/jruby/runtime/Frame; | |
ALOAD 13 | |
INVOKEVIRTUAL org/jruby/runtime/Frame.setVisibility (Lorg/jruby/runtime/Visibility;)V | |
ALOAD 0 | |
ALOAD 14 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postYieldNoScope (Lorg/jruby/runtime/Frame;)V | |
ALOAD 10 | |
ARETURN | |
L4 | |
NOP | |
ASTORE 11 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/Block.getBinding ()Lorg/jruby/runtime/Binding; | |
INVOKEVIRTUAL org/jruby/runtime/Binding.getFrame ()Lorg/jruby/runtime/Frame; | |
ALOAD 13 | |
INVOKEVIRTUAL org/jruby/runtime/Frame.setVisibility (Lorg/jruby/runtime/Visibility;)V | |
ALOAD 0 | |
ALOAD 14 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postYieldNoScope (Lorg/jruby/runtime/Frame;)V | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 8 | |
ALOAD 11 | |
ALOAD 7 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.handleBreakAndReturnsInLambdas (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Lorg/jruby/runtime/DynamicScope;Ljava/lang/Object;Lorg/jruby/runtime/Block$Type;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 12 | |
ALOAD 0 | |
ALOAD 12 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.returnOrRethrowSavedException (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
L6 | |
NOP | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther69:conflicts *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther69:conflicts : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "conflicts" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther69:conflicts : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther70:empty? *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther70:empty? : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "empty?" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther70:empty? : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.RUBY$block$require$6 *** | |
L0 | |
ACONST_NULL | |
ASTORE 8 | |
L1 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
ALOAD 9 | |
ASTORE 10 | |
ALOAD 9 | |
ASTORE 11 | |
ALOAD 9 | |
ASTORE 12 | |
ALOAD 9 | |
ASTORE 13 | |
ALOAD 9 | |
ASTORE 14 | |
ALOAD 9 | |
ASTORE 15 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/Block.getBinding ()Lorg/jruby/runtime/Binding; | |
INVOKEVIRTUAL org/jruby/runtime/Binding.getFrame ()Lorg/jruby/runtime/Frame; | |
INVOKEVIRTUAL org/jruby/runtime/Frame.getVisibility ()Lorg/jruby/runtime/Visibility; | |
ASTORE 12 | |
ALOAD 0 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/Block.getBinding ()Lorg/jruby/runtime/Binding; | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.preYieldNoScope (Lorg/jruby/runtime/Binding;)Lorg/jruby/runtime/Frame; | |
ASTORE 11 | |
ALOAD 1 | |
ALOAD 3 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.updateBlockState (Lorg/jruby/runtime/Block;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 3 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 4 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.prepareSingleBlockArgs (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/Block;[Lorg/jruby/runtime/builtin/IRubyObject;)[Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 4 | |
L2 | |
NOP | |
ALOAD 0 | |
ALOAD 4 | |
ICONST_0 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getPreArgSafe (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 13 | |
L3 | |
TRYCATCHBLOCK L3 L4 L4 java/lang/Throwable | |
NOP | |
L5 | |
LINENUMBER 108 L5 | |
ALOAD 0 | |
ALOAD 3 | |
ALOAD 13 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther69:conflicts (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 14 | |
ALOAD 0 | |
ALOAD 3 | |
ALOAD 14 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther70:empty? (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 15 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/Block.getBinding ()Lorg/jruby/runtime/Binding; | |
INVOKEVIRTUAL org/jruby/runtime/Binding.getFrame ()Lorg/jruby/runtime/Frame; | |
ALOAD 12 | |
INVOKEVIRTUAL org/jruby/runtime/Frame.setVisibility (Lorg/jruby/runtime/Visibility;)V | |
ALOAD 0 | |
ALOAD 11 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postYieldNoScope (Lorg/jruby/runtime/Frame;)V | |
ALOAD 15 | |
ARETURN | |
L4 | |
NOP | |
ASTORE 9 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/Block.getBinding ()Lorg/jruby/runtime/Binding; | |
INVOKEVIRTUAL org/jruby/runtime/Binding.getFrame ()Lorg/jruby/runtime/Frame; | |
ALOAD 12 | |
INVOKEVIRTUAL org/jruby/runtime/Frame.setVisibility (Lorg/jruby/runtime/Visibility;)V | |
ALOAD 0 | |
ALOAD 11 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postYieldNoScope (Lorg/jruby/runtime/Frame;)V | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 8 | |
ALOAD 9 | |
ALOAD 7 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.handleBreakAndReturnsInLambdas (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Lorg/jruby/runtime/DynamicScope;Ljava/lang/Object;Lorg/jruby/runtime/Block$Type;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 10 | |
ALOAD 0 | |
ALOAD 10 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.returnOrRethrowSavedException (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
L6 | |
NOP | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther71:enter *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther71:enter : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "enter" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther71:enter : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.symbol72 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.symbol72 : Lorg/jruby/RubySymbol; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "to_path" | |
ALOAD 0 | |
LDC "US-ASCII" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.retrieveJCodingsEncoding (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jcodings/Encoding; | |
INVOKESTATIC org/jruby/RubySymbol.newSymbol (Lorg/jruby/Ruby;Ljava/lang/String;Lorg/jcodings/Encoding;)Lorg/jruby/RubySymbol; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.symbol72 : Lorg/jruby/RubySymbol; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther73:respond_to? *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther73:respond_to? : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "respond_to?" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther73:respond_to? : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther74:to_path *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther74:to_path : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "to_path" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther74:to_path : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther75:enter *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther75:enter : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "enter" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther75:enter : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther76:message *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther76:message : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "message" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther76:message : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.bytelist77 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.bytelist77 : Lorg/jruby/util/ByteList; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "Could not find" | |
LDC "UTF-8" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newByteListFromRaw (Lorg/jruby/Ruby;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/util/ByteList; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.bytelist77 : Lorg/jruby/util/ByteList; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther78:start_with? *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther78:start_with? : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "start_with?" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther78:start_with? : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther79:message *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther79:message : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "message" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther79:message : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther80:end_with? *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther80:end_with? : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "end_with?" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther80:end_with? : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther81:try_activate *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther81:try_activate : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "try_activate" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther81:try_activate : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther82:exit *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther82:exit : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "exit" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther82:exit : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther83:gem_original_require *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther83:gem_original_require : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "gem_original_require" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newFunctionalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/FunctionalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther83:gem_original_require : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther84:exit *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther84:exit : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "exit" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther84:exit : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther85:raise *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther85:raise : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "raise" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newFunctionalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/FunctionalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther85:raise : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther86:find_unresolved_default_spec *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther86:find_unresolved_default_spec : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "find_unresolved_default_spec" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther86:find_unresolved_default_spec : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther87:remove_unresolved_default_spec *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther87:remove_unresolved_default_spec : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "remove_unresolved_default_spec" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther87:remove_unresolved_default_spec : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther88:name *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther88:name : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "name" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther88:name : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther89:gem *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther89:gem : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "gem" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newFunctionalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/FunctionalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther89:gem : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.symbol90 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.symbol90 : Lorg/jruby/RubySymbol; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "Specification" | |
ALOAD 0 | |
LDC "US-ASCII" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.retrieveJCodingsEncoding (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jcodings/Encoding; | |
INVOKESTATIC org/jruby/RubySymbol.newSymbol (Lorg/jruby/Ruby;Ljava/lang/String;Lorg/jcodings/Encoding;)Lorg/jruby/RubySymbol; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.symbol90 : Lorg/jruby/RubySymbol; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther91:unresolved_deps *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther91:unresolved_deps : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "unresolved_deps" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther91:unresolved_deps : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther92:empty? *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther92:empty? : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "empty?" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther92:empty? : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther93:exit *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther93:exit : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "exit" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther93:exit : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther94:gem_original_require *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther94:gem_original_require : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "gem_original_require" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newFunctionalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/FunctionalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther94:gem_original_require : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther95:stubs *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther95:stubs : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "stubs" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther95:stubs : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther97:find *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther97:find : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "find" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther97:find : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther98:exit *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther98:exit : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "exit" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther98:exit : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther99:to_fullpath *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther99:to_fullpath : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "to_fullpath" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther99:to_fullpath : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther100:gem_original_require *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther100:gem_original_require : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "gem_original_require" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newFunctionalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/FunctionalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther100:gem_original_require : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther101:find_in_unresolved *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther101:find_in_unresolved : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "find_in_unresolved" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther101:find_in_unresolved : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther102:empty? *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther102:empty? : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "empty?" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther102:empty? : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther103:find_in_unresolved_tree *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther103:find_in_unresolved_tree : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "find_in_unresolved_tree" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther103:find_in_unresolved_tree : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther105:each *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther105:each : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "each" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther105:each : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.symbolProc106 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.symbolProc106 : Lorg/jruby/RubyProc; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
LDC "name" | |
LDC "US-ASCII" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newSymbolProc (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/RubyProc; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.symbolProc106 : Lorg/jruby/RubyProc; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther107:map *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther107:map : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "map" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther107:map : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther108:uniq *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther108:uniq : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "uniq" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther108:uniq : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther109:size *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther109:size : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "size" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther109:size : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOtherOneFixnum110:\=\_ *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOtherOneFixnum110:\=\_ : Lorg/jruby/runtime/CallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC ">" | |
INVOKESTATIC org/jruby/runtime/MethodIndex.getFastFixnumOpsCallSite (Ljava/lang/String;)Lorg/jruby/runtime/CallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOtherOneFixnum110:\=\_ : Lorg/jruby/runtime/CallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
LDC 1 | |
INVOKEVIRTUAL org/jruby/runtime/CallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;J)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther111:exit *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther111:exit : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "exit" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther111:exit : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.symbol112 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.symbol112 : Lorg/jruby/RubySymbol; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "LoadError" | |
ALOAD 0 | |
LDC "US-ASCII" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.retrieveJCodingsEncoding (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jcodings/Encoding; | |
INVOKESTATIC org/jruby/RubySymbol.newSymbol (Lorg/jruby/Ruby;Ljava/lang/String;Lorg/jcodings/Encoding;)Lorg/jruby/RubySymbol; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.symbol112 : Lorg/jruby/RubySymbol; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.bytelist113 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.bytelist113 : Lorg/jruby/util/ByteList; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC " found in multiple gems: " | |
LDC "UTF-8" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newByteListFromRaw (Lorg/jruby/Ruby;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/util/ByteList; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.bytelist113 : Lorg/jruby/util/ByteList; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.bytelist114 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.bytelist114 : Lorg/jruby/util/ByteList; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC ", " | |
LDC "UTF-8" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newByteListFromRaw (Lorg/jruby/Ruby;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/util/ByteList; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.bytelist114 : Lorg/jruby/util/ByteList; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther115:join *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther115:join : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "join" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther115:join : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.bytelist116 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.bytelist116 : Lorg/jruby/util/ByteList; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "" | |
LDC "UTF-8" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newByteListFromRaw (Lorg/jruby/Ruby;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/util/ByteList; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.bytelist116 : Lorg/jruby/util/ByteList; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther117:raise *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther117:raise : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "raise" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newFunctionalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/FunctionalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther117:raise : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther119:select *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther119:select : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "select" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther119:select : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther120:last *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther120:last : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "last" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther120:last : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.bytelist121 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.bytelist121 : Lorg/jruby/util/ByteList; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "unable to find a version of '" | |
LDC "UTF-8" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newByteListFromRaw (Lorg/jruby/Ruby;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/util/ByteList; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.bytelist121 : Lorg/jruby/util/ByteList; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther122:first *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther122:first : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "first" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther122:first : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.bytelist123 *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.bytelist123 : Lorg/jruby/util/ByteList; | |
DUP | |
IFNONNULL L0 | |
POP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "' to activate" | |
LDC "UTF-8" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newByteListFromRaw (Lorg/jruby/Ruby;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/util/ByteList; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.bytelist123 : Lorg/jruby/util/ByteList; | |
L0 | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther124:new *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther124:new : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "new" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther124:new : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther125:first *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther125:first : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "first" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther125:first : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther126:name= *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther126:name= : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "name=" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther126:name= : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther127:exit *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther127:exit : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "exit" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther127:exit : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther128:raise *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther128:raise : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "raise" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newFunctionalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/FunctionalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther128:raise : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther129:activate *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther129:activate : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "activate" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther129:activate : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther130:exit *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther130:exit : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "exit" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newNormalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/NormalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther130:exit : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther131:gem_original_require *** | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther131:gem_original_require : Lorg/jruby/runtime/callsite/CachingCallSite; | |
DUP | |
IFNONNULL L0 | |
POP | |
LDC "gem_original_require" | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.newFunctionalCachingCallSite (Ljava/lang/String;)Lorg/jruby/runtime/callsite/FunctionalCachingCallSite; | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther131:gem_original_require : Lorg/jruby/runtime/callsite/CachingCallSite; | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL org/jruby/runtime/callsite/CachingCallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.RUBY$method$require$0 *** | |
L0 | |
L1 | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 8 | |
ALOAD 8 | |
ASTORE 9 | |
ALOAD 8 | |
ASTORE 10 | |
ALOAD 8 | |
ASTORE 11 | |
ALOAD 8 | |
ASTORE 12 | |
ALOAD 8 | |
ASTORE 13 | |
ALOAD 8 | |
ASTORE 14 | |
ALOAD 8 | |
ASTORE 15 | |
ALOAD 8 | |
ASTORE 16 | |
ALOAD 8 | |
ASTORE 17 | |
ALOAD 8 | |
ASTORE 18 | |
ALOAD 8 | |
ASTORE 19 | |
ALOAD 8 | |
ASTORE 20 | |
ALOAD 8 | |
ASTORE 21 | |
ALOAD 8 | |
ASTORE 22 | |
ALOAD 8 | |
ASTORE 23 | |
ALOAD 8 | |
ASTORE 24 | |
ALOAD 8 | |
ASTORE 25 | |
ALOAD 8 | |
ASTORE 26 | |
ALOAD 8 | |
ASTORE 27 | |
ALOAD 8 | |
ASTORE 28 | |
ALOAD 8 | |
ASTORE 29 | |
ALOAD 8 | |
ASTORE 30 | |
ALOAD 8 | |
ASTORE 31 | |
ALOAD 8 | |
ASTORE 32 | |
ALOAD 8 | |
ASTORE 33 | |
ALOAD 8 | |
ASTORE 34 | |
ALOAD 8 | |
ASTORE 35 | |
ALOAD 8 | |
ASTORE 36 | |
ALOAD 8 | |
ASTORE 37 | |
ALOAD 8 | |
ASTORE 38 | |
ALOAD 8 | |
ASTORE 39 | |
ALOAD 8 | |
ASTORE 40 | |
ALOAD 8 | |
ASTORE 41 | |
ALOAD 8 | |
ASTORE 42 | |
ALOAD 8 | |
ASTORE 43 | |
ALOAD 8 | |
ASTORE 44 | |
ALOAD 8 | |
ASTORE 45 | |
ALOAD 8 | |
ASTORE 46 | |
ALOAD 8 | |
ASTORE 47 | |
ALOAD 8 | |
ASTORE 48 | |
ALOAD 8 | |
ASTORE 49 | |
ALOAD 8 | |
ASTORE 50 | |
ALOAD 8 | |
ASTORE 51 | |
ALOAD 8 | |
ASTORE 52 | |
ALOAD 8 | |
ASTORE 53 | |
ALOAD 8 | |
ASTORE 54 | |
ALOAD 8 | |
ASTORE 55 | |
ALOAD 8 | |
ASTORE 56 | |
ALOAD 8 | |
ASTORE 57 | |
ALOAD 8 | |
ASTORE 58 | |
ALOAD 8 | |
ASTORE 59 | |
ALOAD 8 | |
ASTORE 60 | |
ALOAD 8 | |
ASTORE 61 | |
ALOAD 8 | |
ASTORE 62 | |
ALOAD 8 | |
ASTORE 63 | |
ALOAD 8 | |
ASTORE 64 | |
ALOAD 8 | |
ASTORE 65 | |
ALOAD 8 | |
ASTORE 66 | |
ALOAD 8 | |
ASTORE 67 | |
ALOAD 8 | |
ASTORE 68 | |
ALOAD 8 | |
ASTORE 69 | |
ALOAD 8 | |
ASTORE 70 | |
ALOAD 8 | |
ASTORE 71 | |
ALOAD 8 | |
ASTORE 72 | |
ALOAD 8 | |
ASTORE 73 | |
ALOAD 8 | |
ASTORE 74 | |
ALOAD 8 | |
ASTORE 75 | |
ALOAD 8 | |
ASTORE 76 | |
ALOAD 8 | |
ASTORE 77 | |
ALOAD 8 | |
ASTORE 78 | |
ALOAD 8 | |
ASTORE 79 | |
ALOAD 8 | |
ASTORE 80 | |
ALOAD 8 | |
ASTORE 81 | |
ALOAD 8 | |
ASTORE 82 | |
ALOAD 8 | |
ASTORE 83 | |
ALOAD 8 | |
ASTORE 84 | |
ALOAD 8 | |
ASTORE 85 | |
ALOAD 8 | |
ASTORE 86 | |
ALOAD 8 | |
ASTORE 87 | |
ALOAD 8 | |
ASTORE 88 | |
ALOAD 8 | |
ASTORE 89 | |
ALOAD 0 | |
ALOAD 5 | |
ALOAD 6 | |
ALOAD 2 | |
ALOAD 4 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.preMethodFrameOnly (Lorg/jruby/RubyModule;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)V | |
ALOAD 0 | |
GETSTATIC org/jruby/runtime/Visibility.PUBLIC : Lorg/jruby/runtime/Visibility; | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setCurrentVisibility (Lorg/jruby/runtime/Visibility;)V | |
ALOAD 0 | |
ALOAD 1 | |
INVOKESTATIC org/jruby/runtime/DynamicScope.newDynamicScope (Lorg/jruby/parser/StaticScope;)Lorg/jruby/runtime/DynamicScope; | |
DUP | |
ASTORE 7 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.pushScope (Lorg/jruby/runtime/DynamicScope;)V | |
L2 | |
TRYCATCHBLOCK L2 L3 L4 java/lang/Throwable | |
NOP | |
ALOAD 3 | |
ASTORE 49 | |
ALOAD 0 | |
INVOKEDYNAMIC get:\=\%!(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/ir/targets/Bootstrap.globalBootstrap(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; | |
// arguments: none | |
] | |
ASTORE 83 | |
L3 | |
TRYCATCHBLOCK L3 L5 L6 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
ICONST_1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setExceptionRequiresBacktrace (Z)V | |
L7 | |
LINENUMBER 39 L7 | |
ALOAD 7 | |
ALOAD 49 | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueZeroDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
ALOAD 0 | |
ALOAD 1 | |
LDC "RUBYGEMS_ACTIVATION_MONITOR" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 78 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 78 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther71:enter (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 90 | |
ALOAD 7 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 49 | |
L8 | |
LINENUMBER 41 L8 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 49 | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.symbol72 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther73:respond_to? (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 74 | |
ALOAD 7 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 49 | |
ALOAD 74 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L9 | |
L5 | |
TRYCATCHBLOCK L5 L6 L6 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 49 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther74:to_path (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 76 | |
ALOAD 76 | |
ASTORE 49 | |
GOTO L10 | |
L6 | |
TRYCATCHBLOCK L6 L11 L12 java/lang/Throwable | |
NOP | |
ALOAD 7 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 49 | |
ALOAD 7 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueOneDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 31 | |
ALOAD 7 | |
ICONST_4 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueDepthZeroOrNil (ILorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 38 | |
ASTORE 71 | |
ALOAD 7 | |
ALOAD 49 | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueZeroDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
ALOAD 7 | |
ALOAD 31 | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueOneDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
ALOAD 7 | |
ALOAD 38 | |
ICONST_4 | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;I)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
ALOAD 0 | |
ALOAD 1 | |
LDC "LoadError" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 72 | |
ALOAD 0 | |
ALOAD 0 | |
ALOAD 72 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.array:1 (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 71 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.isExceptionHandled (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/Object;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 69 | |
ALOAD 69 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFNE L13 | |
L11 | |
TRYCATCHBLOCK L11 L12 L12 java/lang/Throwable | |
NOP | |
ALOAD 71 | |
ATHROW | |
L12 | |
TRYCATCHBLOCK L12 L4 L4 java/lang/Throwable | |
NOP | |
ASTORE 45 | |
ALOAD 0 | |
ALOAD 45 | |
ALOAD 83 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.restoreExceptionVar (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 91 | |
ALOAD 45 | |
ATHROW | |
L4 | |
NOP | |
ASTORE 14 | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.popScope ()V | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 14 | |
ATHROW | |
L14 | |
TRYCATCHBLOCK L14 L13 L4 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
L13 | |
TRYCATCHBLOCK L13 L15 L12 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
INVOKEDYNAMIC get:\=\%!(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/ir/targets/Bootstrap.globalBootstrap(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; | |
// arguments: none | |
] | |
ASTORE 70 | |
ALOAD 70 | |
ASTORE 68 | |
L16 | |
LINENUMBER 123 L16 | |
ALOAD 7 | |
ALOAD 68 | |
BIPUSH 6 | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;I)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
ALOAD 0 | |
ALOAD 1 | |
LDC "RUBYGEMS_ACTIVATION_MONITOR" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 89 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 89 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther75:enter (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 92 | |
ALOAD 7 | |
BIPUSH 6 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueDepthZeroOrNil (ILorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 68 | |
L17 | |
LINENUMBER 125 L17 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 68 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther76:message (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 13 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.bytelist77 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/util/ByteList; | |
LDC 16 | |
INVOKESTATIC org/jruby/RubyString.newStringShared (Lorg/jruby/Ruby;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
ASTORE 21 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 13 | |
ALOAD 21 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther78:start_with? (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 19 | |
ALOAD 7 | |
BIPUSH 6 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueDepthZeroOrNil (ILorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 68 | |
ALOAD 19 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFNE L18 | |
L15 | |
TRYCATCHBLOCK L15 L19 L12 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 68 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther79:message (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 17 | |
ALOAD 7 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 49 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 17 | |
ALOAD 49 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther80:end_with? (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 15 | |
ALOAD 7 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 49 | |
ALOAD 15 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L20 | |
L19 | |
TRYCATCHBLOCK L19 L20 L12 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
ALOAD 1 | |
LDC "Gem" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 24 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 24 | |
ALOAD 49 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther81:try_activate (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 23 | |
ALOAD 23 | |
ASTORE 15 | |
L20 | |
TRYCATCHBLOCK L20 L18 L4 java/lang/Throwable | |
NOP | |
ALOAD 15 | |
ASTORE 19 | |
L18 | |
TRYCATCHBLOCK L18 L21 L4 java/lang/Throwable | |
NOP | |
ALOAD 19 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L22 | |
L21 | |
TRYCATCHBLOCK L21 L23 L12 java/lang/Throwable | |
NOP | |
L24 | |
LINENUMBER 127 L24 | |
ALOAD 0 | |
ALOAD 1 | |
LDC "RUBYGEMS_ACTIVATION_MONITOR" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 22 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 22 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther82:exit (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 93 | |
ALOAD 7 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 49 | |
L25 | |
LINENUMBER 128 L25 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 2 | |
ALOAD 49 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther83:gem_original_require (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 37 | |
ALOAD 37 | |
ASTORE 41 | |
ALOAD 83 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "$!" | |
INVOKESTATIC org/jruby/runtime/Helpers.setGlobalVariable (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/Ruby;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
L23 | |
TRYCATCHBLOCK L23 L22 L4 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.popScope ()V | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 41 | |
ARETURN | |
L22 | |
TRYCATCHBLOCK L22 L26 L12 java/lang/Throwable | |
NOP | |
L27 | |
LINENUMBER 130 L27 | |
ALOAD 0 | |
ALOAD 1 | |
LDC "RUBYGEMS_ACTIVATION_MONITOR" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 43 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 43 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther84:exit (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 94 | |
ALOAD 7 | |
BIPUSH 6 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueDepthZeroOrNil (ILorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 68 | |
L26 | |
TRYCATCHBLOCK L26 L28 L12 java/lang/Throwable | |
NOP | |
L29 | |
LINENUMBER 133 L29 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 2 | |
ALOAD 68 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther85:raise (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 46 | |
ALOAD 46 | |
ASTORE 79 | |
ALOAD 83 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "$!" | |
INVOKESTATIC org/jruby/runtime/Helpers.setGlobalVariable (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/Ruby;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
L28 | |
TRYCATCHBLOCK L28 L9 L4 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.popScope ()V | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 79 | |
ARETURN | |
L9 | |
TRYCATCHBLOCK L9 L10 L4 java/lang/Throwable | |
NOP | |
L10 | |
TRYCATCHBLOCK L10 L30 L6 java/lang/Throwable | |
NOP | |
L31 | |
LINENUMBER 43 L31 | |
ALOAD 7 | |
ALOAD 49 | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueZeroDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
ALOAD 0 | |
ALOAD 1 | |
LDC "Gem" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 34 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 34 | |
ALOAD 49 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther86:find_unresolved_default_spec (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 33 | |
ALOAD 33 | |
ASTORE 31 | |
L32 | |
LINENUMBER 44 L32 | |
ALOAD 33 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L33 | |
L30 | |
TRYCATCHBLOCK L30 L33 L6 java/lang/Throwable | |
NOP | |
L34 | |
LINENUMBER 45 L34 | |
ALOAD 7 | |
ALOAD 31 | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueOneDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
ALOAD 0 | |
ALOAD 1 | |
LDC "Gem" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 32 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 32 | |
ALOAD 31 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther87:remove_unresolved_default_spec (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 95 | |
ALOAD 7 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueOneDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 31 | |
L35 | |
LINENUMBER 46 L35 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 31 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther88:name (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 36 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 2 | |
ALOAD 36 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther89:gem (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 96 | |
ALOAD 7 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueOneDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 31 | |
GOTO L36 | |
L33 | |
TRYCATCHBLOCK L33 L36 L4 java/lang/Throwable | |
NOP | |
L36 | |
TRYCATCHBLOCK L36 L37 L6 java/lang/Throwable | |
NOP | |
L38 | |
LINENUMBER 52 L38 | |
ALOAD 7 | |
ALOAD 31 | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueOneDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
ALOAD 0 | |
ALOAD 1 | |
LDC "Gem" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 35 | |
ALOAD 0 | |
ALOAD 35 | |
LDC "Specification" | |
LDC true | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.inheritedSearchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 40 | |
ALOAD 0 | |
ALOAD 40 | |
GETSTATIC org/jruby/ir/operands/UndefinedValue.UNDEFINED : Lorg/jruby/ir/operands/UndefinedValue; | |
INVOKESTATIC org/jruby/runtime/Helpers.BNE (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Z | |
IFNE L39 | |
L37 | |
TRYCATCHBLOCK L37 L39 L6 java/lang/Throwable | |
NOP | |
ALOAD 35 | |
CHECKCAST org/jruby/RubyModule | |
ALOAD 0 | |
LDC "const_missing" | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.symbol90 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; | |
INVOKEVIRTUAL org/jruby/RubyModule.callMethod (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 40 | |
L39 | |
TRYCATCHBLOCK L39 L40 L6 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 40 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther91:unresolved_deps (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 42 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 42 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther92:empty? (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 39 | |
ALOAD 39 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L41 | |
L40 | |
TRYCATCHBLOCK L40 L42 L6 java/lang/Throwable | |
NOP | |
L43 | |
LINENUMBER 53 L43 | |
ALOAD 0 | |
ALOAD 1 | |
LDC "RUBYGEMS_ACTIVATION_MONITOR" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 59 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 59 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther93:exit (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 97 | |
ALOAD 7 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 49 | |
L44 | |
LINENUMBER 54 L44 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 2 | |
ALOAD 49 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther94:gem_original_require (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 61 | |
ALOAD 61 | |
ASTORE 60 | |
ALOAD 83 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "$!" | |
INVOKESTATIC org/jruby/runtime/Helpers.setGlobalVariable (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/Ruby;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
L42 | |
TRYCATCHBLOCK L42 L41 L4 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.popScope ()V | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 60 | |
ARETURN | |
L41 | |
TRYCATCHBLOCK L41 L45 L4 java/lang/Throwable | |
NOP | |
L45 | |
TRYCATCHBLOCK L45 L46 L6 java/lang/Throwable | |
NOP | |
L47 | |
LINENUMBER 63 L47 | |
ALOAD 0 | |
ALOAD 1 | |
LDC "Gem" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 65 | |
ALOAD 0 | |
ALOAD 65 | |
LDC "Specification" | |
LDC true | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.inheritedSearchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 66 | |
ALOAD 0 | |
ALOAD 66 | |
GETSTATIC org/jruby/ir/operands/UndefinedValue.UNDEFINED : Lorg/jruby/ir/operands/UndefinedValue; | |
INVOKESTATIC org/jruby/runtime/Helpers.BNE (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Z | |
IFNE L48 | |
L46 | |
TRYCATCHBLOCK L46 L48 L6 java/lang/Throwable | |
NOP | |
ALOAD 65 | |
CHECKCAST org/jruby/RubyModule | |
ALOAD 0 | |
LDC "const_missing" | |
ALOAD 0 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.symbol90 (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; | |
INVOKEVIRTUAL org/jruby/RubyModule.callMethod (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 66 | |
L48 | |
TRYCATCHBLOCK L48 L49 L6 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 66 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther95:stubs (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 67 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 67 | |
ALOAD 0 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 7 | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.blockBody96 : Lorg/jruby/runtime/CompiledIRBlockBody; | |
DUP | |
IFNONNULL L50 | |
POP | |
NEW org/jruby/runtime/CompiledIRBlockBody | |
DUP | |
LDC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.RUBY$block$require$4(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/Block;Lorg/jruby/parser/StaticScope;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;Ljava/lang/String;Lorg/jruby/runtime/Block$Type;)Lorg/jruby/runtime/builtin/IRubyObject; (6) | |
GETSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.RUBY$block$require$4_IRScope : Lorg/jruby/ir/IRScope; | |
LDC 2199023255552 | |
INVOKESPECIAL org/jruby/runtime/CompiledIRBlockBody.<init> (Ljava/lang/invoke/MethodHandle;Lorg/jruby/ir/IRScope;J)V | |
DUP | |
PUTSTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.blockBody96 : Lorg/jruby/runtime/CompiledIRBlockBody; | |
L50 | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.prepareBlock (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/DynamicScope;Lorg/jruby/runtime/BlockBody;)Lorg/jruby/runtime/Block; | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.getBlockFromObject (Lorg/jruby/runtime/ThreadContext;Ljava/lang/Object;)Lorg/jruby/runtime/Block; | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther97:find (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 63 | |
ALOAD 7 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 49 | |
ALOAD 63 | |
ASTORE 31 | |
L51 | |
LINENUMBER 70 L51 | |
ALOAD 63 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L52 | |
L49 | |
TRYCATCHBLOCK L49 L53 L6 java/lang/Throwable | |
NOP | |
L54 | |
LINENUMBER 68 L54 | |
ALOAD 7 | |
ALOAD 31 | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueOneDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
ALOAD 0 | |
ALOAD 1 | |
LDC "RUBYGEMS_ACTIVATION_MONITOR" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 64 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 64 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther98:exit (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 98 | |
ALOAD 7 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueOneDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 31 | |
ALOAD 7 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 49 | |
L55 | |
LINENUMBER 69 L55 | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 31 | |
ALOAD 49 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther99:to_fullpath (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 82 | |
ALOAD 7 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 49 | |
ALOAD 82 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFNE L56 | |
L53 | |
TRYCATCHBLOCK L53 L56 L4 java/lang/Throwable | |
NOP | |
ALOAD 49 | |
ASTORE 82 | |
L56 | |
TRYCATCHBLOCK L56 L57 L6 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
ALOAD 2 | |
ALOAD 2 | |
ALOAD 82 | |
INVOKESTATIC home/kares/workspace/oss/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.invokeOther100:gem_original_require (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 81 | |
ALOAD 81 | |
ASTORE 80 | |
ALOAD 83 | |
ALOAD 0 | |
GETFIELD org/jruby/runtime/ThreadContext.runtime : Lorg/jruby/Ruby; | |
LDC "$!" | |
INVOKESTATIC org/jruby/runtime/Helpers.setGlobalVariable (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/Ruby;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
L57 | |
TRYCATCHBLOCK L57 L52 L4 java/lang/Throwable | |
NOP | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.popScope ()V | |
ALOAD 0 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.postMethodFrameOnly ()V | |
ALOAD 80 | |
ARETURN | |
L52 | |
TRYCATCHBLOCK L52 L58 L4 java/lang/Throwable | |
NOP | |
L58 | |
TRYCATCHBLOCK L58 L59 L6 java/lang/Throwable | |
NOP | |
L60 | |
LINENUMBER 74 L60 | |
ALOAD 7 | |
ALOAD 31 | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueOneDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
ALOAD 0 | |
ALOAD 1 | |
LDC "Gem" | |
LDC false | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.searchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 87 | |
ALOAD 0 | |
ALOAD 87 | |
LDC "Specification" | |
LDC true | |
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.inheritedSearchConst (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/bu |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment