public interface RubyObjectAdapter
Modifier and Type | Method and Description |
---|---|
IRubyObject |
callMethod(IRubyObject receiver,
String methodName) |
IRubyObject |
callMethod(IRubyObject receiver,
String methodName,
IRubyObject singleArg) |
IRubyObject |
callMethod(IRubyObject receiver,
String methodName,
IRubyObject[] args) |
IRubyObject |
callMethod(IRubyObject receiver,
String methodName,
IRubyObject[] args,
Block block) |
IRubyObject |
callSuper(IRubyObject receiver,
IRubyObject[] args) |
IRubyObject |
callSuper(IRubyObject receiver,
IRubyObject[] args,
Block block) |
IRubyObject[] |
convertToJavaArray(IRubyObject array) |
RubyInteger |
convertToRubyInteger(IRubyObject obj) |
RubyString |
convertToRubyString(IRubyObject obj) |
IRubyObject |
getInstanceVariable(IRubyObject obj,
String variableName) |
boolean |
isKindOf(IRubyObject value,
RubyModule rubyModule) |
IRubyObject |
setInstanceVariable(IRubyObject obj,
String variableName,
IRubyObject value) |
boolean isKindOf(IRubyObject value, RubyModule rubyModule)
IRubyObject setInstanceVariable(IRubyObject obj, String variableName, IRubyObject value)
IRubyObject[] convertToJavaArray(IRubyObject array)
RubyInteger convertToRubyInteger(IRubyObject obj)
IRubyObject getInstanceVariable(IRubyObject obj, String variableName)
RubyString convertToRubyString(IRubyObject obj)
IRubyObject callMethod(IRubyObject receiver, String methodName)
IRubyObject callMethod(IRubyObject receiver, String methodName, IRubyObject singleArg)
IRubyObject callMethod(IRubyObject receiver, String methodName, IRubyObject[] args)
IRubyObject callMethod(IRubyObject receiver, String methodName, IRubyObject[] args, Block block)
IRubyObject callSuper(IRubyObject receiver, IRubyObject[] args)
IRubyObject callSuper(IRubyObject receiver, IRubyObject[] args, Block block)
Copyright © 2001-2015 JRuby. All Rights Reserved.