Skip to content

Instantly share code, notes, and snippets.

@keithrbennett
Created December 19, 2011 21:28
Show Gist options
  • Select an option

  • Save keithrbennett/1498963 to your computer and use it in GitHub Desktop.

Select an option

Save keithrbennett/1498963 to your computer and use it in GitHub Desktop.
Decompiled FrameInRuby.class (using JD-GUI from http://java.decompiler.free.fr/?q=jdgui)
import org.jruby.Ruby;
import org.jruby.RubyArray;
import org.jruby.RubyFixnum;
import org.jruby.RubyInstanceConfig;
import org.jruby.RubyModule;
import org.jruby.anno.JRubyMethod;
import org.jruby.ast.executable.AbstractScript;
import org.jruby.ast.executable.RuntimeCache;
import org.jruby.internal.runtime.methods.CallConfiguration;
import org.jruby.javasupport.util.RuntimeHelpers;
import org.jruby.runtime.Arity;
import org.jruby.runtime.Block;
import org.jruby.runtime.CallSite;
import org.jruby.runtime.DynamicScope;
import org.jruby.runtime.ThreadContext;
import org.jruby.runtime.builtin.IRubyObject;
public class FrameInRuby extends AbstractScript
{
public FrameInRuby()
{
this.filename = "FrameInRuby.rb";
this.runtimeCache = new RuntimeCache();
initFromDescriptor("");
setEncoding(0, "ASCII-8BIT");
setByteList(16, "", getEncoding0());
setByteList(12, "Exit", getEncoding0());
setByteList(3, "Fahrenheit: ", getEncoding0());
setByteList(6, "Edit", getEncoding0());
setByteList(5, "File", getEncoding0());
setByteList(2, "Input a temperature.", getEncoding0());
setByteList(1, "Fahrenheit <--> Celsius Converter", getEncoding0());
setByteList(9, "Convert from Fahrenheit to Celsius", getEncoding0());
setByteList(14, "Clear", getEncoding0());
setByteList(10, "Cels --> Fahr", getEncoding0());
setByteList(13, "Exit this program", getEncoding0());
setByteList(7, "Convert", getEncoding0());
setByteList(4, "Celsius: ", getEncoding0());
setByteList(0, "java", getEncoding0());
setByteList(8, "Fahr --> Cels", getEncoding0());
setByteList(11, "Convert from Celsius to Fahrenheit", getEncoding0());
setByteList(15, "Reset to empty the temperature fields", getEncoding0());
}
@JRubyMethod(name="__file__", frame=true, required=0, optional=0, rest=-2)
public static IRubyObject __file__(FrameInRuby paramFrameInRuby, ThreadContext paramThreadContext, IRubyObject paramIRubyObject, IRubyObject[] paramArrayOfIRubyObject, Block paramBlock)
{
paramFrameInRuby.getCallSite0().call(paramThreadContext, paramIRubyObject, paramIRubyObject, paramFrameInRuby.getString0(paramThreadContext.runtime, 32));
paramFrameInRuby.getCallSite1().call(paramThreadContext, paramIRubyObject, paramIRubyObject, paramFrameInRuby.getCallSite2().call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getCallSite3().call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getCallSite4().call(paramThreadContext, paramIRubyObject, paramIRubyObject))));
paramFrameInRuby.getCallSite5().call(paramThreadContext, paramIRubyObject, paramIRubyObject, paramFrameInRuby.getCallSite6().call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getCallSite7().call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getCallSite8().call(paramThreadContext, paramIRubyObject, paramIRubyObject))));
paramFrameInRuby.getCallSite9().call(paramThreadContext, paramIRubyObject, paramIRubyObject, paramFrameInRuby.getCallSite(10).call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getCallSite(11).call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getCallSite(12).call(paramThreadContext, paramIRubyObject, paramIRubyObject))));
paramFrameInRuby.getCallSite(13).call(paramThreadContext, paramIRubyObject, paramIRubyObject, paramFrameInRuby.getCallSite(14).call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getCallSite(15).call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getCallSite(16).call(paramThreadContext, paramIRubyObject, paramIRubyObject))));
paramFrameInRuby.getCallSite(17).call(paramThreadContext, paramIRubyObject, paramIRubyObject, paramFrameInRuby.getCallSite(18).call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getCallSite(19).call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getCallSite(20).call(paramThreadContext, paramIRubyObject, paramIRubyObject))));
paramFrameInRuby.getCallSite(21).call(paramThreadContext, paramIRubyObject, paramIRubyObject, paramFrameInRuby.getCallSite(22).call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getCallSite(23).call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getCallSite(24).call(paramThreadContext, paramIRubyObject, paramIRubyObject))));
paramFrameInRuby.getCallSite(25).call(paramThreadContext, paramIRubyObject, paramIRubyObject, paramFrameInRuby.getCallSite(26).call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getCallSite(27).call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getCallSite(28).call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getCallSite(29).call(paramThreadContext, paramIRubyObject, paramIRubyObject)))));
paramFrameInRuby.getCallSite(30).call(paramThreadContext, paramIRubyObject, paramIRubyObject, paramFrameInRuby.getCallSite(31).call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getCallSite(32).call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getCallSite(33).call(paramThreadContext, paramIRubyObject, paramIRubyObject))));
paramFrameInRuby.getCallSite(34).call(paramThreadContext, paramIRubyObject, paramIRubyObject, paramFrameInRuby.getCallSite(35).call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getCallSite(36).call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getCallSite(37).call(paramThreadContext, paramIRubyObject, paramIRubyObject))));
paramFrameInRuby.getCallSite(38).call(paramThreadContext, paramIRubyObject, paramIRubyObject, paramFrameInRuby.getCallSite(39).call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getCallSite(40).call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getCallSite(41).call(paramThreadContext, paramIRubyObject, paramIRubyObject))));
paramFrameInRuby.getCallSite(42).call(paramThreadContext, paramIRubyObject, paramIRubyObject, paramFrameInRuby.getCallSite(43).call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getCallSite(44).call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getCallSite(45).call(paramThreadContext, paramIRubyObject, paramIRubyObject))));
paramFrameInRuby.getCallSite(46).call(paramThreadContext, paramIRubyObject, paramIRubyObject, paramFrameInRuby.getCallSite(47).call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getCallSite(48).call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getCallSite(49).call(paramThreadContext, paramIRubyObject, paramIRubyObject))));
paramFrameInRuby.getCallSite(50).call(paramThreadContext, paramIRubyObject, paramIRubyObject, paramFrameInRuby.getCallSite(51).call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getCallSite(52).call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getCallSite(53).call(paramThreadContext, paramIRubyObject, paramIRubyObject))));
paramFrameInRuby.getCallSite(54).call(paramThreadContext, paramIRubyObject, paramIRubyObject, paramFrameInRuby.getCallSite(55).call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getCallSite(56).call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getCallSite(57).call(paramThreadContext, paramIRubyObject, paramIRubyObject))));
paramFrameInRuby.getCallSite(58).call(paramThreadContext, paramIRubyObject, paramIRubyObject, paramFrameInRuby.getCallSite(59).call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getCallSite(60).call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getCallSite(61).call(paramThreadContext, paramIRubyObject, paramIRubyObject))));
paramFrameInRuby.getCallSite(62).call(paramThreadContext, paramIRubyObject, paramIRubyObject, paramFrameInRuby.getCallSite(63).call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getCallSite(64).call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getCallSite(65).call(paramThreadContext, paramIRubyObject, paramIRubyObject))));
paramFrameInRuby.getCallSite(66).call(paramThreadContext, paramIRubyObject, paramIRubyObject, paramFrameInRuby.getCallSite(67).call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getCallSite(68).call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getCallSite(69).call(paramThreadContext, paramIRubyObject, paramIRubyObject))));
paramFrameInRuby.getCallSite(70).call(paramThreadContext, paramIRubyObject, paramIRubyObject, paramFrameInRuby.getCallSite(71).call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getCallSite(72).call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getCallSite(73).call(paramThreadContext, paramIRubyObject, paramIRubyObject))));
module__0$RUBY$TemperatureConversion(paramFrameInRuby, paramThreadContext, paramIRubyObject, IRubyObject.NULL_ARRAY, Block.NULL_BLOCK);
class_3$RUBY$FrameInRuby(paramFrameInRuby, paramThreadContext, paramFrameInRuby.getConstant(paramThreadContext, "JFrame", 84), Block.NULL_BLOCK);
paramFrameInRuby.getCallSite(266).call(paramThreadContext, paramIRubyObject, paramIRubyObject, paramFrameInRuby.getCallSite(267).call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getCallSite(268).call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getCallSite(269).call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getCallSite(270).call(paramThreadContext, paramIRubyObject, paramIRubyObject)))));
class_18$RUBY$SimpleDocumentListener(paramFrameInRuby, paramThreadContext, paramIRubyObject, Block.NULL_BLOCK);
paramFrameInRuby.getCallSite(281).call(paramThreadContext, paramIRubyObject, paramIRubyObject, paramFrameInRuby.getCallSite(282).call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getCallSite(283).call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getCallSite(284).call(paramThreadContext, paramIRubyObject, paramIRubyObject))));
class_23$RUBY$SwingAction(paramFrameInRuby, paramThreadContext, paramFrameInRuby.getConstant(paramThreadContext, "AbstractAction", 86), Block.NULL_BLOCK);
paramThreadContext.pollThreadEvents(); return paramFrameInRuby.getCallSite(293).call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getCallSite(294).call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getConstant(paramThreadContext, "FrameInRuby", 87)), paramThreadContext.runtime.getTrue());
}
public IRubyObject __file__(ThreadContext paramThreadContext, IRubyObject paramIRubyObject, IRubyObject[] paramArrayOfIRubyObject, Block paramBlock)
{
return __file__(this, paramThreadContext, paramIRubyObject, paramArrayOfIRubyObject, paramBlock);
}
public static IRubyObject module__0$RUBY$TemperatureConversion(FrameInRuby paramFrameInRuby, ThreadContext paramThreadContext, IRubyObject paramIRubyObject, Block paramBlock)
{
paramThreadContext.preCompiledClassDummyScope(paramIRubyObject = RuntimeHelpers.prepareClassNamespace(paramThreadContext, paramThreadContext.nil).defineOrGetModuleUnder("TemperatureConversion"), paramFrameInRuby.getScope0(paramThreadContext, ",0,0,-1"));
try { RuntimeHelpers.def(paramThreadContext, paramIRubyObject, paramFrameInRuby, "f2c", "method__1$RUBY$f2c", "f,1,0,-1", 1, "FrameInRuby.rb", 48, CallConfiguration.FrameNoneScopeNone, "qf");
}
finally
{
paramThreadContext.postCompiledClass(); throw finally; } paramThreadContext.postCompiledClass(); return paramThreadContext.nil;
}
@JRubyMethod(name="f2c", frame=true, required=1, optional=0, rest=-1)
public static IRubyObject method__1$RUBY$f2c(FrameInRuby paramFrameInRuby, ThreadContext paramThreadContext, IRubyObject paramIRubyObject1, IRubyObject paramIRubyObject2, Block paramBlock)
{
IRubyObject f = paramIRubyObject2; return paramFrameInRuby.getCallSite(74).call(paramThreadContext, paramIRubyObject1, paramFrameInRuby.getCallSite(75).call(paramThreadContext, paramIRubyObject1, paramFrameInRuby.getCallSite(76).call(paramThreadContext, paramIRubyObject1, f, 32L), paramFrameInRuby.getFloat0(paramThreadContext.runtime, 5.0D)), paramFrameInRuby.getFloat1(paramThreadContext.runtime, 9.0D));
}
@JRubyMethod(name="c2f", frame=true, required=1, optional=0, rest=-1)
public static IRubyObject method__2$RUBY$c2f(FrameInRuby paramFrameInRuby, ThreadContext paramThreadContext, IRubyObject paramIRubyObject1, IRubyObject paramIRubyObject2, Block paramBlock) {
IRubyObject c = paramIRubyObject2; return paramFrameInRuby.getCallSite(77).call(paramThreadContext, paramIRubyObject1, paramFrameInRuby.getCallSite(78).call(paramThreadContext, paramIRubyObject1, paramFrameInRuby.getCallSite(79).call(paramThreadContext, paramIRubyObject1, c, paramFrameInRuby.getFloat2(paramThreadContext.runtime, 9.0D)), paramFrameInRuby.getFloat3(paramThreadContext.runtime, 5.0D)), 32L);
}
public static IRubyObject module__0$RUBY$TemperatureConversion(FrameInRuby paramFrameInRuby, ThreadContext paramThreadContext, IRubyObject paramIRubyObject, IRubyObject[] paramArrayOfIRubyObject, Block paramBlock)
{
Arity.checkArgumentCount(paramThreadContext.getRuntime(), paramArrayOfIRubyObject, 0, 0);
return module__0$RUBY$TemperatureConversion(paramFrameInRuby, paramThreadContext, paramIRubyObject, paramBlock);
}
public static IRubyObject class_3$RUBY$FrameInRuby(FrameInRuby paramFrameInRuby, ThreadContext paramThreadContext, IRubyObject paramIRubyObject, Block paramBlock)
{
paramThreadContext.preCompiledClassDummyScope(paramIRubyObject = RuntimeHelpers.prepareClassNamespace(paramThreadContext, paramThreadContext.nil).defineOrGetClassUnder("FrameInRuby", RuntimeHelpers.prepareSuperClass(paramThreadContext.runtime, paramIRubyObject)), paramFrameInRuby.getScope1(paramThreadContext, ",0,0,-1"));
try { paramFrameInRuby.getCallSite(80).call(paramThreadContext, paramIRubyObject, paramIRubyObject, paramFrameInRuby.getConstant0(paramThreadContext, "TemperatureConversion"));
paramFrameInRuby.getCallSite(81).call(paramThreadContext, paramIRubyObject, paramIRubyObject, paramFrameInRuby.getSymbol0(paramThreadContext.runtime, "fahr_text_field"), paramFrameInRuby.getSymbol1(paramThreadContext.runtime, "cels_text_field"));
paramFrameInRuby.getCallSite(82).call(paramThreadContext, paramIRubyObject, paramIRubyObject, RuntimeHelpers.constructObjectArray(paramFrameInRuby.getSymbol2(paramThreadContext.runtime, "f2c_action"), paramFrameInRuby.getSymbol3(paramThreadContext.runtime, "c2f_action"), paramFrameInRuby.getSymbol4(paramThreadContext.runtime, "clear_action"), paramFrameInRuby.getSymbol5(paramThreadContext.runtime, "exit_action")));
RuntimeHelpers.def(paramThreadContext, paramIRubyObject, paramFrameInRuby, "initialize", "method__4$RUBY$initialize", ",0,0,-1", 0, "FrameInRuby.rb", 87, CallConfiguration.FrameFullScopeDummy, "NONE");
RuntimeHelpers.def(paramThreadContext, paramIRubyObject, paramFrameInRuby, "create_text_fields", "method__5$RUBY$create_text_fields", "create_field,0,0,-1", 0, "FrameInRuby.rb", 105, CallConfiguration.FrameFullScopeFull, "NONE");
RuntimeHelpers.def(paramThreadContext, paramIRubyObject, paramFrameInRuby, "create_converters_panel", "method__6$RUBY$create_converters_panel", "create_an_inner_panel;labelPanel;textFieldPanel;panel,0,0,-1", 0, "FrameInRuby.rb", 125, CallConfiguration.FrameFullScopeFull, "NONE");
RuntimeHelpers.def(paramThreadContext, paramIRubyObject, paramFrameInRuby, "create_menu_bar", "method__7$RUBY$create_menu_bar", "menubar;file_menu;edit_menu;convert_menu,0,0,-1", 0, "FrameInRuby.rb", 149, CallConfiguration.FrameNoneScopeDummy, "NONE");
RuntimeHelpers.def(paramThreadContext, paramIRubyObject, paramFrameInRuby, "setup_text_field_listeners", "method__8$RUBY$setup_text_field_listeners", "clear_enabler;clear_document_listener,0,0,-1", 0, "FrameInRuby.rb", 172, CallConfiguration.FrameFullScopeFull, "NONE");
RuntimeHelpers.def(paramThreadContext, paramIRubyObject, paramFrameInRuby, "setup_actions", "method__9$RUBY$setup_actions", ",0,0,-1", 0, "FrameInRuby.rb", 207, CallConfiguration.FrameFullScopeFull, "NONE");
RuntimeHelpers.def(paramThreadContext, paramIRubyObject, paramFrameInRuby, "create_buttons_panel", "method__10$RUBY$create_buttons_panel", "innerPanel;outerPanel,0,0,-1", 0, "FrameInRuby.rb", 245, CallConfiguration.FrameNoneScopeDummy, "NONE");
RuntimeHelpers.def(paramThreadContext, paramIRubyObject, paramFrameInRuby, "f2c_behavior", "method__11$RUBY$f2c_behavior", ",0,0,-1", 0, "FrameInRuby.rb", 262, CallConfiguration.FrameFullScopeFull, "NONE");
RuntimeHelpers.def(paramThreadContext, paramIRubyObject, paramFrameInRuby, "c2f_behavior", "method__12$RUBY$c2f_behavior", ",0,0,-1", 0, "FrameInRuby.rb", 278, CallConfiguration.FrameFullScopeFull, "NONE");
RuntimeHelpers.def(paramThreadContext, paramIRubyObject, paramFrameInRuby, "clear_behavior", "method__13$RUBY$clear_behavior", ",0,0,-1", 0, "FrameInRuby.rb", 295, CallConfiguration.FrameFullScopeFull, "NONE");
RuntimeHelpers.def(paramThreadContext, paramIRubyObject, paramFrameInRuby, "double_string_valid?", "method__14$RUBY$double_string_valid_p_", "str;is_valid,1,0,-1", 1, "FrameInRuby.rb", 306, CallConfiguration.FrameFullScopeFull, "qstr");
paramThreadContext.postCompiledClass(); } finally { paramThreadContext.postCompiledClass(); throw finally; } return RuntimeHelpers.def(paramThreadContext, paramIRubyObject, paramFrameInRuby, "centerOnScreen", "method__17$RUBY$centerOnScreen", "screenSize;componentSize;new_x;new_y,0,0,-1", 0, "FrameInRuby.rb", 324, CallConfiguration.FrameNoneScopeDummy, "NONE");
}
@JRubyMethod(name="initialize", frame=true, required=0, optional=0, rest=-1)
public static IRubyObject method__4$RUBY$initialize(FrameInRuby paramFrameInRuby, ThreadContext paramThreadContext, IRubyObject paramIRubyObject, Block paramBlock)
{
paramFrameInRuby.getCallSite(83).call(paramThreadContext, paramIRubyObject, paramIRubyObject, paramFrameInRuby.getString1(paramThreadContext.runtime, 32), paramBlock);
paramFrameInRuby.getCallSite(84).call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getCallSite(85).call(paramThreadContext, paramIRubyObject, paramIRubyObject), paramFrameInRuby.getCallSite(86).call(paramThreadContext, paramIRubyObject, paramIRubyObject), paramFrameInRuby.getConstantFrom2(RuntimeHelpers.checkIsModule(paramFrameInRuby.getConstant1(paramThreadContext, "BorderLayout")), paramThreadContext, "CENTER"));
paramFrameInRuby.getCallSite(87).call(paramThreadContext, paramIRubyObject, paramIRubyObject);
paramFrameInRuby.getCallSite(88).call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getCallSite(89).call(paramThreadContext, paramIRubyObject, paramIRubyObject), paramFrameInRuby.getCallSite(90).call(paramThreadContext, paramIRubyObject, paramIRubyObject), paramFrameInRuby.getConstantFrom4(RuntimeHelpers.checkIsModule(paramFrameInRuby.getConstant3(paramThreadContext, "BorderLayout")), paramThreadContext, "SOUTH"));
paramFrameInRuby.getCallSite(91).call(paramThreadContext, paramIRubyObject, paramIRubyObject, paramFrameInRuby.getCallSite(92).call(paramThreadContext, paramIRubyObject, paramIRubyObject));
paramFrameInRuby.getCallSite(93).call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getCallSite(94).call(paramThreadContext, paramIRubyObject, paramIRubyObject), paramFrameInRuby.getCallSite(95).call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getConstant5(paramThreadContext, "BorderFactory"), RuntimeHelpers.constructObjectArray(paramFrameInRuby.getFixnum0(paramThreadContext.runtime, 12), paramFrameInRuby.getFixnum0(paramThreadContext.runtime, 12), paramFrameInRuby.getFixnum0(paramThreadContext.runtime, 12), paramFrameInRuby.getFixnum0(paramThreadContext.runtime, 12))));
paramFrameInRuby.getCallSite(96).call(paramThreadContext, paramIRubyObject, paramIRubyObject, paramFrameInRuby.getConstantFrom7(RuntimeHelpers.checkIsModule(paramFrameInRuby.getConstant6(paramThreadContext, "JFrame")), paramThreadContext, "EXIT_ON_CLOSE"));
paramFrameInRuby.getCallSite(97).call(paramThreadContext, paramIRubyObject, paramIRubyObject);
return paramFrameInRuby.getCallSite(98).call(paramThreadContext, paramIRubyObject, paramIRubyObject);
}
@JRubyMethod(name="create_text_fields", frame=true, required=0, optional=0, rest=-1)
public static IRubyObject method__5$RUBY$create_text_fields(FrameInRuby paramFrameInRuby, ThreadContext paramThreadContext, IRubyObject paramIRubyObject, Block paramBlock)
{
DynamicScope locals = paramThreadContext.getCurrentScope(); locals.setValueZeroDepthZero(paramFrameInRuby.getCallSite(99).callIter(paramThreadContext, paramIRubyObject, paramIRubyObject, RuntimeHelpers.createBlock(paramThreadContext, paramIRubyObject, paramFrameInRuby.getBlockBody0(paramThreadContext, "block_0$RUBY$create_text_fields,-1,f,false,0,FrameInRuby.rb,109,true"))));
IRubyObject tmp38_37 = paramIRubyObject; RuntimeHelpers.doAttrAsgn(tmp38_37, RuntimeHelpers.selectAttrAsgnCallSite(tmp38_37, paramIRubyObject, paramFrameInRuby.getCallSite(102), paramFrameInRuby.getCallSite(103)), paramFrameInRuby.getCallSite(104).call(paramThreadContext, paramIRubyObject, locals.getValueZeroDepthZeroOrNil(paramThreadContext.nil)), paramThreadContext, paramIRubyObject);
IRubyObject tmp82_81 = paramIRubyObject; RuntimeHelpers.doAttrAsgn(tmp82_81, RuntimeHelpers.selectAttrAsgnCallSite(tmp82_81, paramIRubyObject, paramFrameInRuby.getCallSite(105), paramFrameInRuby.getCallSite(106)), paramFrameInRuby.getCallSite(107).call(paramThreadContext, paramIRubyObject, locals.getValueZeroDepthZeroOrNil(paramThreadContext.nil)), paramThreadContext, paramIRubyObject);
return paramFrameInRuby.getCallSite(108).call(paramThreadContext, paramIRubyObject, paramIRubyObject);
}
public static IRubyObject block_0$RUBY$create_text_fields(FrameInRuby paramFrameInRuby, ThreadContext paramThreadContext, IRubyObject paramIRubyObject1, IRubyObject paramIRubyObject2, Block paramBlock)
{
DynamicScope localDynamicScope = paramThreadContext.getCurrentScope(); IRubyObject localIRubyObject1 = paramThreadContext.nil; RuntimeHelpers.processBlockArgument(paramThreadContext.runtime, paramBlock); IRubyObject f = paramFrameInRuby.getCallSite(100).call(paramThreadContext, paramIRubyObject1, paramFrameInRuby.getConstant8(paramThreadContext, "JTextField"), paramFrameInRuby.getFixnum1(paramThreadContext.runtime, 15));
paramFrameInRuby.getCallSite(101).call(paramThreadContext, paramIRubyObject1, f, paramFrameInRuby.getString2(paramThreadContext.runtime, 32));
return f;
}
@JRubyMethod(name="create_converters_panel", frame=true, required=0, optional=0, rest=-1)
public static IRubyObject method__6$RUBY$create_converters_panel(FrameInRuby paramFrameInRuby, ThreadContext paramThreadContext, IRubyObject paramIRubyObject, Block paramBlock)
{
DynamicScope locals = paramThreadContext.getCurrentScope(); locals.setValueZeroDepthZero(paramFrameInRuby.getCallSite(109).callIter(paramThreadContext, paramIRubyObject, paramIRubyObject, RuntimeHelpers.createBlock(paramThreadContext, paramIRubyObject, paramFrameInRuby.getBlockBody1(paramThreadContext, "block_1$RUBY$create_converters_panel,-1,,false,0,FrameInRuby.rb,128,true"))));
locals.setValueOneDepthZero(paramFrameInRuby.getCallSite(112).call(paramThreadContext, paramIRubyObject, locals.getValueZeroDepthZeroOrNil(paramThreadContext.nil)));
paramFrameInRuby.getCallSite(113).call(paramThreadContext, paramIRubyObject, locals.getValueOneDepthZeroOrNil(paramThreadContext.nil), paramFrameInRuby.getCallSite(114).call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getConstant(paramThreadContext, "JLabel", 11), paramFrameInRuby.getString3(paramThreadContext.runtime, 32)));
paramFrameInRuby.getCallSite(115).call(paramThreadContext, paramIRubyObject, locals.getValueOneDepthZeroOrNil(paramThreadContext.nil), paramFrameInRuby.getCallSite(116).call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getConstant(paramThreadContext, "JLabel", 12), paramFrameInRuby.getString4(paramThreadContext.runtime, 32)));
paramFrameInRuby.getCallSite(117).call(paramThreadContext, paramIRubyObject, paramIRubyObject);
locals.setValueTwoDepthZero(paramFrameInRuby.getCallSite(118).call(paramThreadContext, paramIRubyObject, locals.getValueZeroDepthZeroOrNil(paramThreadContext.nil)));
paramFrameInRuby.getCallSite(119).call(paramThreadContext, paramIRubyObject, locals.getValueTwoDepthZeroOrNil(paramThreadContext.nil), paramFrameInRuby.getCallSite(120).call(paramThreadContext, paramIRubyObject, paramIRubyObject));
paramFrameInRuby.getCallSite(121).call(paramThreadContext, paramIRubyObject, locals.getValueTwoDepthZeroOrNil(paramThreadContext.nil), paramFrameInRuby.getCallSite(122).call(paramThreadContext, paramIRubyObject, paramIRubyObject));
locals.setValueThreeDepthZero(paramFrameInRuby.getCallSite(123).call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getConstant(paramThreadContext, "JPanel", 13), paramFrameInRuby.getCallSite(124).call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getConstant(paramThreadContext, "BorderLayout", 14))));
paramFrameInRuby.getCallSite(125).call(paramThreadContext, paramIRubyObject, locals.getValueThreeDepthZeroOrNil(paramThreadContext.nil), locals.getValueOneDepthZeroOrNil(paramThreadContext.nil), paramFrameInRuby.getConstantFrom(RuntimeHelpers.checkIsModule(paramFrameInRuby.getConstant(paramThreadContext, "BorderLayout", 15)), paramThreadContext, "WEST", 16));
paramFrameInRuby.getCallSite(126).call(paramThreadContext, paramIRubyObject, locals.getValueThreeDepthZeroOrNil(paramThreadContext.nil), locals.getValueTwoDepthZeroOrNil(paramThreadContext.nil), paramFrameInRuby.getConstantFrom(RuntimeHelpers.checkIsModule(paramFrameInRuby.getConstant(paramThreadContext, "BorderLayout", 17)), paramThreadContext, "CENTER", 18));
return locals.getValueThreeDepthZeroOrNil(paramThreadContext.nil);
}
public static IRubyObject block_1$RUBY$create_converters_panel(FrameInRuby paramFrameInRuby, ThreadContext paramThreadContext, IRubyObject paramIRubyObject1, IRubyObject paramIRubyObject2, Block paramBlock)
{
DynamicScope localDynamicScope = paramThreadContext.getCurrentScope(); RuntimeHelpers.processBlockArgument(paramThreadContext.runtime, paramBlock); return paramFrameInRuby.getCallSite(110).call(paramThreadContext, paramIRubyObject1, paramFrameInRuby.getConstant9(paramThreadContext, "JPanel"), paramFrameInRuby.getCallSite(111).call(paramThreadContext, paramIRubyObject1, paramFrameInRuby.getConstant(paramThreadContext, "GridLayout", 10), RuntimeHelpers.constructObjectArray(RubyFixnum.zero(paramThreadContext.runtime), RubyFixnum.one(paramThreadContext.runtime), RubyFixnum.five(paramThreadContext.runtime), RubyFixnum.five(paramThreadContext.runtime)))); }
@JRubyMethod(name="create_menu_bar", frame=true, required=0, optional=0, rest=-1)
public static IRubyObject method__7$RUBY$create_menu_bar(FrameInRuby arg0, ThreadContext ???, IRubyObject arg2, Block arg3) { // Byte code:
// 0: aload_1
// 1: getfield 85 org/jruby/runtime/ThreadContext:nil Lorg/jruby/runtime/builtin/IRubyObject;
// 4: dup
// 5: astore 8
// 7: dup
// 8: astore 9
// 10: dup
// 11: astore 10
// 13: astore 11
// 15: aload_0
// 16: bipush 127
// 18: invokevirtual 79 FrameInRuby:getCallSite (I)Lorg/jruby/runtime/CallSite;
// 21: aload_1
// 22: aload_2
// 23: aload_0
// 24: aload_1
// 25: ldc_w 465
// 28: bipush 19
// 30: invokevirtual 405 FrameInRuby:getConstant (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;I)Lorg/jruby/runtime/builtin/IRubyObject;
// 33: invokevirtual 60 org/jruby/runtime/CallSite:call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
// 36: astore 8
// 38: aload_0
// 39: sipush 128
// 42: invokevirtual 79 FrameInRuby:getCallSite (I)Lorg/jruby/runtime/CallSite;
// 45: aload_1
// 46: aload_2
// 47: aload_0
// 48: aload_1
// 49: ldc_w 467
// 52: bipush 20
// 54: invokevirtual 405 FrameInRuby:getConstant (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;I)Lorg/jruby/runtime/builtin/IRubyObject;
// 57: aload_0
// 58: aload_1
// 59: getfield 35 org/jruby/runtime/ThreadContext:runtime Lorg/jruby/Ruby;
// 62: bipush 32
// 64: invokevirtual 470 FrameInRuby:getString5 (Lorg/jruby/Ruby;I)Lorg/jruby/RubyString;
// 67: invokevirtual 45 org/jruby/runtime/CallSite: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;
// 70: astore 9
// 72: aload_0
// 73: sipush 129
// 76: invokevirtual 79 FrameInRuby:getCallSite (I)Lorg/jruby/runtime/CallSite;
// 79: aload_1
// 80: aload_2
// 81: aload 9
// 83: aload_0
// 84: sipush 130
// 87: invokevirtual 79 FrameInRuby:getCallSite (I)Lorg/jruby/runtime/CallSite;
// 90: aload_1
// 91: aload_2
// 92: aload_2
// 93: invokevirtual 60 org/jruby/runtime/CallSite:call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
// 96: invokevirtual 45 org/jruby/runtime/CallSite: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;
// 99: pop
// 100: aload_0
// 101: sipush 131
// 104: invokevirtual 79 FrameInRuby:getCallSite (I)Lorg/jruby/runtime/CallSite;
// 107: aload_1
// 108: aload_2
// 109: aload 8
// 111: aload 9
// 113: invokevirtual 45 org/jruby/runtime/CallSite: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;
// 116: pop
// 117: aload_0
// 118: sipush 132
// 121: invokevirtual 79 FrameInRuby:getCallSite (I)Lorg/jruby/runtime/CallSite;
// 124: aload_1
// 125: aload_2
// 126: aload_0
// 127: aload_1
// 128: ldc_w 467
// 131: bipush 21
// 133: invokevirtual 405 FrameInRuby:getConstant (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;I)Lorg/jruby/runtime/builtin/IRubyObject;
// 136: aload_0
// 137: aload_1
// 138: getfield 35 org/jruby/runtime/ThreadContext:runtime Lorg/jruby/Ruby;
// 141: bipush 32
// 143: invokevirtual 473 FrameInRuby:getString6 (Lorg/jruby/Ruby;I)Lorg/jruby/RubyString;
// 146: invokevirtual 45 org/jruby/runtime/CallSite: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;
// 149: astore 10
// 151: aload_0
// 152: sipush 133
// 155: invokevirtual 79 FrameInRuby:getCallSite (I)Lorg/jruby/runtime/CallSite;
// 158: aload_1
// 159: aload_2
// 160: aload 10
// 162: aload_0
// 163: sipush 134
// 166: invokevirtual 79 FrameInRuby:getCallSite (I)Lorg/jruby/runtime/CallSite;
// 169: aload_1
// 170: aload_2
// 171: aload_2
// 172: invokevirtual 60 org/jruby/runtime/CallSite:call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
// 175: invokevirtual 45 org/jruby/runtime/CallSite: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;
// 178: pop
// 179: aload_0
// 180: sipush 135
// 183: invokevirtual 79 FrameInRuby:getCallSite (I)Lorg/jruby/runtime/CallSite;
// 186: aload_1
// 187: aload_2
// 188: aload 8
// 190: aload 10
// 192: invokevirtual 45 org/jruby/runtime/CallSite: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;
// 195: pop
// 196: aload_0
// 197: sipush 136
// 200: invokevirtual 79 FrameInRuby:getCallSite (I)Lorg/jruby/runtime/CallSite;
// 203: aload_1
// 204: aload_2
// 205: aload_0
// 206: aload_1
// 207: ldc_w 467
// 210: bipush 22
// 212: invokevirtual 405 FrameInRuby:getConstant (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;I)Lorg/jruby/runtime/builtin/IRubyObject;
// 215: aload_0
// 216: aload_1
// 217: getfield 35 org/jruby/runtime/ThreadContext:runtime Lorg/jruby/Ruby;
// 220: bipush 32
// 222: invokevirtual 476 FrameInRuby:getString7 (Lorg/jruby/Ruby;I)Lorg/jruby/RubyString;
// 225: invokevirtual 45 org/jruby/runtime/CallSite: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;
// 228: astore 11
// 230: aload_0
// 231: sipush 137
// 234: invokevirtual 79 FrameInRuby:getCallSite (I)Lorg/jruby/runtime/CallSite;
// 237: aload_1
// 238: aload_2
// 239: aload 11
// 241: aload_0
// 242: sipush 138
// 245: invokevirtual 79 FrameInRuby:getCallSite (I)Lorg/jruby/runtime/CallSite;
// 248: aload_1
// 249: aload_2
// 250: aload_2
// 251: invokevirtual 60 org/jruby/runtime/CallSite:call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
// 254: invokevirtual 45 org/jruby/runtime/CallSite: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;
// 257: pop
// 258: aload_0
// 259: sipush 139
// 262: invokevirtual 79 FrameInRuby:getCallSite (I)Lorg/jruby/runtime/CallSite;
// 265: aload_1
// 266: aload_2
// 267: aload 11
// 269: aload_0
// 270: sipush 140
// 273: invokevirtual 79 FrameInRuby:getCallSite (I)Lorg/jruby/runtime/CallSite;
// 276: aload_1
// 277: aload_2
// 278: aload_2
// 279: invokevirtual 60 org/jruby/runtime/CallSite:call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
// 282: invokevirtual 45 org/jruby/runtime/CallSite: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;
// 285: pop
// 286: aload_0
// 287: sipush 141
// 290: invokevirtual 79 FrameInRuby:getCallSite (I)Lorg/jruby/runtime/CallSite;
// 293: aload_1
// 294: aload_2
// 295: aload 8
// 297: aload 11
// 299: invokevirtual 45 org/jruby/runtime/CallSite: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;
// 302: pop
// 303: aload 8
// 305: areturn }
@JRubyMethod(name="setup_text_field_listeners", frame=true, required=0, optional=0, rest=-1)
public static IRubyObject method__8$RUBY$setup_text_field_listeners(FrameInRuby paramFrameInRuby, ThreadContext paramThreadContext, IRubyObject paramIRubyObject, Block paramBlock) { DynamicScope locals = paramThreadContext.getCurrentScope(); locals.setValueZeroDepthZero(paramFrameInRuby.getCallSite(142).callIter(paramThreadContext, paramIRubyObject, paramIRubyObject, RuntimeHelpers.createBlock(paramThreadContext, paramIRubyObject, paramFrameInRuby.getBlockBody2(paramThreadContext, "block_2$RUBY$setup_text_field_listeners,-1,ctext;ftext;should_enable,false,0,FrameInRuby.rb,179,true"))));
paramFrameInRuby.getCallSite(153).call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getCallSite(154).call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getCallSite(155).call(paramThreadContext, paramIRubyObject, paramIRubyObject)), paramFrameInRuby.getCallSite(156).callIter(paramThreadContext, paramIRubyObject, paramFrameInRuby.getConstant(paramThreadContext, "SimpleDocumentListener", 23), RuntimeHelpers.createBlock(paramThreadContext, paramIRubyObject, paramFrameInRuby.getBlockBody3(paramThreadContext, "block_3$RUBY$setup_text_field_listeners,-1,,false,0,FrameInRuby.rb,189,true"))));
paramFrameInRuby.getCallSite(162).call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getCallSite(163).call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getCallSite(164).call(paramThreadContext, paramIRubyObject, paramIRubyObject)), paramFrameInRuby.getCallSite(165).callIter(paramThreadContext, paramIRubyObject, paramFrameInRuby.getConstant(paramThreadContext, "SimpleDocumentListener", 24), RuntimeHelpers.createBlock(paramThreadContext, paramIRubyObject, paramFrameInRuby.getBlockBody4(paramThreadContext, "block_4$RUBY$setup_text_field_listeners,-1,,false,0,FrameInRuby.rb,193,true"))));
locals.setValueOneDepthZero(paramFrameInRuby.getCallSite(171).call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getConstant(paramThreadContext, "SimpleDocumentListener", 25), RuntimeHelpers.getBlockFromBlockPassBody(locals.getValueZeroDepthZeroOrNil(paramThreadContext.nil), paramBlock)));
paramFrameInRuby.getCallSite(172).call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getCallSite(173).call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getCallSite(174).call(paramThreadContext, paramIRubyObject, paramIRubyObject)), locals.getValueOneDepthZeroOrNil(paramThreadContext.nil));
return paramFrameInRuby.getCallSite(175).call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getCallSite(176).call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getCallSite(177).call(paramThreadContext, paramIRubyObject, paramIRubyObject)), locals.getValueOneDepthZeroOrNil(paramThreadContext.nil));
}
public static IRubyObject block_2$RUBY$setup_text_field_listeners(FrameInRuby paramFrameInRuby, ThreadContext paramThreadContext, IRubyObject paramIRubyObject1, IRubyObject paramIRubyObject2, Block paramBlock)
{
DynamicScope localDynamicScope = paramThreadContext.getCurrentScope(); IRubyObject localIRubyObject1 = paramThreadContext.nil; IRubyObject localIRubyObject2 = paramThreadContext.nil; IRubyObject localIRubyObject3 = paramThreadContext.nil; RuntimeHelpers.processBlockArgument(paramThreadContext.runtime, paramBlock); IRubyObject ctext = paramFrameInRuby.getCallSite(143).call(paramThreadContext, paramIRubyObject1, paramFrameInRuby.getCallSite(144).call(paramThreadContext, paramIRubyObject1, paramIRubyObject1));
IRubyObject ftext = paramFrameInRuby.getCallSite(145).call(paramThreadContext, paramIRubyObject1, paramFrameInRuby.getCallSite(146).call(paramThreadContext, paramIRubyObject1, paramIRubyObject1));
IRubyObject tmp92_90 = ctext; if (tmp92_90.isTrue()) tmp92_90;
IRubyObject tmp131_128 = paramFrameInRuby.getCallSite(147).call(paramThreadContext, paramIRubyObject1, paramFrameInRuby.getCallSite(148).call(paramThreadContext, paramIRubyObject1, ctext), 0L); if (!tmp131_128.isTrue()) { tmp131_128;
IRubyObject tmp143_141 = ftext; if (tmp143_141.isTrue()) tmp143_141; }
IRubyObject should_enable = paramFrameInRuby.getCallSite(149).call(paramThreadContext, paramIRubyObject1, paramFrameInRuby.getCallSite(150).call(paramThreadContext, paramIRubyObject1, ftext), 0L);
return paramFrameInRuby.getCallSite(151).call(paramThreadContext, paramIRubyObject1, paramFrameInRuby.getCallSite(152).call(paramThreadContext, paramIRubyObject1, paramIRubyObject1), should_enable);
}
public static IRubyObject block_3$RUBY$setup_text_field_listeners(FrameInRuby paramFrameInRuby, ThreadContext paramThreadContext, IRubyObject paramIRubyObject1, IRubyObject paramIRubyObject2, Block paramBlock)
{
DynamicScope localDynamicScope = paramThreadContext.getCurrentScope(); RuntimeHelpers.processBlockArgument(paramThreadContext.runtime, paramBlock); return paramFrameInRuby.getCallSite(157).call(paramThreadContext, paramIRubyObject1, paramFrameInRuby.getCallSite(158).call(paramThreadContext, paramIRubyObject1, paramIRubyObject1), paramFrameInRuby.getCallSite(159).call(paramThreadContext, paramIRubyObject1, paramIRubyObject1, paramFrameInRuby.getCallSite(160).call(paramThreadContext, paramIRubyObject1, paramFrameInRuby.getCallSite(161).call(paramThreadContext, paramIRubyObject1, paramIRubyObject1))));
}
public static IRubyObject block_4$RUBY$setup_text_field_listeners(FrameInRuby paramFrameInRuby, ThreadContext paramThreadContext, IRubyObject paramIRubyObject1, IRubyObject paramIRubyObject2, Block paramBlock) {
DynamicScope localDynamicScope = paramThreadContext.getCurrentScope(); RuntimeHelpers.processBlockArgument(paramThreadContext.runtime, paramBlock); return paramFrameInRuby.getCallSite(166).call(paramThreadContext, paramIRubyObject1, paramFrameInRuby.getCallSite(167).call(paramThreadContext, paramIRubyObject1, paramIRubyObject1), paramFrameInRuby.getCallSite(168).call(paramThreadContext, paramIRubyObject1, paramIRubyObject1, paramFrameInRuby.getCallSite(169).call(paramThreadContext, paramIRubyObject1, paramFrameInRuby.getCallSite(170).call(paramThreadContext, paramIRubyObject1, paramIRubyObject1))));
}
@JRubyMethod(name="setup_actions", frame=true, required=0, optional=0, rest=-1)
public static IRubyObject method__9$RUBY$setup_actions(FrameInRuby paramFrameInRuby, ThreadContext paramThreadContext, IRubyObject paramIRubyObject, Block paramBlock)
{
DynamicScope locals;
IRubyObject tmp1_0 = paramIRubyObject; RuntimeHelpers.doAttrAsgn(tmp1_0, RuntimeHelpers.selectAttrAsgnCallSite(tmp1_0, paramIRubyObject, paramFrameInRuby.getCallSite(178), paramFrameInRuby.getCallSite(179)), paramFrameInRuby.getCallSite(180).call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getConstant(paramThreadContext, "SwingAction", 26), paramFrameInRuby.getString8(paramThreadContext.runtime, 32), RuntimeHelpers.constructHash(paramThreadContext.runtime, paramFrameInRuby.getConstantFrom(RuntimeHelpers.checkIsModule(paramFrameInRuby.getConstant(paramThreadContext, "Action", 27)), paramThreadContext, "SHORT_DESCRIPTION", 28), paramFrameInRuby.getString9(paramThreadContext.runtime, 32), paramFrameInRuby.getConstantFrom(RuntimeHelpers.checkIsModule(paramFrameInRuby.getConstant(paramThreadContext, "Action", 29)), paramThreadContext, "ACCELERATOR_KEY", 30), paramFrameInRuby.getCallSite(181).call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getConstant(paramThreadContext, "KeyStroke", 31), paramFrameInRuby.getConstantFrom(RuntimeHelpers.checkIsModule(paramFrameInRuby.getConstant(paramThreadContext, "KeyEvent", 32)), paramThreadContext, "VK_S", 33), paramFrameInRuby.getConstantFrom(RuntimeHelpers.checkIsModule(paramFrameInRuby.getConstant(paramThreadContext, "Event", 34)), paramThreadContext, "CTRL_MASK", 35))), RuntimeHelpers.getBlockFromBlockPassBody(paramFrameInRuby.getCallSite(182).call(paramThreadContext, paramIRubyObject, paramIRubyObject), paramBlock)), paramThreadContext, paramIRubyObject);
paramThreadContext.pollThreadEvents(); paramFrameInRuby.getCallSite(183).call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getCallSite(184).call(paramThreadContext, paramIRubyObject, paramIRubyObject), paramThreadContext.runtime.getFalse());
IRubyObject tmp248_247 = paramIRubyObject; RuntimeHelpers.doAttrAsgn(tmp248_247, RuntimeHelpers.selectAttrAsgnCallSite(tmp248_247, paramIRubyObject, paramFrameInRuby.getCallSite(185), paramFrameInRuby.getCallSite(186)), paramFrameInRuby.getCallSite(187).call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getConstant(paramThreadContext, "SwingAction", 36), paramFrameInRuby.getString(paramThreadContext.runtime, 10, 32), RuntimeHelpers.constructHash(paramThreadContext.runtime, paramFrameInRuby.getConstantFrom(RuntimeHelpers.checkIsModule(paramFrameInRuby.getConstant(paramThreadContext, "Action", 37)), paramThreadContext, "SHORT_DESCRIPTION", 38), paramFrameInRuby.getString(paramThreadContext.runtime, 11, 32), paramFrameInRuby.getConstantFrom(RuntimeHelpers.checkIsModule(paramFrameInRuby.getConstant(paramThreadContext, "Action", 39)), paramThreadContext, "ACCELERATOR_KEY", 40), paramFrameInRuby.getCallSite(188).call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getConstant(paramThreadContext, "KeyStroke", 41), paramFrameInRuby.getConstantFrom(RuntimeHelpers.checkIsModule(paramFrameInRuby.getConstant(paramThreadContext, "KeyEvent", 42)), paramThreadContext, "VK_T", 43), paramFrameInRuby.getConstantFrom(RuntimeHelpers.checkIsModule(paramFrameInRuby.getConstant(paramThreadContext, "Event", 44)), paramThreadContext, "CTRL_MASK", 45))), RuntimeHelpers.getBlockFromBlockPassBody(paramFrameInRuby.getCallSite(189).call(paramThreadContext, paramIRubyObject, paramIRubyObject), paramBlock)), paramThreadContext, paramIRubyObject);
paramThreadContext.pollThreadEvents(); paramFrameInRuby.getCallSite(190).call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getCallSite(191).call(paramThreadContext, paramIRubyObject, paramIRubyObject), paramThreadContext.runtime.getFalse());
IRubyObject tmp499_498 = paramIRubyObject; RuntimeHelpers.doAttrAsgn(tmp499_498, RuntimeHelpers.selectAttrAsgnCallSite(tmp499_498, paramIRubyObject, paramFrameInRuby.getCallSite(192), paramFrameInRuby.getCallSite(193)), paramFrameInRuby.getCallSite(194).callIter(paramThreadContext, paramIRubyObject, paramFrameInRuby.getConstant(paramThreadContext, "SwingAction", 46), paramFrameInRuby.getString(paramThreadContext.runtime, 12, 32), RuntimeHelpers.constructHash(paramThreadContext.runtime, paramFrameInRuby.getConstantFrom(RuntimeHelpers.checkIsModule(paramFrameInRuby.getConstant(paramThreadContext, "Action", 47)), paramThreadContext, "SHORT_DESCRIPTION", 48), paramFrameInRuby.getString(paramThreadContext.runtime, 13, 32), paramFrameInRuby.getConstantFrom(RuntimeHelpers.checkIsModule(paramFrameInRuby.getConstant(paramThreadContext, "Action", 49)), paramThreadContext, "ACCELERATOR_KEY", 50), paramFrameInRuby.getCallSite(195).call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getConstant(paramThreadContext, "KeyStroke", 51), paramFrameInRuby.getConstantFrom(RuntimeHelpers.checkIsModule(paramFrameInRuby.getConstant(paramThreadContext, "KeyEvent", 52)), paramThreadContext, "VK_X", 53), paramFrameInRuby.getConstantFrom(RuntimeHelpers.checkIsModule(paramFrameInRuby.getConstant(paramThreadContext, "Event", 54)), paramThreadContext, "CTRL_MASK", 55))), RuntimeHelpers.createBlock(paramThreadContext, paramIRubyObject, paramFrameInRuby.getBlockBody5(paramThreadContext, "block_5$RUBY$setup_actions,1,event,false,2,FrameInRuby.rb,228,true"))), paramThreadContext, paramIRubyObject);
IRubyObject tmp709_708 = paramIRubyObject; RuntimeHelpers.doAttrAsgn(tmp709_708, RuntimeHelpers.selectAttrAsgnCallSite(tmp709_708, paramIRubyObject, paramFrameInRuby.getCallSite(200), paramFrameInRuby.getCallSite(201)), paramFrameInRuby.getCallSite(202).call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getConstant(paramThreadContext, "SwingAction", 56), paramFrameInRuby.getString(paramThreadContext.runtime, 14, 32), RuntimeHelpers.constructHash(paramThreadContext.runtime, paramFrameInRuby.getConstantFrom(RuntimeHelpers.checkIsModule(paramFrameInRuby.getConstant(paramThreadContext, "Action", 57)), paramThreadContext, "SHORT_DESCRIPTION", 58), paramFrameInRuby.getString(paramThreadContext.runtime, 15, 32), paramFrameInRuby.getConstantFrom(RuntimeHelpers.checkIsModule(paramFrameInRuby.getConstant(paramThreadContext, "Action", 59)), paramThreadContext, "ACCELERATOR_KEY", 60), paramFrameInRuby.getCallSite(203).call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getConstant(paramThreadContext, "KeyStroke", 61), paramFrameInRuby.getConstantFrom(RuntimeHelpers.checkIsModule(paramFrameInRuby.getConstant(paramThreadContext, "KeyEvent", 62)), paramThreadContext, "VK_L", 63), paramFrameInRuby.getConstantFrom(RuntimeHelpers.checkIsModule(paramFrameInRuby.getConstant(paramThreadContext, "Event", 64)), paramThreadContext, "CTRL_MASK", 65))), RuntimeHelpers.getBlockFromBlockPassBody(paramFrameInRuby.getCallSite(204).call(paramThreadContext, paramIRubyObject, paramIRubyObject), paramBlock)), paramThreadContext, paramIRubyObject);
paramThreadContext.pollThreadEvents(); return paramFrameInRuby.getCallSite(205).call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getCallSite(206).call(paramThreadContext, paramIRubyObject, paramIRubyObject), paramThreadContext.runtime.getFalse());
}
public static IRubyObject block_5$RUBY$setup_actions(FrameInRuby paramFrameInRuby, ThreadContext paramThreadContext, IRubyObject paramIRubyObject1, IRubyObject paramIRubyObject2, Block paramBlock)
{
DynamicScope localDynamicScope = paramThreadContext.getCurrentScope(); IRubyObject localIRubyObject1 = paramThreadContext.nil; localIRubyObject1 = paramIRubyObject2; RuntimeHelpers.processBlockArgument(paramThreadContext.runtime, paramBlock);
IRubyObject event;
return paramFrameInRuby.getCallSite(196).call(paramThreadContext, paramIRubyObject1, paramFrameInRuby.getCallSite(197).call(paramThreadContext, paramIRubyObject1, paramFrameInRuby.getCallSite(198).call(paramThreadContext, paramIRubyObject1, paramFrameInRuby.getCallSite(199).call(paramThreadContext, paramIRubyObject1, paramIRubyObject1))), RubyFixnum.zero(paramThreadContext.runtime));
}
@JRubyMethod(name="create_buttons_panel", frame=true, required=0, optional=0, rest=-1)
public static IRubyObject method__10$RUBY$create_buttons_panel(FrameInRuby paramFrameInRuby, ThreadContext paramThreadContext, IRubyObject paramIRubyObject, Block paramBlock)
{
IRubyObject localIRubyObject1;
IRubyObject outerPanel = localIRubyObject1 = paramThreadContext.nil; IRubyObject innerPanel = paramFrameInRuby.getCallSite(207).call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getConstant(paramThreadContext, "JPanel", 66), paramFrameInRuby.getCallSite(208).call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getConstant(paramThreadContext, "GridLayout", 67), RuntimeHelpers.constructObjectArray(RubyFixnum.one(paramThreadContext.runtime), RubyFixnum.zero(paramThreadContext.runtime), RubyFixnum.five(paramThreadContext.runtime), RubyFixnum.five(paramThreadContext.runtime))));
paramFrameInRuby.getCallSite(209).call(paramThreadContext, paramIRubyObject, innerPanel, paramFrameInRuby.getCallSite(210).call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getConstant(paramThreadContext, "JButton", 68), paramFrameInRuby.getCallSite(211).call(paramThreadContext, paramIRubyObject, paramIRubyObject)));
paramFrameInRuby.getCallSite(212).call(paramThreadContext, paramIRubyObject, innerPanel, paramFrameInRuby.getCallSite(213).call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getConstant(paramThreadContext, "JButton", 69), paramFrameInRuby.getCallSite(214).call(paramThreadContext, paramIRubyObject, paramIRubyObject)));
paramFrameInRuby.getCallSite(215).call(paramThreadContext, paramIRubyObject, innerPanel, paramFrameInRuby.getCallSite(216).call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getConstant(paramThreadContext, "JButton", 70), paramFrameInRuby.getCallSite(217).call(paramThreadContext, paramIRubyObject, paramIRubyObject)));
paramFrameInRuby.getCallSite(218).call(paramThreadContext, paramIRubyObject, innerPanel, paramFrameInRuby.getCallSite(219).call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getConstant(paramThreadContext, "JButton", 71), paramFrameInRuby.getCallSite(220).call(paramThreadContext, paramIRubyObject, paramIRubyObject)));
outerPanel = paramFrameInRuby.getCallSite(221).call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getConstant(paramThreadContext, "JPanel", 72), paramFrameInRuby.getCallSite(222).call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getConstant(paramThreadContext, "BorderLayout", 73)));
paramFrameInRuby.getCallSite(223).call(paramThreadContext, paramIRubyObject, outerPanel, innerPanel, paramFrameInRuby.getConstantFrom(RuntimeHelpers.checkIsModule(paramFrameInRuby.getConstant(paramThreadContext, "BorderLayout", 74)), paramThreadContext, "EAST", 75));
paramFrameInRuby.getCallSite(224).call(paramThreadContext, paramIRubyObject, outerPanel, paramFrameInRuby.getCallSite(225).call(paramThreadContext, paramIRubyObject, paramFrameInRuby.getConstant(paramThreadContext, "BorderFactory", 76), RuntimeHelpers.constructObjectArray(paramFrameInRuby.getFixnum2(paramThreadContext.runtime, 10), RubyFixnum.zero(paramThreadContext.runtime), RubyFixnum.zero(paramThreadContext.runtime), RubyFixnum.zero(paramThreadContext.runtime))));
return outerPanel;
}
@JRubyMethod(name="f2c_behavior", frame=true, required=0, optional=0, rest=-1)
public static IRubyObject method__11$RUBY$f2c_behavior(FrameInRuby paramFrameInRuby, ThreadContext paramThreadContext, IRubyObject paramIRubyObject, Block paramBlock)
{
DynamicScope locals;
return paramFrameInRuby.getCallSite(226).callIter(paramThreadContext, paramIRubyObject, paramIRubyObject, RuntimeHelpers.createBlock(paramThreadContext, paramIRubyObject, paramFrameInRuby.getBlockBody6(paramThreadContext, "block_6$RUBY$f2c_behavior,1,event;text;fahr;cels;cels_text,false,2,FrameInRuby.rb,263,true")));
}
public static IRubyObject block_6$RUBY$f2c_behavior(FrameInRuby arg0, ThreadContext ???, IRubyObject arg2, IRubyObject arg3, Block arg4)
{
// Byte code:
// 0: aload_1
// 1: invokevirtual 332 org/jruby/runtime/ThreadContext:getCurrentScope ()Lorg/jruby/runtime/DynamicScope;
// 4: astore 5
// 6: aload_1
// 7: getfield 85 org/jruby/runtime/ThreadContext:nil Lorg/jruby/runtime/builtin/IRubyObject;
// 10: astore 9
// 12: aload_1
// 13: getfield 85 org/jruby/runtime/ThreadContext:nil Lorg/jruby/runtime/builtin/IRubyObject;
// 16: astore 10
// 18: aload_1
// 19: getfield 85 org/jruby/runtime/ThreadContext:nil Lorg/jruby/runtime/builtin/IRubyObject;
// 22: astore 11
// 24: aload_1
// 25: getfield 85 org/jruby/runtime/ThreadContext:nil Lorg/jruby/runtime/builtin/IRubyObject;
// 28: astore 12
// 30: aload_1
// 31: getfield 85 org/jruby/runtime/ThreadContext:nil Lorg/jruby/runtime/builtin/IRubyObject;
// 34: astore 13
// 36: aload_1
// 37: getfield 35 org/jruby/runtime/ThreadContext:runtime Lorg/jruby/Ruby;
// 40: aload 4
// 42: invokestatic 337 org/jruby/javasupport/util/RuntimeHelpers:processBlockArgument (Lorg/jruby/Ruby;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject;
// 45: aload_3
// 46: astore 9
// 48: pop
// 49: aload_0
// 50: sipush 227
// 53: invokevirtual 79 FrameInRuby:getCallSite (I)Lorg/jruby/runtime/CallSite;
// 56: aload_1
// 57: aload_2
// 58: aload_0
// 59: sipush 228
// 62: invokevirtual 79 FrameInRuby:getCallSite (I)Lorg/jruby/runtime/CallSite;
// 65: aload_1
// 66: aload_2
// 67: aload_2
// 68: invokevirtual 60 org/jruby/runtime/CallSite:call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
// 71: invokevirtual 60 org/jruby/runtime/CallSite:call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
// 74: astore 10
// 76: aload_0
// 77: sipush 229
// 80: invokevirtual 79 FrameInRuby:getCallSite (I)Lorg/jruby/runtime/CallSite;
// 83: aload_1
// 84: aload_2
// 85: aload 10
// 87: aload_1
// 88: getfield 85 org/jruby/runtime/ThreadContext:nil Lorg/jruby/runtime/builtin/IRubyObject;
// 91: invokevirtual 45 org/jruby/runtime/CallSite: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;
// 94: aload_1
// 95: getfield 35 org/jruby/runtime/ThreadContext:runtime Lorg/jruby/Ruby;
// 98: invokestatic 625 org/jruby/javasupport/util/RuntimeHelpers:negate (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/Ruby;)Lorg/jruby/runtime/builtin/IRubyObject;
// 101: dup
// 102: invokeinterface 497 1 0
// 107: ifeq +33 -> 140
// 110: pop
// 111: aload_0
// 112: sipush 230
// 115: invokevirtual 79 FrameInRuby:getCallSite (I)Lorg/jruby/runtime/CallSite;
// 118: aload_1
// 119: aload_2
// 120: aload_0
// 121: sipush 231
// 124: invokevirtual 79 FrameInRuby:getCallSite (I)Lorg/jruby/runtime/CallSite;
// 127: aload_1
// 128: aload_2
// 129: aload 10
// 131: invokevirtual 60 org/jruby/runtime/CallSite:call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
// 134: ldc2_w 498
// 137: invokevirtual 116 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;
// 140: invokeinterface 497 1 0
// 145: ifeq +102 -> 247
// 148: aload_0
// 149: sipush 232
// 152: invokevirtual 79 FrameInRuby:getCallSite (I)Lorg/jruby/runtime/CallSite;
// 155: aload_1
// 156: aload_2
// 157: aload_0
// 158: aload_1
// 159: ldc_w 627
// 162: bipush 77
// 164: invokevirtual 405 FrameInRuby:getConstant (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;I)Lorg/jruby/runtime/builtin/IRubyObject;
// 167: aload 10
// 169: invokevirtual 45 org/jruby/runtime/CallSite: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;
// 172: astore 11
// 174: aload_0
// 175: sipush 233
// 178: invokevirtual 79 FrameInRuby:getCallSite (I)Lorg/jruby/runtime/CallSite;
// 181: aload_1
// 182: aload_2
// 183: aload_2
// 184: aload 11
// 186: invokevirtual 45 org/jruby/runtime/CallSite: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;
// 189: astore 12
// 191: aload_0
// 192: sipush 234
// 195: invokevirtual 79 FrameInRuby:getCallSite (I)Lorg/jruby/runtime/CallSite;
// 198: aload_1
// 199: aload_2
// 200: aload_0
// 201: aload_1
// 202: ldc_w 627
// 205: bipush 78
// 207: invokevirtual 405 FrameInRuby:getConstant (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;I)Lorg/jruby/runtime/builtin/IRubyObject;
// 210: aload 12
// 212: invokevirtual 45 org/jruby/runtime/CallSite: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;
// 215: astore 13
// 217: aload_0
// 218: sipush 235
// 221: invokevirtual 79 FrameInRuby:getCallSite (I)Lorg/jruby/runtime/CallSite;
// 224: aload_1
// 225: aload_2
// 226: aload_0
// 227: sipush 236
// 230: invokevirtual 79 FrameInRuby:getCallSite (I)Lorg/jruby/runtime/CallSite;
// 233: aload_1
// 234: aload_2
// 235: aload_2
// 236: invokevirtual 60 org/jruby/runtime/CallSite:call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
// 239: aload 13
// 241: invokevirtual 45 org/jruby/runtime/CallSite: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;
// 244: goto +7 -> 251
// 247: aload_1
// 248: getfield 85 org/jruby/runtime/ThreadContext:nil Lorg/jruby/runtime/builtin/IRubyObject;
// 251: areturn
}
@JRubyMethod(name="c2f_behavior", frame=true, required=0, optional=0, rest=-1)
public static IRubyObject method__12$RUBY$c2f_behavior(FrameInRuby paramFrameInRuby, ThreadContext paramThreadContext, IRubyObject paramIRubyObject, Block paramBlock)
{
DynamicScope locals;
return paramFrameInRuby.getCallSite(237).callIter(paramThreadContext, paramIRubyObject, paramIRubyObject, RuntimeHelpers.createBlock(paramThreadContext, paramIRubyObject, paramFrameInRuby.getBlockBody7(paramThreadContext, "block_7$RUBY$c2f_behavior,1,event;text;cels;fahr;fahr_text,false,2,FrameInRuby.rb,279,true")));
}
public static IRubyObject block_7$RUBY$c2f_behavior(FrameInRuby arg0, ThreadContext ???, IRubyObject arg2, IRubyObject arg3, Block arg4)
{
// Byte code:
// 0: aload_1
// 1: invokevirtual 332 org/jruby/runtime/ThreadContext:getCurrentScope ()Lorg/jruby/runtime/DynamicScope;
// 4: astore 5
// 6: aload_1
// 7: getfield 85 org/jruby/runtime/ThreadContext:nil Lorg/jruby/runtime/builtin/IRubyObject;
// 10: astore 9
// 12: aload_1
// 13: getfield 85 org/jruby/runtime/ThreadContext:nil Lorg/jruby/runtime/builtin/IRubyObject;
// 16: astore 10
// 18: aload_1
// 19: getfield 85 org/jruby/runtime/ThreadContext:nil Lorg/jruby/runtime/builtin/IRubyObject;
// 22: astore 11
// 24: aload_1
// 25: getfield 85 org/jruby/runtime/ThreadContext:nil Lorg/jruby/runtime/builtin/IRubyObject;
// 28: astore 12
// 30: aload_1
// 31: getfield 85 org/jruby/runtime/ThreadContext:nil Lorg/jruby/runtime/builtin/IRubyObject;
// 34: astore 13
// 36: aload_1
// 37: getfield 35 org/jruby/runtime/ThreadContext:runtime Lorg/jruby/Ruby;
// 40: aload 4
// 42: invokestatic 337 org/jruby/javasupport/util/RuntimeHelpers:processBlockArgument (Lorg/jruby/Ruby;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject;
// 45: aload_3
// 46: astore 9
// 48: pop
// 49: aload_0
// 50: sipush 238
// 53: invokevirtual 79 FrameInRuby:getCallSite (I)Lorg/jruby/runtime/CallSite;
// 56: aload_1
// 57: aload_2
// 58: aload_0
// 59: sipush 239
// 62: invokevirtual 79 FrameInRuby:getCallSite (I)Lorg/jruby/runtime/CallSite;
// 65: aload_1
// 66: aload_2
// 67: aload_2
// 68: invokevirtual 60 org/jruby/runtime/CallSite:call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
// 71: invokevirtual 60 org/jruby/runtime/CallSite:call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
// 74: astore 10
// 76: aload_0
// 77: sipush 240
// 80: invokevirtual 79 FrameInRuby:getCallSite (I)Lorg/jruby/runtime/CallSite;
// 83: aload_1
// 84: aload_2
// 85: aload 10
// 87: aload_1
// 88: getfield 85 org/jruby/runtime/ThreadContext:nil Lorg/jruby/runtime/builtin/IRubyObject;
// 91: invokevirtual 45 org/jruby/runtime/CallSite: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;
// 94: aload_1
// 95: getfield 35 org/jruby/runtime/ThreadContext:runtime Lorg/jruby/Ruby;
// 98: invokestatic 625 org/jruby/javasupport/util/RuntimeHelpers:negate (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/Ruby;)Lorg/jruby/runtime/builtin/IRubyObject;
// 101: dup
// 102: invokeinterface 497 1 0
// 107: ifeq +33 -> 140
// 110: pop
// 111: aload_0
// 112: sipush 241
// 115: invokevirtual 79 FrameInRuby:getCallSite (I)Lorg/jruby/runtime/CallSite;
// 118: aload_1
// 119: aload_2
// 120: aload_0
// 121: sipush 242
// 124: invokevirtual 79 FrameInRuby:getCallSite (I)Lorg/jruby/runtime/CallSite;
// 127: aload_1
// 128: aload_2
// 129: aload 10
// 131: invokevirtual 60 org/jruby/runtime/CallSite:call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
// 134: ldc2_w 498
// 137: invokevirtual 116 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;
// 140: invokeinterface 497 1 0
// 145: ifeq +102 -> 247
// 148: aload_0
// 149: sipush 243
// 152: invokevirtual 79 FrameInRuby:getCallSite (I)Lorg/jruby/runtime/CallSite;
// 155: aload_1
// 156: aload_2
// 157: aload_0
// 158: aload_1
// 159: ldc_w 627
// 162: bipush 79
// 164: invokevirtual 405 FrameInRuby:getConstant (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;I)Lorg/jruby/runtime/builtin/IRubyObject;
// 167: aload 10
// 169: invokevirtual 45 org/jruby/runtime/CallSite: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;
// 172: astore 11
// 174: aload_0
// 175: sipush 244
// 178: invokevirtual 79 FrameInRuby:getCallSite (I)Lorg/jruby/runtime/CallSite;
// 181: aload_1
// 182: aload_2
// 183: aload_2
// 184: aload 11
// 186: invokevirtual 45 org/jruby/runtime/CallSite: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;
// 189: astore 12
// 191: aload_0
// 192: sipush 245
// 195: invokevirtual 79 FrameInRuby:getCallSite (I)Lorg/jruby/runtime/CallSite;
// 198: aload_1
// 199: aload_2
// 200: aload_0
// 201: aload_1
// 202: ldc_w 627
// 205: bipush 80
// 207: invokevirtual 405 FrameInRuby:getConstant (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;I)Lorg/jruby/runtime/builtin/IRubyObject;
// 210: aload 12
// 212: invokevirtual 45 org/jruby/runtime/CallSite: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;
// 215: astore 13
// 217: aload_0
// 218: sipush 246
// 221: invokevirtual 79 FrameInRuby:getCallSite (I)Lorg/jruby/runtime/CallSite;
// 224: aload_1
// 225: aload_2
// 226: aload_0
// 227: sipush 247
// 230: invokevirtual 79 FrameInRuby:getCallSite (I)Lorg/jruby/runtime/CallSite;
// 233: aload_1
// 234: aload_2
// 235: aload_2
// 236: invokevirtual 60 org/jruby/runtime/CallSite:call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
// 239: aload 13
// 241: invokevirtual 45 org/jruby/runtime/CallSite: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;
// 244: goto +7 -> 251
// 247: aload_1
// 248: getfield 85 org/jruby/runtime/ThreadContext:nil Lorg/jruby/runtime/builtin/IRubyObject;
// 251: areturn
}
@JRubyMethod(name="clear_behavior", frame=true, required=0, optional=0, rest=-1)
public static IRubyObject method__13$RUBY$clear_behavior(FrameInRuby paramFrameInRuby, ThreadContext paramThreadContext, IRubyObject paramIRubyObject, Block paramBlock)
{
DynamicScope locals;
return paramFrameInRuby.getCallSite(248).callIter(paramThreadContext, paramIRubyObject, paramIRubyObject, RuntimeHelpers.createBlock(paramThreadContext, paramIRubyObject, paramFrameInRuby.getBlockBody8(paramThreadContext, "block_8$RUBY$clear_behavior,1,event,false,2,FrameInRuby.rb,296,true"))); }
public static IRubyObject block_8$RUBY$clear_behavior(FrameInRuby paramFrameInRuby, ThreadContext paramThreadContext, IRubyObject paramIRubyObject1, IRubyObject paramIRubyObject2, Block paramBlock) { DynamicScope localDynamicScope = paramThreadContext.getCurrentScope(); IRubyObject localIRubyObject1 = paramThreadContext.nil; localIRubyObject1 = paramIRubyObject2; RuntimeHelpers.processBlockArgument(paramThreadContext.runtime, paramBlock);
IRubyObject event;
paramFrameInRuby.getCallSite(249).call(paramThreadContext, paramIRubyObject1, paramFrameInRuby.getCallSite(250).call(paramThreadContext, paramIRubyObject1, paramIRubyObject1), paramFrameInRuby.getString(paramThreadContext.runtime, 16, 32));
return paramFrameInRuby.getCallSite(251).call(paramThreadContext, paramIRubyObject1, paramFrameInRuby.getCallSite(252).call(paramThreadContext, paramIRubyObject1, paramIRubyObject1), paramFrameInRuby.getString(paramThreadContext.runtime, 16, 32));
}
@JRubyMethod(name="double_string_valid?", frame=true, required=1, optional=0, rest=-1)
public static IRubyObject method__14$RUBY$double_string_valid_p_(FrameInRuby paramFrameInRuby, ThreadContext paramThreadContext, IRubyObject paramIRubyObject1, IRubyObject paramIRubyObject2, Block paramBlock)
{
DynamicScope localDynamicScope1 = paramThreadContext.getCurrentScope(); localDynamicScope1.setValueZeroDepthZero(paramIRubyObject2);
DynamicScope locals;
chained_15_rescue_1$RUBY$SYNTHETICdouble_string_valid_p_(paramFrameInRuby, paramThreadContext, paramIRubyObject1, paramIRubyObject2, paramBlock);
return locals.getValueOneDepthZeroOrNil(paramThreadContext.nil);
}
// ERROR //
public static IRubyObject chained_15_rescue_1$RUBY$SYNTHETICdouble_string_valid_p_(FrameInRuby paramFrameInRuby, ThreadContext paramThreadContext, IRubyObject paramIRubyObject1, IRubyObject paramIRubyObject2, Block paramBlock)
{
// Byte code:
// 0: aload_1
// 1: invokevirtual 332 org/jruby/runtime/ThreadContext:getCurrentScope ()Lorg/jruby/runtime/DynamicScope;
// 4: astore 5
// 6: aload_1
// 7: invokevirtual 677 org/jruby/runtime/ThreadContext:getErrorInfo ()Lorg/jruby/runtime/builtin/IRubyObject;
// 10: astore 8
// 12: aload_0
// 13: sipush 253
// 16: invokevirtual 79 FrameInRuby:getCallSite (I)Lorg/jruby/runtime/CallSite;
// 19: aload_1
// 20: aload_2
// 21: aload_0
// 22: aload_1
// 23: ldc_w 627
// 26: bipush 81
// 28: invokevirtual 405 FrameInRuby:getConstant (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;I)Lorg/jruby/runtime/builtin/IRubyObject;
// 31: aload 5
// 33: aload_1
// 34: getfield 85 org/jruby/runtime/ThreadContext:nil Lorg/jruby/runtime/builtin/IRubyObject;
// 37: invokevirtual 375 org/jruby/runtime/DynamicScope:getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
// 40: invokevirtual 45 org/jruby/runtime/CallSite: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;
// 43: pop
// 44: aload 5
// 46: aload_1
// 47: getfield 35 org/jruby/runtime/ThreadContext:runtime Lorg/jruby/Ruby;
// 50: invokevirtual 682 org/jruby/Ruby:getTrue ()Lorg/jruby/RubyBoolean;
// 53: aload_1
// 54: invokevirtual 576 org/jruby/runtime/ThreadContext:pollThreadEvents ()V
// 57: invokevirtual 425 org/jruby/runtime/DynamicScope:setValueOneDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
// 60: goto +66 -> 126
// 63: athrow
// 64: astore 7
// 66: aload 7
// 68: aload_0
// 69: aload_1
// 70: ldc_w 684
// 73: bipush 82
// 75: invokevirtual 405 FrameInRuby:getConstant (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;I)Lorg/jruby/runtime/builtin/IRubyObject;
// 78: aload_1
// 79: invokestatic 688 org/jruby/javasupport/util/RuntimeHelpers:isJavaExceptionHandled (Ljava/lang/Throwable;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject;
// 82: invokeinterface 497 1 0
// 87: ifeq +25 -> 112
// 90: aload 7
// 92: aload_1
// 93: invokestatic 692 org/jruby/javasupport/util/RuntimeHelpers:storeExceptionInErrorInfo (Ljava/lang/Throwable;Lorg/jruby/runtime/ThreadContext;)V
// 96: aload_0
// 97: aload_1
// 98: aload_2
// 99: aload_3
// 100: aload 4
// 102: invokestatic 695 FrameInRuby:chained_16_rescue_line_311 (LFrameInRuby;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject;
// 105: aload_1
// 106: invokestatic 699 org/jruby/javasupport/util/RuntimeHelpers:clearErrorInfo (Lorg/jruby/runtime/ThreadContext;)V
// 109: goto +6 -> 115
// 112: aload 7
// 114: athrow
// 115: goto +11 -> 126
// 118: aload_1
// 119: aload 8
// 121: invokevirtual 702 org/jruby/runtime/ThreadContext:setErrorInfo (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
// 124: pop
// 125: athrow
// 126: aload_1
// 127: aload 8
// 129: invokevirtual 702 org/jruby/runtime/ThreadContext:setErrorInfo (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
// 132: pop
// 133: areturn
//
// Exception table:
// from to target type
// 12 60 63 org/jruby/exceptions/JumpException$FlowControlException
// 12 60 64 java/lang/Throwable
// 12 115 118 org/jruby/exceptions/JumpException$FlowControlException
}
public static IRubyObject chained_16_rescue_line_311(FrameInRuby paramFrameInRuby, ThreadContext paramThreadContext, IRubyObject paramIRubyObject1, IRubyObject paramIRubyObject2, Block paramBlock)
{
DynamicScope localDynamicScope = paramThreadContext.getCurrentScope(); paramThreadContext.pollThreadEvents(); return localDynamicScope.setValueOneDepthZero(paramThreadContext.runtime.getFalse()); }
@JRubyMethod(name="centerOnScreen", frame=true, required=0, optional=0, rest=-1)
public static IRubyObject method__17$RUBY$centerOnScreen(FrameInRuby arg0, ThreadContext ???, IRubyObject arg2, Block arg3) { // Byte code:
// 0: aload_1
// 1: getfield 85 org/jruby/runtime/ThreadContext:nil Lorg/jruby/runtime/builtin/IRubyObject;
// 4: dup
// 5: astore 8
// 7: dup
// 8: astore 9
// 10: dup
// 11: astore 10
// 13: astore 11
// 15: aload_0
// 16: sipush 254
// 19: invokevirtual 79 FrameInRuby:getCallSite (I)Lorg/jruby/runtime/CallSite;
// 22: aload_1
// 23: aload_2
// 24: aload_0
// 25: sipush 255
// 28: invokevirtual 79 FrameInRuby:getCallSite (I)Lorg/jruby/runtime/CallSite;
// 31: aload_1
// 32: aload_2
// 33: aload_0
// 34: aload_1
// 35: ldc_w 715
// 38: bipush 83
// 40: invokevirtual 405 FrameInRuby:getConstant (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;I)Lorg/jruby/runtime/builtin/IRubyObject;
// 43: invokevirtual 60 org/jruby/runtime/CallSite:call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
// 46: invokevirtual 60 org/jruby/runtime/CallSite:call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
// 49: astore 8
// 51: aload_0
// 52: sipush 256
// 55: invokevirtual 79 FrameInRuby:getCallSite (I)Lorg/jruby/runtime/CallSite;
// 58: aload_1
// 59: aload_2
// 60: aload_2
// 61: invokevirtual 60 org/jruby/runtime/CallSite:call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
// 64: astore 9
// 66: aload_0
// 67: sipush 257
// 70: invokevirtual 79 FrameInRuby:getCallSite (I)Lorg/jruby/runtime/CallSite;
// 73: aload_1
// 74: aload_2
// 75: aload_0
// 76: sipush 258
// 79: invokevirtual 79 FrameInRuby:getCallSite (I)Lorg/jruby/runtime/CallSite;
// 82: aload_1
// 83: aload_2
// 84: aload_0
// 85: sipush 259
// 88: invokevirtual 79 FrameInRuby:getCallSite (I)Lorg/jruby/runtime/CallSite;
// 91: aload_1
// 92: aload_2
// 93: aload 8
// 95: invokevirtual 60 org/jruby/runtime/CallSite:call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
// 98: aload_0
// 99: sipush 260
// 102: invokevirtual 79 FrameInRuby:getCallSite (I)Lorg/jruby/runtime/CallSite;
// 105: aload_1
// 106: aload_2
// 107: aload 9
// 109: invokevirtual 60 org/jruby/runtime/CallSite:call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
// 112: invokevirtual 45 org/jruby/runtime/CallSite: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;
// 115: aload_1
// 116: getfield 35 org/jruby/runtime/ThreadContext:runtime Lorg/jruby/Ruby;
// 119: invokestatic 718 org/jruby/RubyFixnum:two (Lorg/jruby/Ruby;)Lorg/jruby/RubyFixnum;
// 122: invokevirtual 45 org/jruby/runtime/CallSite: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;
// 125: astore 10
// 127: aload_0
// 128: sipush 261
// 131: invokevirtual 79 FrameInRuby:getCallSite (I)Lorg/jruby/runtime/CallSite;
// 134: aload_1
// 135: aload_2
// 136: aload_0
// 137: sipush 262
// 140: invokevirtual 79 FrameInRuby:getCallSite (I)Lorg/jruby/runtime/CallSite;
// 143: aload_1
// 144: aload_2
// 145: aload_0
// 146: sipush 263
// 149: invokevirtual 79 FrameInRuby:getCallSite (I)Lorg/jruby/runtime/CallSite;
// 152: aload_1
// 153: aload_2
// 154: aload 8
// 156: invokevirtual 60 org/jruby/runtime/CallSite:call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
// 159: aload_0
// 160: sipush 264
// 163: invokevirtual 79 FrameInRuby:getCallSite (I)Lorg/jruby/runtime/CallSite;
// 166: aload_1
// 167: aload_2
// 168: aload 9
// 170: invokevirtual 60 org/jruby/runtime/CallSite:call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
// 173: invokevirtual 45 org/jruby/runtime/CallSite: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;
// 176: aload_1
// 177: getfield 35 org/jruby/runtime/ThreadContext:runtime Lorg/jruby/Ruby;
// 180: invokestatic 718 org/jruby/RubyFixnum:two (Lorg/jruby/Ruby;)Lorg/jruby/RubyFixnum;
// 183: invokevirtual 45 org/jruby/runtime/CallSite: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;
// 186: astore 11
// 188: aload_0
// 189: sipush 265
// 192: invokevirtual 79 FrameInRuby:getCallSite (I)Lorg/jruby/runtime/CallSite;
// 195: aload_1
// 196: aload_2
// 197: aload_2
// 198: aload 10
// 200: aload 11
// 202: invokevirtual 240 org/jruby/runtime/CallSite: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;
// 205: areturn }
public static IRubyObject class_3$RUBY$FrameInRuby(FrameInRuby paramFrameInRuby, ThreadContext paramThreadContext, IRubyObject paramIRubyObject, IRubyObject[] paramArrayOfIRubyObject, Block paramBlock) { Arity.checkArgumentCount(paramThreadContext.getRuntime(), paramArrayOfIRubyObject, 0, 0);
return class_3$RUBY$FrameInRuby(paramFrameInRuby, paramThreadContext, paramIRubyObject, paramBlock); }
public static IRubyObject class_18$RUBY$SimpleDocumentListener(FrameInRuby paramFrameInRuby, ThreadContext paramThreadContext, IRubyObject paramIRubyObject, Block paramBlock) { paramThreadContext.preCompiledClassDummyScope(paramIRubyObject = RuntimeHelpers.prepareClassNamespace(paramThreadContext, paramThreadContext.nil).defineOrGetClassUnder("SimpleDocumentListener", null), paramFrameInRuby.getScope2(paramThreadContext, ",0,0,-1"));
try { paramFrameInRuby.getCallSite(271).call(paramThreadContext, paramIRubyObject, paramIRubyObject, paramFrameInRuby.getConstant(paramThreadContext, "DocumentListener", 85));
paramFrameInRuby.getCallSite(272).call(paramThreadContext, paramIRubyObject, paramIRubyObject, paramFrameInRuby.getSymbol6(paramThreadContext.runtime, "behavior"));
RuntimeHelpers.def(paramThreadContext, paramIRubyObject, paramFrameInRuby, "initialize", "method__19$RUBY$initialize", "behavior,0,0,-1", 0, "FrameInRuby.rb", 360, CallConfiguration.FrameFullScopeNone, "bbehavior");
RuntimeHelpers.def(paramThreadContext, paramIRubyObject, paramFrameInRuby, "changedUpdate", "method__20$RUBY$changedUpdate", "event,1,0,-1", 1, "FrameInRuby.rb", 365, CallConfiguration.FrameNoneScopeNone, "qevent");
RuntimeHelpers.def(paramThreadContext, paramIRubyObject, paramFrameInRuby, "insertUpdate", "method__21$RUBY$insertUpdate", "event,1,0,-1", 1, "FrameInRuby.rb", 366, CallConfiguration.FrameNoneScopeNone, "qevent");
paramThreadContext.postCompiledClass(); } finally { paramThreadContext.postCompiledClass(); throw finally; } return RuntimeHelpers.def(paramThreadContext, paramIRubyObject, paramFrameInRuby, "removeUpdate", "method__22$RUBY$removeUpdate", "event,1,0,-1", 1, "FrameInRuby.rb", 367, CallConfiguration.FrameNoneScopeNone, "qevent");
}
@JRubyMethod(name="initialize", frame=true, required=0, optional=0, rest=-1)
public static IRubyObject method__19$RUBY$initialize(FrameInRuby paramFrameInRuby, ThreadContext paramThreadContext, IRubyObject paramIRubyObject, Block paramBlock)
{
IRubyObject localIRubyObject1 = paramThreadContext.nil; IRubyObject behavior = RuntimeHelpers.processBlockArgument(paramThreadContext.runtime, paramBlock);
IRubyObject tmp17_16 = paramIRubyObject; return RuntimeHelpers.doAttrAsgn(tmp17_16, RuntimeHelpers.selectAttrAsgnCallSite(tmp17_16, paramIRubyObject, paramFrameInRuby.getCallSite(273), paramFrameInRuby.getCallSite(274)), behavior, paramThreadContext, paramIRubyObject);
}
@JRubyMethod(name="changedUpdate", frame=true, required=1, optional=0, rest=-1)
public static IRubyObject method__20$RUBY$changedUpdate(FrameInRuby paramFrameInRuby, ThreadContext paramThreadContext, IRubyObject paramIRubyObject1, IRubyObject paramIRubyObject2, Block paramBlock) { IRubyObject event = paramIRubyObject2; return paramFrameInRuby.getCallSite(275).call(paramThreadContext, paramIRubyObject1, paramFrameInRuby.getCallSite(276).call(paramThreadContext, paramIRubyObject1, paramIRubyObject1), event); }
@JRubyMethod(name="insertUpdate", frame=true, required=1, optional=0, rest=-1)
public static IRubyObject method__21$RUBY$insertUpdate(FrameInRuby paramFrameInRuby, ThreadContext paramThreadContext, IRubyObject paramIRubyObject1, IRubyObject paramIRubyObject2, Block paramBlock) { IRubyObject event = paramIRubyObject2; return paramFrameInRuby.getCallSite(277).call(paramThreadContext, paramIRubyObject1, paramFrameInRuby.getCallSite(278).call(paramThreadContext, paramIRubyObject1, paramIRubyObject1), event); }
@JRubyMethod(name="removeUpdate", frame=true, required=1, optional=0, rest=-1)
public static IRubyObject method__22$RUBY$removeUpdate(FrameInRuby paramFrameInRuby, ThreadContext paramThreadContext, IRubyObject paramIRubyObject1, IRubyObject paramIRubyObject2, Block paramBlock) { IRubyObject event = paramIRubyObject2; return paramFrameInRuby.getCallSite(279).call(paramThreadContext, paramIRubyObject1, paramFrameInRuby.getCallSite(280).call(paramThreadContext, paramIRubyObject1, paramIRubyObject1), event);
}
public static IRubyObject class_18$RUBY$SimpleDocumentListener(FrameInRuby paramFrameInRuby, ThreadContext paramThreadContext, IRubyObject paramIRubyObject, IRubyObject[] paramArrayOfIRubyObject, Block paramBlock)
{
Arity.checkArgumentCount(paramThreadContext.getRuntime(), paramArrayOfIRubyObject, 0, 0);
return class_18$RUBY$SimpleDocumentListener(paramFrameInRuby, paramThreadContext, paramIRubyObject, paramBlock);
}
public static IRubyObject class_23$RUBY$SwingAction(FrameInRuby paramFrameInRuby, ThreadContext paramThreadContext, IRubyObject paramIRubyObject, Block paramBlock)
{
paramThreadContext.preCompiledClassDummyScope(paramIRubyObject = RuntimeHelpers.prepareClassNamespace(paramThreadContext, paramThreadContext.nil).defineOrGetClassUnder("SwingAction", RuntimeHelpers.prepareSuperClass(paramThreadContext.runtime, paramIRubyObject)), paramFrameInRuby.getScope3(paramThreadContext, ",0,0,-1"));
try { paramFrameInRuby.getCallSite(285).call(paramThreadContext, paramIRubyObject, paramIRubyObject, paramFrameInRuby.getSymbol6(paramThreadContext.runtime, "behavior"));
RuntimeHelpers.def(paramThreadContext, paramIRubyObject, paramFrameInRuby, "initialize", "method__24$RUBY$initialize", "name;options;behavior,1,1,-1", -2, "FrameInRuby.rb", 425, CallConfiguration.FrameFullScopeFull, "qname;ooptions;bbehavior");
paramThreadContext.postCompiledClass(); } finally { paramThreadContext.postCompiledClass(); throw finally; } return RuntimeHelpers.def(paramThreadContext, paramIRubyObject, paramFrameInRuby, "actionPerformed", "method__25$RUBY$actionPerformed", "action_event,1,0,-1", 1, "FrameInRuby.rb", 431, CallConfiguration.FrameNoneScopeNone, "qaction_event");
}
@JRubyMethod(name="initialize", frame=true, required=1, optional=1, rest=-1)
public static IRubyObject method__24$RUBY$initialize(FrameInRuby paramFrameInRuby, ThreadContext paramThreadContext, IRubyObject paramIRubyObject, IRubyObject[] paramArrayOfIRubyObject, Block paramBlock)
{
DynamicScope localDynamicScope1 = paramThreadContext.getCurrentScope(); Arity.raiseArgumentError(paramThreadContext.runtime, paramArrayOfIRubyObject, 1, 2); localDynamicScope1.setValueZeroDepthZero(paramArrayOfIRubyObject[0]);
IRubyObject tmp31_28 = RuntimeHelpers.elementOrNull(paramArrayOfIRubyObject, 1); if (tmp31_28 != null) localDynamicScope1.setValueOneDepthZero(tmp31_28); else localDynamicScope1.setValueOneDepthZero(paramThreadContext.nil);
}
public static IRubyObject block_9$RUBY$initialize(FrameInRuby paramFrameInRuby, ThreadContext paramThreadContext, IRubyObject paramIRubyObject1, IRubyObject paramIRubyObject2, Block paramBlock) { DynamicScope localDynamicScope = paramThreadContext.getCurrentScope(); IRubyObject localIRubyObject1 = paramThreadContext.nil; IRubyObject localIRubyObject2 = paramThreadContext.nil; RubyArray localRubyArray = RuntimeHelpers.ensureMultipleAssignableRubyArray(paramIRubyObject2, paramThreadContext.runtime, true); localIRubyObject1 = RuntimeHelpers.arrayEntryOrNilZero(localRubyArray); localIRubyObject2 = RuntimeHelpers.arrayEntryOrNilOne(localRubyArray); RuntimeHelpers.processBlockArgument(paramThreadContext.runtime, paramBlock);
IRubyObject value;
IRubyObject key;
return paramFrameInRuby.getCallSite(288).call(paramThreadContext, paramIRubyObject1, paramIRubyObject1, key, value); }
@JRubyMethod(name="actionPerformed", frame=true, required=1, optional=0, rest=-1)
public static IRubyObject method__25$RUBY$actionPerformed(FrameInRuby paramFrameInRuby, ThreadContext paramThreadContext, IRubyObject paramIRubyObject1, IRubyObject paramIRubyObject2, Block paramBlock) {
IRubyObject action_event = paramIRubyObject2; return paramFrameInRuby.getCallSite(291).call(paramThreadContext, paramIRubyObject1, paramFrameInRuby.getCallSite(292).call(paramThreadContext, paramIRubyObject1, paramIRubyObject1), action_event);
}
public static IRubyObject class_23$RUBY$SwingAction(FrameInRuby paramFrameInRuby, ThreadContext paramThreadContext, IRubyObject paramIRubyObject, IRubyObject[] paramArrayOfIRubyObject, Block paramBlock)
{
Arity.checkArgumentCount(paramThreadContext.getRuntime(), paramArrayOfIRubyObject, 0, 0);
return class_23$RUBY$SwingAction(paramFrameInRuby, paramThreadContext, paramIRubyObject, paramBlock);
}
public IRubyObject load(ThreadContext paramThreadContext, IRubyObject paramIRubyObject, boolean paramBoolean)
{
try
{
RuntimeHelpers.preLoad(paramThreadContext, ",0,0,-2", paramBoolean);
return __file__(this, paramThreadContext, paramIRubyObject, IRubyObject.NULL_ARRAY, Block.NULL_BLOCK);
}
finally
{
RuntimeHelpers.postLoad(paramThreadContext);
}
throw finally;
}
public static void main(String[] paramArrayOfString)
{
String str = FrameInRuby.class.getClassLoader().getResource("FrameInRuby.class").toString();
new FrameInRuby().setFilename(str);
tmp34_31 = new RubyInstanceConfig();
tmp34_31.setArgv(paramArrayOfString);
tmp39_34 = tmp34_31;
tmp39_34.setScriptFileName(str);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment