Uses of Class
org.jruby.ir.instructions.CallBase
Packages that use CallBase
Package
Description
-
Uses of CallBase in org.jruby.ir.instructions
Subclasses of CallBase in org.jruby.ir.instructionsModifier and TypeClassDescriptionclass
Instruction representing Ruby code of the form: "a['str']" which is equivalent to: a.[]('str').class
class
class
class
class
class
class
class
class
class
-
Uses of CallBase in org.jruby.ir.instructions.specialized
Subclasses of CallBase in org.jruby.ir.instructions.specializedModifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
-
Uses of CallBase in org.jruby.ir.interpreter
Constructors in org.jruby.ir.interpreter with parameters of type CallBaseModifierConstructorDescriptionExitableInterpreterContext
(InterpreterContext originalIC, CallBase superCall, int exitIPC) -
Uses of CallBase in org.jruby.ir.targets
Methods in org.jruby.ir.targets with parameters of type CallBaseModifier and TypeMethodDescriptionvoid
InvocationCompiler.invokeArrayDeref
(String file, String scopeFieldName, CallBase call) Invoke the array dereferencing method ([]) on an object other than self.void
InvocationCompiler.invokeOther
(String file, String scopeFieldName, CallBase call, int arity) Invoke a method on an object other than self.void
InvocationCompiler.invokeOtherOneFixnum
(String file, CallBase call, long fixnum) Invoke a fixnum-receiving method on an object other than self.void
InvocationCompiler.invokeOtherOneFloat
(String file, CallBase call, double flote) Invoke a float-receiving method on an object other than self.void
InvocationCompiler.invokeSelf
(String file, String scopeFieldName, CallBase call, int arity) Invoke a method on self.void
ValueCompiler.pushCallSite
(String className, String siteName, String scopeFieldName, CallBase call) Load a CallSite onto the stack -
Uses of CallBase in org.jruby.ir.targets.indy
Methods in org.jruby.ir.targets.indy with parameters of type CallBaseModifier and TypeMethodDescriptionvoid
IndyInvocationCompiler.invokeArrayDeref
(String file, String scopeFieldName, CallBase call) void
IndyInvocationCompiler.invokeOther
(String file, String scopeFieldName, CallBase call, int arity) void
IndyInvocationCompiler.invokeOtherOneFixnum
(String file, CallBase call, long fixnum) void
IndyInvocationCompiler.invokeOtherOneFloat
(String file, CallBase call, double flote) void
IndyInvocationCompiler.invokeSelf
(String file, String scopeFieldName, CallBase call, int arity) void
IndyValueCompiler.pushCallSite
(String className, String siteName, String scopeFieldName, CallBase call) -
Uses of CallBase in org.jruby.ir.targets.simple
Methods in org.jruby.ir.targets.simple with parameters of type CallBaseModifier and TypeMethodDescriptionvoid
NormalInvocationCompiler.invoke
(String file, int lineNumber, String scopeFieldName, CallBase call, int arity) void
NormalInvocationCompiler.invokeArrayDeref
(String file, String scopeFieldName, CallBase call) void
NormalInvocationCompiler.invokeOther
(String file, String scopeFieldName, CallBase call, int arity) void
NormalInvocationCompiler.invokeOtherOneFixnum
(String file, CallBase call, long fixnum) void
NormalInvocationCompiler.invokeOtherOneFloat
(String file, CallBase call, double flote) void
NormalInvocationCompiler.invokeSelf
(String file, String scopeFieldName, CallBase call, int arity) void
NormalValueCompiler.pushCallSite
(String className, String siteName, String scopeFieldName, CallBase call) -
Uses of CallBase in org.jruby.ir.transformations.inlining
Methods in org.jruby.ir.transformations.inlining with parameters of type CallBaseModifier and TypeMethodDescriptionCFGInliner.findCallsiteBB
(CallBase call) CFGInliner.inlineMethod
(IRScope scopeToInline, RubyModule implClass, int classToken, BasicBlock callBB, CallBase call, boolean cloneHost) Constructors in org.jruby.ir.transformations.inlining with parameters of type CallBaseModifierConstructorDescriptionInlineCloneInfo
(CallBase call, CFG c, Variable callReceiver, IRScope scopeBeingInlined)