Uses of Enum
org.jruby.runtime.CallType
Packages that use CallType
Package
Description
-
Uses of CallType in org.jruby
Modifier and TypeMethodDescription(package private) static booleanRubyClass.checkFuncallCallable(ThreadContext context, DynamicMethod method, CallType callType, IRubyObject self) private static StringRubyKernel.getMethodMissingFormat(Visibility visibility, CallType callType) RubyClass.invoke(ThreadContext context, IRubyObject self, int methodIndex, String name, IRubyObject[] args, CallType callType, Block block) Deprecated.RubyClass.invoke(ThreadContext context, IRubyObject self, String name, IRubyObject[] args, CallType callType) Deprecated.Use finvoke if you do not want visibility-checking or invokeFrom if you do.RubyClass.invoke(ThreadContext context, IRubyObject self, String name, IRubyObject[] args, CallType callType, Block block) Deprecated.Use finvoke if you do not want visibility-checking or invokeFrom if you do.RubyClass.invoke(ThreadContext context, IRubyObject self, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, CallType callType) Deprecated.Use finvoke if you do not want visibility-checking or invokeFrom if you do.RubyClass.invoke(ThreadContext context, IRubyObject self, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, CallType callType, Block block) Deprecated.Use finvoke if you do not want visibility-checking or invokeFrom if you do.RubyClass.invoke(ThreadContext context, IRubyObject self, String name, IRubyObject arg0, IRubyObject arg1, CallType callType) Deprecated.Use finvoke if you do not want visibility-checking or invokeFrom if you do.RubyClass.invoke(ThreadContext context, IRubyObject self, String name, IRubyObject arg0, IRubyObject arg1, CallType callType, Block block) Deprecated.Use finvoke if you do not want visibility-checking or invokeFrom if you do.RubyClass.invoke(ThreadContext context, IRubyObject self, String name, IRubyObject arg, CallType callType) Deprecated.Use finvoke if you do not want visibility-checking or invokeFrom if you do.RubyClass.invoke(ThreadContext context, IRubyObject self, String name, IRubyObject arg, CallType callType, Block block) Deprecated.Use finvoke if you do not want visibility-checking or invokeFrom if you do.RubyClass.invoke(ThreadContext context, IRubyObject self, String name, CallType callType) Deprecated.Use finvoke if you do not want visibility-checking or invokeFrom if you do.RubyClass.invoke(ThreadContext context, IRubyObject self, String name, CallType callType, Block block) Deprecated.Use finvoke if you do not want visibility-checking or invokeFrom if you do.RubyClass.invokeFrom(ThreadContext context, CallType callType, IRubyObject caller, IRubyObject self, String name) Deprecated.RubyClass.invokeFrom(ThreadContext context, CallType callType, IRubyObject caller, IRubyObject self, String name, Block block) Deprecated.RubyClass.invokeFrom(ThreadContext context, CallType callType, IRubyObject caller, IRubyObject self, String name, IRubyObject arg) Deprecated.RubyClass.invokeFrom(ThreadContext context, CallType callType, IRubyObject caller, IRubyObject self, String name, IRubyObject[] args) Deprecated.RubyClass.invokeFrom(ThreadContext context, CallType callType, IRubyObject caller, IRubyObject self, String name, IRubyObject[] args, Block block) Deprecated.RubyClass.invokeFrom(ThreadContext context, CallType callType, IRubyObject caller, IRubyObject self, String name, IRubyObject arg, Block block) Deprecated.RubyClass.invokeFrom(ThreadContext context, CallType callType, IRubyObject caller, IRubyObject self, String name, IRubyObject arg0, IRubyObject arg1) Deprecated.RubyClass.invokeFrom(ThreadContext context, CallType callType, IRubyObject caller, IRubyObject self, String name, IRubyObject arg0, IRubyObject arg1, Block block) Deprecated.RubyClass.invokeFrom(ThreadContext context, CallType callType, IRubyObject caller, IRubyObject self, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) Deprecated.RubyClass.invokeFrom(ThreadContext context, CallType callType, IRubyObject caller, IRubyObject self, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) Deprecated.static IRubyObjectRubyKernel.methodMissing(ThreadContext context, IRubyObject recv, String name, Visibility lastVis, CallType lastCallType, IRubyObject[] args) static IRubyObjectRubyKernel.methodMissing(ThreadContext context, IRubyObject recv, String name, Visibility lastVis, CallType lastCallType, IRubyObject[] args, boolean dropFirst) static IRubyObjectRubyKernel.methodMissing(ThreadContext context, IRubyObject recv, String name, Visibility lastVis, CallType lastCallType, IRubyObject[] args, Block block) Deprecated.protected static IRubyObjectRubyKernel.methodMissingDirect(ThreadContext context, IRubyObject recv, RubySymbol symbol, Visibility lastVis, CallType lastCallType, IRubyObject[] args) (package private) static booleanRubyClass.notVisibleAndNotMethodMissing(DynamicMethod method, String name, IRubyObject caller, CallType callType) private static booleanRubyClass.rbMethodCallStatus(ThreadContext context, DynamicMethod method, CallType callType, IRubyObject self) private static booleanRubyClass.shouldCallMethodMissing(DynamicMethod method, String name, IRubyObject caller, CallType callType) ModifierConstructorDescription(package private)MethodMissingMethod(RubyModule implementationClass, Visibility visibility, CallType callType) -
Uses of CallType in org.jruby.internal.runtime.methods
Methods in org.jruby.internal.runtime.methods with parameters of type CallTypeModifier and TypeMethodDescriptionbooleanDelegatingDynamicMethod.isCallableFrom(IRubyObject caller, CallType callType) booleanDynamicMethod.isCallableFrom(IRubyObject caller, CallType callType) Determine whether this method is callable from the given object using the given call type.booleanNullMethod.isCallableFrom(IRubyObject caller, CallType callType) NullMethod is always visible because it's only used as a marker to break method lookup loops.booleanUndefinedMethod.isCallableFrom(IRubyObject caller, CallType callType) UndefinedMethod is always visible because it's only used as a marker for missing or undef'ed methods. -
Uses of CallType in org.jruby.ir.instructions
Fields in org.jruby.ir.instructions declared as CallTypeMethods in org.jruby.ir.instructions that return CallTypeMethods in org.jruby.ir.instructions with parameters of type CallTypeModifier and TypeMethodDescriptionstatic CallInstrCallInstr.create(IRScope scope, CallType callType, Variable result, RubySymbol name, Operand receiver, Operand[] args, Operand closure) static NoResultCallInstrNoResultCallInstr.create(IRScope scope, CallType callType, RubySymbol name, Operand receiver, Operand[] args, Operand closure, boolean isPotentiallyRefined) static CallInstrCallInstr.createWithKwargs(IRScope scope, CallType callType, Variable result, RubySymbol name, Operand receiver, Operand[] args, Operand closure, List<KeyValuePair<Operand, Operand>> kwargs) protected static CallSiteCallBase.getCallSiteFor(IRScope scope, CallType callType, String name, long callsiteId, boolean hasLiteralClosure, boolean potentiallyRefined) Constructors in org.jruby.ir.instructions with parameters of type CallTypeModifierConstructorDescriptionprotectedAttrAssignInstr(IRScope scope, CallType callType, RubySymbol name, Operand receiver, Operand[] args, boolean potentiallyRefined, CallSite callSite, long callSiteId) protectedCallBase(IRScope scope, Operation op, CallType callType, RubySymbol name, Operand receiver, Operand[] args, Operand closure, boolean potentiallyRefined) protectedCallBase(IRScope scope, Operation op, CallType callType, RubySymbol name, Operand receiver, Operand[] args, Operand closure, boolean potentiallyRefined, CallSite callSite, long callSiteId) protectedCallInstr(IRScope scope, Operation op, CallType callType, Variable result, RubySymbol name, Operand receiver, Operand[] args, Operand closure, boolean potentiallyRefined) protectedCallInstr(IRScope scope, Operation op, CallType callType, Variable result, RubySymbol name, Operand receiver, Operand[] args, Operand closure, boolean potentiallyRefined, CallSite callSite, long callSiteId) CallInstr(IRScope scope, CallType callType, Variable result, RubySymbol name, Operand receiver, Operand[] args, Operand closure, boolean potentiallyRefined) NoResultCallInstr(IRScope scope, Operation op, CallType callType, RubySymbol name, Operand receiver, Operand[] args, Operand closure, boolean isPotentiallyRefined) protectedNoResultCallInstr(IRScope scope, Operation op, CallType callType, RubySymbol name, Operand receiver, Operand[] args, Operand closure, boolean potentiallyRefined, CallSite callSite, long callSiteId) -
Uses of CallType in org.jruby.ir.instructions.specialized
Constructors in org.jruby.ir.instructions.specialized with parameters of type CallTypeModifierConstructorDescriptionprotectedOneArgOperandAttrAssignInstr(IRScope scope, CallType callType, RubySymbol name, Operand receiver, Operand[] args, boolean potentiallyRefined, CallSite callSite, long callSiteId) OneFixnumArgNoBlockCallInstr(IRScope scope, CallType callType, Variable result, RubySymbol name, Operand receiver, Operand[] args, boolean potentiallyRefined) protectedOneFixnumArgNoBlockCallInstr(IRScope scope, CallType callType, Variable result, RubySymbol name, Operand receiver, Operand[] args, boolean potentiallyRefined, CallSite callSite, long callSiteId) OneFloatArgNoBlockCallInstr(IRScope scope, CallType callType, Variable result, RubySymbol name, Operand receiver, Operand[] args, boolean potentiallyRefined) protectedOneFloatArgNoBlockCallInstr(IRScope scope, CallType callType, Variable result, RubySymbol name, Operand receiver, Operand[] args, boolean potentiallyRefined, CallSite callSite, long callSiteId) OneOperandArgBlockCallInstr(IRScope scope, CallType callType, Variable result, RubySymbol name, Operand receiver, Operand[] args, Operand closure, boolean isPotentiallyRefined) OneOperandArgBlockCallInstr(IRScope scope, CallType callType, Variable result, RubySymbol name, Operand receiver, Operand[] args, Operand closure, boolean isPotentiallyRefined, CallSite callSite, long callSiteId) OneOperandArgNoBlockCallInstr(IRScope scope, Operation op, CallType callType, Variable result, RubySymbol name, Operand receiver, Operand[] args, boolean isPotentiallyRefined) OneOperandArgNoBlockCallInstr(IRScope scope, Operation op, CallType callType, Variable result, RubySymbol name, Operand receiver, Operand[] args, boolean isPotentiallyRefined, CallSite callSite, long callSiteId) OneOperandArgNoBlockCallInstr(IRScope scope, CallType callType, Variable result, RubySymbol name, Operand receiver, Operand[] args, boolean isPotentiallyRefined) OneOperandArgNoBlockNoResultCallInstr(IRScope scope, CallType callType, RubySymbol name, Operand receiver, Operand[] args, Operand closure, boolean isPotentiallyRefined) protectedOneOperandArgNoBlockNoResultCallInstr(IRScope scope, CallType callType, RubySymbol name, Operand receiver, Operand[] args, Operand closure, boolean potentiallyRefined, CallSite callSite, long callSiteId) TwoOperandArgNoBlockCallInstr(IRScope scope, CallType callType, Variable result, RubySymbol name, Operand receiver, Operand[] args, boolean isPotentiallyRefined) protectedTwoOperandArgNoBlockCallInstr(IRScope scope, CallType callType, Variable result, RubySymbol name, Operand receiver, Operand[] args, boolean isPotentiallyRefined, CallSite callSite, long callSiteId) protectedZeroOperandArgNoBlockCallInstr(IRScope scope, Operation op, CallType callType, Variable result, RubySymbol name, Operand receiver, Operand[] args, boolean isPotentiallyRefined) ZeroOperandArgNoBlockCallInstr(IRScope scope, Operation op, CallType callType, Variable result, RubySymbol name, Operand receiver, Operand[] args, boolean isPotentiallyRefined, CallSite callSite, long callSiteId) ZeroOperandArgNoBlockCallInstr(IRScope scope, CallType callType, Variable result, RubySymbol name, Operand receiver, Operand[] args, boolean isPotentiallyRefined) -
Uses of CallType in org.jruby.ir.runtime
Methods in org.jruby.ir.runtime with parameters of type CallTypeModifier and TypeMethodDescriptionstatic ProfilingCachingCallSiteIRRuntimeHelpers.newProfilingCachingCallSite(CallType callType, String name, IRScope scope, long callSiteId) -
Uses of CallType in org.jruby.ir.targets.indy
Fields in org.jruby.ir.targets.indy declared as CallTypeMethods in org.jruby.ir.targets.indy with parameters of type CallTypeModifier and TypeMethodDescriptionstatic IRubyObjectInvokeSite.callMethodMissing(CacheEntry entry, CallType callType, ThreadContext context, IRubyObject self, RubyClass selfClass, String name, IRubyObject[] args, Block block) Variable arity method_missing invocation.static IRubyObjectInvokeSite.callMethodMissing(CacheEntry entry, CallType callType, ThreadContext context, IRubyObject self, RubyClass selfClass, String name, IRubyObject arg0, Block block) Arity one method_missing invocationstatic IRubyObjectInvokeSite.callMethodMissing(CacheEntry entry, CallType callType, ThreadContext context, IRubyObject self, RubyClass selfClass, String name, IRubyObject arg0, IRubyObject arg1, Block block) Arity two method_missing invocationstatic IRubyObjectInvokeSite.callMethodMissing(CacheEntry entry, CallType callType, ThreadContext context, IRubyObject self, RubyClass selfClass, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) Arity three method_missing invocationConstructors in org.jruby.ir.targets.indy with parameters of type CallTypeModifierConstructorDescriptionInvokeSite(MethodType type, String name, CallType callType, boolean literalClosure, String file, int line) InvokeSite(MethodType type, String name, CallType callType, String file, int line) SelfInvokeSite(MethodType type, String name, CallType callType, boolean literalClosure, String file, int line) SelfInvokeSite(MethodType type, String name, CallType callType, String file, int line) -
Uses of CallType in org.jruby.runtime
Fields in org.jruby.runtime declared as CallTypeModifier and TypeFieldDescriptionprotected final CallTypeCallSite.callTypeThe type of call this site makesprivate final CallTypeHelpers.MethodMissingMethod.lastCallStatus(package private) CallTypeThreadContext.lastCallTypeprivate static final CallType[]CallType.VALUESMethods in org.jruby.runtime that return CallTypeModifier and TypeMethodDescriptionstatic CallTypeCallType.fromOrdinal(int ordinal) ThreadContext.getLastCallType()static CallTypeReturns the enum constant of this type with the specified name.static CallType[]CallType.values()Returns an array containing the constants of this enum type, in the order they are declared.Methods in org.jruby.runtime with parameters of type CallTypeModifier and TypeMethodDescriptionstatic IRubyObjectHelpers.callMethodMissing(ThreadContext context, IRubyObject self, RubyClass klass, Visibility visibility, String name, CallType callType, Block block) static IRubyObjectHelpers.callMethodMissing(ThreadContext context, IRubyObject self, RubyClass klass, Visibility visibility, String name, CallType callType, IRubyObject[] args, Block block) static IRubyObjectHelpers.callMethodMissing(ThreadContext context, IRubyObject self, RubyClass klass, Visibility visibility, String name, CallType callType, IRubyObject arg0, Block block) static IRubyObjectHelpers.callMethodMissing(ThreadContext context, IRubyObject self, RubyClass klass, Visibility visibility, String name, CallType callType, IRubyObject arg0, IRubyObject arg1, Block block) static IRubyObjectHelpers.callMethodMissing(ThreadContext context, IRubyObject self, RubyClass klass, Visibility visibility, String name, CallType callType, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) static IRubyObjectHelpers.callMethodMissing(ThreadContext context, IRubyObject receiver, Visibility visibility, String name, CallType callType, Block block) static IRubyObjectHelpers.callMethodMissing(ThreadContext context, IRubyObject receiver, Visibility visibility, String name, CallType callType, IRubyObject[] args, Block block) static IRubyObjectHelpers.callMethodMissing(ThreadContext context, IRubyObject receiver, Visibility visibility, String name, CallType callType, IRubyObject arg0, Block block) static IRubyObjectHelpers.callMethodMissing(ThreadContext context, IRubyObject receiver, Visibility visibility, String name, CallType callType, IRubyObject arg0, IRubyObject arg1, Block block) static IRubyObjectHelpers.callMethodMissing(ThreadContext context, IRubyObject receiver, Visibility visibility, String name, CallType callType, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) static CallSiteMethodIndex.getProfilingCallSite(CallType callType, String name, IRScope scope, long callsiteId) static IRubyObjectHelpers.invoke(ThreadContext context, IRubyObject self, String name, IRubyObject[] args, CallType callType, Block block) Deprecated.Use finvoke if you do not want visibility-checking or invokeFrom if you do.static IRubyObjectHelpers.invoke(ThreadContext context, IRubyObject self, String name, IRubyObject arg, CallType callType, Block block) Deprecated.Use finvoke if you do not want visibility-checking or invokeFrom if you do.static IRubyObjectHelpers.invoke(ThreadContext context, IRubyObject self, String name, CallType callType) Deprecated.Use finvoke if you do not want visibility-checking or invokeFrom if you do.static IRubyObjectHelpers.invokeFrom(ThreadContext context, IRubyObject caller, IRubyObject self, String name, IRubyObject[] args, CallType callType, Block block) Deprecated.static IRubyObjectHelpers.invokeFrom(ThreadContext context, IRubyObject caller, IRubyObject self, String name, IRubyObject arg, CallType callType, Block block) Deprecated.static IRubyObjectHelpers.invokeFrom(ThreadContext context, IRubyObject caller, IRubyObject self, String name, CallType callType) Deprecated.private static DynamicMethodHelpers.selectInternalMM(Ruby runtime, Visibility visibility, CallType callType) static DynamicMethodHelpers.selectMethodMissing(RubyClass selfClass, Visibility visibility, String name, CallType callType) static DynamicMethodHelpers.selectMethodMissing(ThreadContext context, RubyClass selfClass, Visibility visibility, String name, CallType callType) static DynamicMethodHelpers.selectMethodMissing(ThreadContext context, IRubyObject receiver, Visibility visibility, String name, CallType callType) voidThreadContext.setLastCallStatusAndVisibility(CallType callType, Visibility visibility) Constructors in org.jruby.runtime with parameters of type CallTypeModifierConstructorDescriptionConstruct a new CallSite with the given method name and call type.MethodMissingMethod(CacheEntry entry, Visibility lastVisibility, CallType lastCallStatus) -
Uses of CallType in org.jruby.runtime.callsite
Constructors in org.jruby.runtime.callsite with parameters of type CallTypeModifierConstructorDescriptionCachingCallSite(String methodName, CallType callType) ProfilingCachingCallSite(CallType callType, String methodName, IRScope scope, long callSiteId) RefinedCachingCallSite(String methodName, IRScope scope, CallType callType) RefinedCachingCallSite(String methodName, StaticScope scope, CallType callType) -
Uses of CallType in org.jruby.runtime.invokedynamic
Fields in org.jruby.runtime.invokedynamic declared as CallTypeModifier and TypeFieldDescriptionprivate static final CallType[]MathLinker.CALL_TYPES(package private) final CallTypeJRubyCallSite.callTypeMethods in org.jruby.runtime.invokedynamic that return CallTypeMethods in org.jruby.runtime.invokedynamic with parameters of type CallTypeModifier and TypeMethodDescriptionstatic IRubyObjectInvokeDynamicSupport.callMethodMissing(CacheEntry entry, CallType callType, ThreadContext context, IRubyObject self, String name, IRubyObject arg) static booleanInvokeDynamicSupport.methodMissing(CacheEntry entry, CallType callType, String name, IRubyObject caller) Constructors in org.jruby.runtime.invokedynamic with parameters of type CallTypeModifierConstructorDescription(package private)JRubyCallSite(MethodHandles.Lookup lookup, MethodType type, CallType callType, String file, int line, String name)