org.jruby
Interface RubyObjectAdapter
- All Known Subinterfaces:
- EmbedRubyObjectAdapter
- All Known Implementing Classes:
- EmbedRubyObjectAdapterImpl
public interface RubyObjectAdapter
- Author:
- nicksieger
Method Summary |
IRubyObject |
callMethod(IRubyObject receiver,
java.lang.String methodName)
|
IRubyObject |
callMethod(IRubyObject receiver,
java.lang.String methodName,
IRubyObject singleArg)
|
IRubyObject |
callMethod(IRubyObject receiver,
java.lang.String methodName,
IRubyObject[] args)
|
IRubyObject |
callMethod(IRubyObject receiver,
java.lang.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,
java.lang.String variableName)
|
boolean |
isKindOf(IRubyObject value,
RubyModule rubyModule)
|
IRubyObject |
setInstanceVariable(IRubyObject obj,
java.lang.String variableName,
IRubyObject value)
|
isKindOf
boolean isKindOf(IRubyObject value,
RubyModule rubyModule)
setInstanceVariable
IRubyObject setInstanceVariable(IRubyObject obj,
java.lang.String variableName,
IRubyObject value)
convertToJavaArray
IRubyObject[] convertToJavaArray(IRubyObject array)
convertToRubyInteger
RubyInteger convertToRubyInteger(IRubyObject obj)
getInstanceVariable
IRubyObject getInstanceVariable(IRubyObject obj,
java.lang.String variableName)
convertToRubyString
RubyString convertToRubyString(IRubyObject obj)
callMethod
IRubyObject callMethod(IRubyObject receiver,
java.lang.String methodName)
callMethod
IRubyObject callMethod(IRubyObject receiver,
java.lang.String methodName,
IRubyObject singleArg)
callMethod
IRubyObject callMethod(IRubyObject receiver,
java.lang.String methodName,
IRubyObject[] args)
callMethod
IRubyObject callMethod(IRubyObject receiver,
java.lang.String methodName,
IRubyObject[] args,
Block block)
callSuper
IRubyObject callSuper(IRubyObject receiver,
IRubyObject[] args)
callSuper
IRubyObject callSuper(IRubyObject receiver,
IRubyObject[] args,
Block block)
Copyright © 2002-2009 JRuby Team. All Rights Reserved.