Uses of Class
org.jruby.runtime.callsite.CacheEntry
Packages that use CacheEntry
Package
Description
-
Uses of CacheEntry in org.jruby
Fields in org.jruby declared as CacheEntryFields in org.jruby with type parameters of type CacheEntryMethods in org.jruby that return CacheEntryModifier and TypeMethodDescriptionprotected CacheEntryRubyModule.addToCache(String id, DynamicMethod method, RubyModule sourceModule, int token) protected CacheEntryRubyModule.addToCache(String id, CacheEntry entry) abstract CacheEntryRubyModule.CacheEntryFactory.newCacheEntry(String id, DynamicMethod method, RubyModule sourceModule, int token) RubyModule.ProfilingCacheEntryFactory.newCacheEntry(String id, DynamicMethod method, RubyModule sourceModule, int token) RubyModule.SynchronizedCacheEntryFactory.newCacheEntry(String id, DynamicMethod method, RubyModule sourceModule, int token) RubyModule.resolveRefinedMethod(RubyModule overlay, CacheEntry entry, String id, boolean cacheUndef) RubyModule.searchMethodEntryInner(String id) RubyModule.searchWithCache(String name) Search for the named method in this class and in superclasses, and if found return the CacheEntry representing the method and this class's serial number.final CacheEntryRubyModule.searchWithCache(String id, boolean cacheUndef) Search through this module and supermodules for method definitions.RubyModule.searchWithRefinements(String name, StaticScope refinedScope) Search for the named method in this class and in superclasses applying refinements from the given scope.Methods in org.jruby that return types with arguments of type CacheEntryModifier and TypeMethodDescriptionprotected final Map<String, CacheEntry> RubyModule.getCachedMethods()Methods in org.jruby with parameters of type CacheEntryModifier and TypeMethodDescriptionprotected CacheEntryRubyModule.addToCache(String id, CacheEntry entry) static RubyMethodRubyMethod.newMethod(RubyModule implementationModule, String methodName, RubyModule originModule, String originName, CacheEntry entry, IRubyObject receiver) static RubyUnboundMethodRubyUnboundMethod.newUnboundMethod(RubyModule implementationModule, String methodName, RubyModule originModule, String originName, CacheEntry entry) voidRubyModule.putAlias(String id, CacheEntry entry, String oldName) Deprecated.voidRubyModule.putAlias(ThreadContext context, String id, CacheEntry entry, String oldName) Alias the method contained in the given CacheEntry as a new entry in this module.RubyModule.resolveRefinedMethod(RubyModule overlay, CacheEntry entry, String id, boolean cacheUndef) -
Uses of CacheEntry in org.jruby.ast.executable
Fields in org.jruby.ast.executable declared as CacheEntryMethods in org.jruby.ast.executable that return CacheEntryModifier and TypeMethodDescriptionRuntimeCache.getMethodEntry(ThreadContext context, RubyClass selfType, int index, String methodName) -
Uses of CacheEntry in org.jruby.internal.runtime.methods
Constructors in org.jruby.internal.runtime.methods with parameters of type CacheEntryModifierConstructorDescriptionAliasMethod(RubyModule implementationClass, CacheEntry entry, String newName, String oldName) For some java native methods it is convenient to pass in a String instead of a ByteList.PartialDelegatingMethod(RubyModule implementationClass, CacheEntry entry, Visibility visibility) Constructor for PartialDelegatingMethod. -
Uses of CacheEntry in org.jruby.ir.targets.indy
Fields in org.jruby.ir.targets.indy declared as CacheEntryMethods in org.jruby.ir.targets.indy with parameters of type CacheEntryModifier 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 invocationprotected MethodHandleInvokeSite.getHandle(ThreadContext context, IRubyObject self, CacheEntry entry) booleanInvokeSite.methodMissing(CacheEntry entry) booleanInvokeSite.methodMissing(CacheEntry entry, IRubyObject caller) -
Uses of CacheEntry in org.jruby.runtime
Fields in org.jruby.runtime declared as CacheEntryMethods in org.jruby.runtime that return CacheEntryModifier and TypeMethodDescriptionstatic CacheEntryHelpers.createMethodMissingEntry(ThreadContext context, RubyClass selfClass, CallType callType, Visibility visibility, int token, String methodName) Constructors in org.jruby.runtime with parameters of type CacheEntryModifierConstructorDescriptionMethodBlockBody(StaticScope staticScope, Signature signature, CacheEntry entry, ArgumentDescriptor[] argsDesc, IRubyObject receiver, RubyModule originModule, String originName, String file, int line) MethodMissingWrapper(CacheEntry entry, Visibility lastVisibility, CallType lastCallStatus) -
Uses of CacheEntry in org.jruby.runtime.callsite
Fields in org.jruby.runtime.callsite declared as CacheEntryModifier and TypeFieldDescriptionprotected CacheEntryCachingCallSite.builtinCacheDeprecated.protected CacheEntryCachingCallSite.cachestatic final CacheEntryCacheEntry.NULL_CACHEprotected CacheEntryBimorphicCallSite.secondaryCacheprotected CacheEntryBimorphicCallSite.secondaryCacheprotected CacheEntryBimorphicCallSite.secondaryCacheprotected CacheEntryBimorphicCallSite.secondaryCacheprotected CacheEntryBimorphicCallSite.secondaryCacheprotected CacheEntryBimorphicCallSite.secondaryCacheprotected CacheEntryBimorphicCallSite.secondaryCacheprotected CacheEntryBimorphicCallSite.secondaryCacheprotected CacheEntryBimorphicCallSite.secondaryCacheprotected CacheEntryBimorphicCallSite.secondaryCacheprotected CacheEntryBimorphicCallSite.secondaryCacheprotected CacheEntryBimorphicCallSite.secondaryCacheMethods in org.jruby.runtime.callsite that return CacheEntryModifier and TypeMethodDescriptionfinal CacheEntryCachingCallSite.getCache()final CacheEntryCachingCallSite.retrieveCache(RubyClass selfType) final CacheEntryCachingCallSite.retrieveCache(RubyClass selfType, String methodName) Deprecated.final CacheEntryCachingCallSite.retrieveCache(IRubyObject self) protected CacheEntryBitAndCallSite.setCache(CacheEntry entry, IRubyObject self) protected CacheEntryBitOrCallSite.setCache(CacheEntry entry, IRubyObject self) protected CacheEntryCachingCallSite.setCache(CacheEntry entry, IRubyObject self) protected CacheEntryCmpCallSite.setCache(CacheEntry entry, IRubyObject self) protected CacheEntryDivCallSite.setCache(CacheEntry entry, IRubyObject self) protected CacheEntryEqCallSite.setCache(CacheEntry entry, IRubyObject self) protected CacheEntryGeCallSite.setCache(CacheEntry entry, IRubyObject self) protected CacheEntryGtCallSite.setCache(CacheEntry entry, IRubyObject self) protected CacheEntryLeCallSite.setCache(CacheEntry entry, IRubyObject self) protected CacheEntryLtCallSite.setCache(CacheEntry entry, IRubyObject self) protected CacheEntryMinusCallSite.setCache(CacheEntry entry, IRubyObject self) protected CacheEntryModCallSite.setCache(CacheEntry entry, IRubyObject self) protected CacheEntryMulCallSite.setCache(CacheEntry entry, IRubyObject self) protected CacheEntryNotEqCallSite.setCache(CacheEntry entry, IRubyObject self) protected CacheEntryPlusCallSite.setCache(CacheEntry entry, IRubyObject self) protected CacheEntryShiftLeftCallSite.setCache(CacheEntry entry, IRubyObject self) protected CacheEntryShiftRightCallSite.setCache(CacheEntry entry, IRubyObject self) protected CacheEntryXorCallSite.setCache(CacheEntry entry, IRubyObject self) protected CacheEntryCmpCallSite.setSecondaryCache(CacheEntry entry, IRubyObject self) protected CacheEntryDivCallSite.setSecondaryCache(CacheEntry entry, IRubyObject self) protected CacheEntryEqCallSite.setSecondaryCache(CacheEntry entry, IRubyObject self) protected CacheEntryGeCallSite.setSecondaryCache(CacheEntry entry, IRubyObject self) protected CacheEntryGtCallSite.setSecondaryCache(CacheEntry entry, IRubyObject self) protected CacheEntryLeCallSite.setSecondaryCache(CacheEntry entry, IRubyObject self) protected CacheEntryLtCallSite.setSecondaryCache(CacheEntry entry, IRubyObject self) protected CacheEntryMinusCallSite.setSecondaryCache(CacheEntry entry, IRubyObject self) protected CacheEntryModCallSite.setSecondaryCache(CacheEntry entry, IRubyObject self) protected CacheEntryMulCallSite.setSecondaryCache(CacheEntry entry, IRubyObject self) protected CacheEntryNotEqCallSite.setSecondaryCache(CacheEntry entry, IRubyObject self) protected CacheEntryPlusCallSite.setSecondaryCache(CacheEntry entry, IRubyObject self) Methods in org.jruby.runtime.callsite with parameters of type CacheEntryModifier and TypeMethodDescriptionprotected CacheEntryBitAndCallSite.setCache(CacheEntry entry, IRubyObject self) protected CacheEntryBitOrCallSite.setCache(CacheEntry entry, IRubyObject self) protected CacheEntryCachingCallSite.setCache(CacheEntry entry, IRubyObject self) protected CacheEntryCmpCallSite.setCache(CacheEntry entry, IRubyObject self) protected CacheEntryDivCallSite.setCache(CacheEntry entry, IRubyObject self) protected CacheEntryEqCallSite.setCache(CacheEntry entry, IRubyObject self) protected CacheEntryGeCallSite.setCache(CacheEntry entry, IRubyObject self) protected CacheEntryGtCallSite.setCache(CacheEntry entry, IRubyObject self) protected CacheEntryLeCallSite.setCache(CacheEntry entry, IRubyObject self) protected CacheEntryLtCallSite.setCache(CacheEntry entry, IRubyObject self) protected CacheEntryMinusCallSite.setCache(CacheEntry entry, IRubyObject self) protected CacheEntryModCallSite.setCache(CacheEntry entry, IRubyObject self) protected CacheEntryMulCallSite.setCache(CacheEntry entry, IRubyObject self) protected CacheEntryNotEqCallSite.setCache(CacheEntry entry, IRubyObject self) protected CacheEntryPlusCallSite.setCache(CacheEntry entry, IRubyObject self) protected CacheEntryShiftLeftCallSite.setCache(CacheEntry entry, IRubyObject self) protected CacheEntryShiftRightCallSite.setCache(CacheEntry entry, IRubyObject self) protected CacheEntryXorCallSite.setCache(CacheEntry entry, IRubyObject self) protected CacheEntryCmpCallSite.setSecondaryCache(CacheEntry entry, IRubyObject self) protected CacheEntryDivCallSite.setSecondaryCache(CacheEntry entry, IRubyObject self) protected CacheEntryEqCallSite.setSecondaryCache(CacheEntry entry, IRubyObject self) protected CacheEntryGeCallSite.setSecondaryCache(CacheEntry entry, IRubyObject self) protected CacheEntryGtCallSite.setSecondaryCache(CacheEntry entry, IRubyObject self) protected CacheEntryLeCallSite.setSecondaryCache(CacheEntry entry, IRubyObject self) protected CacheEntryLtCallSite.setSecondaryCache(CacheEntry entry, IRubyObject self) protected CacheEntryMinusCallSite.setSecondaryCache(CacheEntry entry, IRubyObject self) protected CacheEntryModCallSite.setSecondaryCache(CacheEntry entry, IRubyObject self) protected CacheEntryMulCallSite.setSecondaryCache(CacheEntry entry, IRubyObject self) protected CacheEntryNotEqCallSite.setSecondaryCache(CacheEntry entry, IRubyObject self) protected CacheEntryPlusCallSite.setSecondaryCache(CacheEntry entry, IRubyObject self) -
Uses of CacheEntry in org.jruby.runtime.invokedynamic
Methods in org.jruby.runtime.invokedynamic with parameters of type CacheEntryModifier 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) -
Uses of CacheEntry in org.jruby.runtime.marshal
Methods in org.jruby.runtime.marshal with parameters of type CacheEntryModifier and TypeMethodDescriptionvoidMarshalDumper.userMarshal(ThreadContext context, RubyOutputStream out, IRubyObject value, CacheEntry entry) voidMarshalStream.userMarshal(IRubyObject value, CacheEntry entry) Deprecated.voidMarshalStream.userMarshal(ThreadContext context, IRubyObject value, CacheEntry entry) Deprecated, for removal: This API element is subject to removal in a future version.voidMarshalDumper.userNewMarshal(ThreadContext context, RubyOutputStream out, IRubyObject value, CacheEntry entry) voidMarshalStream.userNewMarshal(IRubyObject value, CacheEntry entry) Deprecated.voidMarshalStream.userNewMarshal(ThreadContext context, IRubyObject value, CacheEntry entry) Deprecated, for removal: This API element is subject to removal in a future version.