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 TypeClassDescriptionclassInstruction representing Ruby code of the form: "a['str']" which is equivalent to: a.[]('str').classclassclassclassclassclassclassclassclassclass -
Uses of CallBase in org.jruby.ir.instructions.specialized
Subclasses of CallBase in org.jruby.ir.instructions.specializedModifier and TypeClassDescriptionclassclassclassclassclassclassclassclass -
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 TypeMethodDescriptionvoidInvocationCompiler.invokeArrayDeref(String file, String scopeFieldName, CallBase call) Invoke the array dereferencing method ([]) on an object other than self.voidInvocationCompiler.invokeOther(String file, String scopeFieldName, CallBase call, int arity) Invoke a method on an object other than self.voidInvocationCompiler.invokeOtherOneFixnum(String file, CallBase call, long fixnum) Invoke a fixnum-receiving method on an object other than self.voidInvocationCompiler.invokeOtherOneFloat(String file, CallBase call, double flote) Invoke a float-receiving method on an object other than self.voidInvocationCompiler.invokeSelf(String file, String scopeFieldName, CallBase call, int arity) Invoke a method on self.voidValueCompiler.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 TypeMethodDescriptionvoidIndyInvocationCompiler.invokeArrayDeref(String file, String scopeFieldName, CallBase call) voidIndyInvocationCompiler.invokeOther(String file, String scopeFieldName, CallBase call, int arity) voidIndyInvocationCompiler.invokeOtherOneFixnum(String file, CallBase call, long fixnum) voidIndyInvocationCompiler.invokeOtherOneFloat(String file, CallBase call, double flote) voidIndyInvocationCompiler.invokeSelf(String file, String scopeFieldName, CallBase call, int arity) voidIndyValueCompiler.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 TypeMethodDescriptionvoidNormalInvocationCompiler.invoke(String file, int lineNumber, String scopeFieldName, CallBase call, int arity) voidNormalInvocationCompiler.invokeArrayDeref(String file, String scopeFieldName, CallBase call) voidNormalInvocationCompiler.invokeOther(String file, String scopeFieldName, CallBase call, int arity) voidNormalInvocationCompiler.invokeOtherOneFixnum(String file, CallBase call, long fixnum) voidNormalInvocationCompiler.invokeOtherOneFloat(String file, CallBase call, double flote) voidNormalInvocationCompiler.invokeSelf(String file, String scopeFieldName, CallBase call, int arity) voidNormalValueCompiler.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)