Uses of Class
org.jruby.RubyModule
Packages that use RubyModule
Package
Description
This package contains the implementation of
ProfilingService and all related
classes will be used for all profiling methods which are shipped with jruby.-
Uses of RubyModule in org.jruby
Subclasses of RubyModule in org.jrubyModifier and TypeClassDescriptionclassclassThis class is used to provide an intermediate superclass for modules and classes that include other modules.final classclassThis class is used as an intermediate superclass for Module#prepend.classFields in org.jruby declared as RubyModuleModifier and TypeFieldDescriptionprivate final RubyModuleRuby.comparableModuleprivate RubyModuleRubyModule.definedAtThe module where this refinement was definedprivate final RubyModuleRuby.enumerableModuleprivate RubyModuleRuby.errnoModuleprivate RubyModuleRuby.etcModuleprivate final RubyModuleRuby.fileTestModuleprivate final RubyModuleRuby.gcModuleprotected RubyModuleAbstractRubyMethod.implementationModuleprivate final RubyModuleRuby.kernelModuleAll the core modules we keep direct references to, for quick access and to ensure they remain available.private final RubyModuleRuby.marshalModuleprivate final RubyModuleRuby.mathModuleprotected RubyModuleRubyModule.methodLocationWhere are the methods of this module/class located? This only happens as a result of prepend (see PrependedModule) where it moves all methods to a PrependedModule which will be beneath the actual module which was prepended.private final RubyModuleRuby.objectSpaceModuleprotected final RubyModuleIncludedModule.originThe module to which this include origins.private RubyModulePrependedModule.originprotected RubyModuleAbstractRubyMethod.originModuleRubyModule.parentThe class/module within whose namespace this class/module resides.private RubyModuleRuby.precisionModuleprivate final RubyModuleRuby.processModuleprivate RubyModuleRuby.procGIDModuleprivate RubyModuleRuby.procSysModuleprivate RubyModuleRuby.procUIDModule(package private) RubyModuleRubyModule.refinedClassThe class this refinement refinesprotected RubyModuleAbstractRubyMethod.sourceModuleprivate final RubyModuleRuby.warningModuleFields in org.jruby with type parameters of type RubyModuleModifier and TypeFieldDescriptionprivate Map<RubyModule,IncludedModule> RubyModule.activatedRefinementsA list of refinement hosts for this refinementprivate final ConcurrentWeakHashMap<RubyModule,Object> Ruby.allModulesprivate static final AtomicReferenceFieldUpdater<RubyModule,Map> RubyModule.CLASSVARS_UPDATERprivate final Map<Class,Consumer<RubyModule>> private Map<RubyModule,RubyModule> RubyModule.refinementsRefinements added to this module are stored hereprivate Map<RubyModule,RubyModule> RubyModule.refinementsRefinements added to this module are stored hereMethods in org.jruby that return RubyModuleModifier and TypeMethodDescriptionRubyModule.alias_method(ThreadContext context, IRubyObject newId, IRubyObject oldId) RubyModule.append_features(IRubyObject include) rb_mod_append_featuresstatic RubyModuleRubyComparable.createComparable(Ruby runtime) static RubyModuleRubyEnumerable.createEnumerableModule(Ruby runtime) static RubyModuleRubyFileTest.createFileTestModule(Ruby runtime) static RubyModuleRubyGC.createGCModule(Ruby runtime) static RubyModuleRubyKernel.createKernelModule(Ruby runtime) static RubyModuleRubyMarshal.createMarshalModule(Ruby runtime) static RubyModuleRubyMath.createMathModule(Ruby runtime) Create the Math module and add it to the Ruby runtime.private RubyModuleRubyModule.createNewRefinedModule(ThreadContext context, RubyModule klass) static RubyModuleRubyObjectSpace.createObjectSpaceModule(Ruby runtime) Create the ObjectSpace module and add it to the Ruby runtime.static RubyModuleRubyProcess.createProcessModule(Ruby runtime) Ruby.defineModule(String name) Define a new module under the Object namespace.Ruby.defineModuleUnder(String name, RubyModule parent) Define a new module with the given name under the given module or class namespace.RubyModule.defineModuleUnder(String name) rb_define_module_under this method should be used only as an API to define/open nested moduleRubyModule.defineOrGetModuleUnder(String name) this method should be used only by interpreter or compilerRuby.fastGetModule(String internedName) Deprecated.RubyModule.findImplementer(RubyModule clazz) Find the given class in this hierarchy, considering modules along the way.private static RubyModuleRubyModule.findRefinement(Map<RubyModule, RubyModule> refinements, RubyModule target) Ruby.getClassFromPath(String path) Ruby.getClassFromPath(String path, RubyClass undefinedExceptionClass, boolean flexibleSearch) Find module from a string (e.g.Ruby.getComparable()IncludedModuleWrapper.getDelegate()RubyModule.getDelegate()Ruby.getEnumerable()Ruby.getErrno()Ruby.getEtc()Ruby.getFileTest()Ruby.getGC()protected RubyModuleRubyBasicObject.getInstanceEvalClass()Ruby.getKernel()Ruby.getMarshal()Ruby.getMath()RubyModule.getMethodLocation()Retrieve the module with the given name from the Object namespace.Finds a module that is within the current module (or class).IncludedModule.getNonIncludedClass()Deprecated.PrependedModule.getNonIncludedClass()Deprecated.RubyModule.getNonIncludedClass()Deprecated.Ruby.getObjectSpaceModule()Ruby.getOrCreateModule(String id) From Object, retrieve the named module.IncludedModule.getOrigin()PrependedModule.getOrigin()RubyModule.getOrigin()In an included or prepended module what is the ACTUAL module it represents?RubyModule.getParent()Ruby.getPrecision()private RubyModuleRubyModule.getPrependCeiling()Ruby.getProcess()Ruby.getProcGID()Ruby.getProcSysModule()Ruby.getProcUID()RubyClass.getRealModule()Equivalent toRubyClass.getRealClass().RubyModule.getRealModule()Get the "real" module, either the current one or the nearest ancestor that is not a singleton or include wrapper.Ruby.getWarning()RubyModule.include(IRubyObject[] modules) rb_mod_includeRubyModule.include(ThreadContext context, IRubyObject module) RubyModule.module_function(ThreadContext context, IRubyObject[] args) rb_mod_modfuncstatic RubyModulerb_module_newstatic RubyModuleRubyModule.newModule(Ruby runtime, String name, RubyModule parent, boolean setParent) rb_module_new/rb_define_module_id/rb_name_class/rb_set_class_pathRubyModule.prepend_features(IRubyObject include) rb_mod_prepend_featuresRubyModule.private_class_method(IRubyObject[] args) private RubyModuleRubyModule.proceedWithInclude(RubyModule insertAbove, RubyModule moduleToInclude) Actually proceed with including the specified module above the given target in a hierarchy.private RubyModuleRubyModule.proceedWithPrepend(RubyModule insertBelow, RubyModule moduleToPrepend) Actually proceed with prepending the specified module below the given target in a hierarchy.RubyModule.public_class_method(IRubyObject[] args) RubyModule.rbPrivate(ThreadContext context, IRubyObject[] args) rb_mod_privateRubyModule.rbProtected(ThreadContext context, IRubyObject[] args) rb_mod_protectedRubyModule.rbPublic(ThreadContext context, IRubyObject[] args) rb_mod_publicRubyModule.remove_method(ThreadContext context, IRubyObject[] args) protected RubyModuleRubyModule.searchAncestor(RubyModule c) private RubyModuleRubyModule.searchProvidersForModule(String name) RubyModule.undef_method(ThreadContext context, IRubyObject[] args) static RubyModuleRubyModule.unmarshalFrom(UnmarshalStream input) Methods in org.jruby that return types with arguments of type RubyModuleModifier and TypeMethodDescriptionprivate List<RubyModule>RubyModule.gatherModules(RubyModule baseModule) Gather all modules that would be included by including the given module.Ruby.getJavaExtensionDefinitions()RubyModule.getRefinements()RubyModule.getRefinements()RubyModule.getRefinementsForWrite()RubyModule.getRefinementsForWrite()static Map<RubyModule,IncludedModule> RubyModule.newActivatedRefinementsMap()static Map<RubyModule,RubyModule> RubyModule.newRefinementsMap()static Map<RubyModule,RubyModule> RubyModule.newRefinementsMap()static Map<RubyModule,RubyModule> RubyModule.newRefinementsMap(Map<RubyModule, RubyModule> refinements) static Map<RubyModule,RubyModule> RubyModule.newRefinementsMap(Map<RubyModule, RubyModule> refinements) Methods in org.jruby with parameters of type RubyModuleModifier and TypeMethodDescriptionprivate voidRubyModule.addActivatedRefinement(ThreadContext context, RubyModule moduleToRefine, RubyModule refinement) voidRuby.addModule(RubyModule module) protected CacheEntryRubyModule.addToCache(String id, DynamicMethod method, RubyModule sourceModule, int token) RubyKernel.MethodMissingMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) RubyModule.RespondToMissingMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) final IRubyObjectRubyProc.call(ThreadContext context, IRubyObject[] args, IRubyObject self, RubyModule sourceModule, Block passedBlock) RubyStruct.Accessor.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name) RubyStruct.Accessor.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) RubyStruct.Mutator.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg) RubyStruct.Mutator.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) private voidRubyModule.checkForCyclicInclude(RubyModule m) protected voidRubyModule.checkForCyclicPrepend(RubyModule m) voidRubyModule.checkValidBindTargetFrom(ThreadContext context, RubyModule originModule, boolean fromBind) protected final IRubyObjectRubyModule.cloneMethods(RubyModule clone) private RubyModuleRubyModule.createNewRefinedModule(ThreadContext context, RubyModule klass) (package private) static voidRubyObjectSpace.WeakMap.createWeakMap(Ruby runtime, RubyModule objectspaceModule) (package private) static RubyClassRubyDomainError.define(Ruby runtime, RubyClass superClass, RubyModule under) (package private) static RubyClassRubyEncodingError.RubyCompatibilityError.define(Ruby runtime, RubyClass exceptionClass, RubyModule under) (package private) static RubyClassRubyEncodingError.RubyConverterNotFoundError.define(Ruby runtime, RubyClass exceptionClass, RubyModule under) (package private) static RubyClassRubyEncodingError.RubyInvalidByteSequenceError.define(Ruby runtime, RubyClass exceptionClass, RubyModule under) (package private) static RubyClassRubyEncodingError.RubyUndefinedConversionError.define(Ruby runtime, RubyClass exceptionClass, RubyModule under) private static voidRubyModule.define(RubyModule module, JavaMethodDescriptor desc, String simpleName, DynamicMethod dynamicMethod) Ruby.defineClassUnder(String name, RubyClass superClass, ObjectAllocator allocator, RubyModule parent) Define a new class with the given name under the given module or class namespace.Ruby.defineClassUnder(String id, RubyClass superClass, ObjectAllocator allocator, RubyModule parent, CallSite[] callSites) A variation of defineClassUnder that allows passing in an array of supplementary call sites to improve dynamic invocation.static RubyClassRubyEnumerator.defineEnumerator(Ruby runtime, RubyModule Enumerable) Ruby.defineModuleUnder(String name, RubyModule parent) Define a new module with the given name under the given module or class namespace.private voidRubyModule.doIncludeModule(RubyModule baseModule) Include the given module and all related modules into the hierarchy above this module/class.private voidRubyModule.doPrependModule(RubyModule baseModule) Prepend the given module and all related modules into the hierarchy above this module/class.RubyBasicObject.evalUnder(ThreadContext context, RubyModule under, RubyString src, String file, int line, EvalType evalType) Evaluates the string src with self set to the current object, using the module under as the context.RubyModule.findImplementer(RubyModule clazz) Find the given class in this hierarchy, considering modules along the way.private static RubyModuleRubyModule.findRefinement(Map<RubyModule, RubyModule> refinements, RubyModule target) private List<RubyModule>RubyModule.gatherModules(RubyModule baseModule) Gather all modules that would be included by including the given module.private RubyClassRubyModule.getAlreadyActivatedRefinementWrapper(RubyClass classWeAreRefining, RubyModule refinement) booleanRubyModule.hasModuleInHierarchy(RubyModule type) booleanRubyModule.hasModuleInPrepends(RubyModule type) private voidRuby.initKernelGsub(RubyModule kernel) private voidRubyModule.invalidateConstantCacheForModuleInclusion(RubyModule module) booleanRubyModule.JavaClassKindOf.isKindOf(IRubyObject obj, RubyModule type) booleanRubyModule.KindOf.isKindOf(IRubyObject obj, RubyModule type) booleanRubyObjectAdapter.isKindOf(IRubyObject value, RubyModule rubyModule) booleanRubyModule.isKindOfModule(RubyModule type) protected booleanIncludedModuleWrapper.isSame(RubyModule module) protected booleanRubyModule.isSame(RubyModule module) protected booleanRubyModule.isSameOrigin(RubyModule other) private static IRubyObjectRubyModule.iterateConstantNoConstMissing(String name, RubyModule init, boolean inherit, boolean loadConstant) <C extends Enum<C> & jnr.constants.Constant>
voidRuby.loadConstantSet(RubyModule module, Class<C> enumClass) Define all constants from the given jnr-constants enum which are defined on the current platform.voidRuby.loadConstantSet(RubyModule module, String constantSetName) Define all constants from the named jnr-constants set which are defined on the current platform.static voidRubyModule.marshalTo(RubyModule module, MarshalStream output) private booleanPrependedModule.moveRefinedMethod(String key, DynamicMethod method, RubyModule klass) Transfer refined methods from the prepend stub to the origin as markers so they trigger refinements MRI: move_refined_methodabstract 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) static RubyClassRubyClass.newClass(Ruby runtime, RubyClass superClass, String name, ObjectAllocator allocator, RubyModule parent, boolean setParent) Construct a new class with the given name, allocator, parent class, and containing class.static RubyClassRubyClass.newClass(Ruby runtime, RubyClass superClass, String name, ObjectAllocator allocator, RubyModule parent, boolean setParent, CallSite[] extraCallSites) A variation on newClass that allows passing in an array of supplementary call sites to improve dynamic invocation performance.Ruby.newFrozenError(RubyModule type) static RubyMethodRubyMethod.newMethod(RubyModule implementationModule, String methodName, RubyModule originModule, String originName, CacheEntry entry, IRubyObject receiver) static RubyModuleRubyModule.newModule(Ruby runtime, String name, RubyModule parent, boolean setParent) rb_module_new/rb_define_module_id/rb_name_class/rb_set_class_pathRuby.newTypeError(IRubyObject receivedObject, RubyModule expectedType) static RubyUnboundMethodRubyUnboundMethod.newUnboundMethod(RubyModule implementationModule, String methodName, RubyModule originModule, String originName, CacheEntry entry) private booleanRubyThread.pendingInterruptInclude(RubyModule err) voidRubyModule.prependModule(RubyModule module) Prepend a new module to this module or class.private RubyModuleRubyModule.proceedWithInclude(RubyModule insertAbove, RubyModule moduleToInclude) Actually proceed with including the specified module above the given target in a hierarchy.private RubyModuleRubyModule.proceedWithPrepend(RubyModule insertBelow, RubyModule moduleToPrepend) Actually proceed with prepending the specified module below the given target in a hierarchy.(package private) static voidRubyKernel.recacheBuiltinMethods(Ruby runtime, RubyModule kernelModule) Cache built-in versions of several core methods, to improve performance by using identity comparison (==) rather than going ahead with dynamic dispatch.private static RubyClassRubyModule.refinementSuperclass(Ruby runtime, RubyModule superClass) protected RubyModuleRubyModule.searchAncestor(RubyModule c) (package private) voidRuby.setComparable(RubyModule comparableModule) Deprecated.(package private) voidRuby.setEnumerable(RubyModule enumerableModule) Deprecated.voidRuby.setEtc(RubyModule etcModule) (package private) voidRuby.setFileTest(RubyModule fileTestModule) Deprecated.(package private) voidRuby.setGC(RubyModule gcModule) Deprecated.(package private) voidRuby.setKernel(RubyModule kernelModule) Deprecated.(package private) voidRuby.setMarshal(RubyModule marshalModule) Deprecated.(package private) voidRuby.setMath(RubyModule mathModule) Deprecated.voidRubyModule.setMethodLocation(RubyModule module) (package private) voidRuby.setObjectSpaceModule(RubyModule objectSpaceModule) Deprecated.voidRubyModule.setParent(RubyModule parent) (package private) voidRuby.setPrecision(RubyModule precisionModule) (package private) voidRuby.setProcess(RubyModule processModule) Deprecated.(package private) voidRuby.setProcGID(RubyModule procGIDModule) (package private) voidRuby.setProcSys(RubyModule procSysModule) (package private) voidRuby.setProcUID(RubyModule procUIDModule) voidRuby.setWarning(RubyModule warningModule) Deprecated.RubyBasicObject.specificEval(ThreadContext context, RubyModule mod, Block block, EvalType evalType) specific_eval Evaluates the block or string inside of the context of this object, using the supplied arguments.RubyBasicObject.specificEval(ThreadContext context, RubyModule mod, IRubyObject arg, Block block, EvalType evalType) specific_eval Evaluates the block or string inside of the context of this object, using the supplied arguments.RubyBasicObject.specificEval(ThreadContext context, RubyModule mod, IRubyObject arg0, IRubyObject arg1, Block block, EvalType evalType) specific_eval Evaluates the block or string inside of the context of this object, using the supplied arguments.RubyBasicObject.specificEval(ThreadContext context, RubyModule mod, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block, EvalType evalType) specific_eval Evaluates the block or string inside of the context of this object, using the supplied arguments.RubyObject.specificEval(ThreadContext context, RubyModule mod, IRubyObject[] args, Block block, EvalType evalType) Deprecated.protected IRubyObjectAbstractRubyMethod.super_method(ThreadContext context, IRubyObject receiver, RubyModule superClass) voidRubyModule.syncClassVariables(RubyModule other) voidRubyModule.syncConstants(RubyModule other) static voidRubyModule.usingModule(ThreadContext context, RubyModule cref, IRubyObject refinedModule) private static voidRubyModule.usingModuleRecursive(RubyModule cref, RubyModule module) private static voidRubyModule.usingRefinement(Ruby runtime, RubyModule cref, RubyModule klass, RubyModule module) private voidRubyModule.yieldRefineBlock(ThreadContext context, RubyModule refinement, Block block) protected IRubyObjectRubyBasicObject.yieldUnder(ThreadContext context, RubyModule under, Block block, EvalType evalType) Will yield to the specific block changing the self to be the current object instead of the self that is part of the frame saved in the block frame.protected IRubyObjectRubyBasicObject.yieldUnder(ThreadContext context, RubyModule under, IRubyObject[] args, Block block, EvalType evalType) Will yield to the specific block changing the self to be the current object instead of the self that is part of the frame saved in the block frame.Method parameters in org.jruby with type arguments of type RubyModuleModifier and TypeMethodDescriptionvoidRuby.eachModule(Consumer<RubyModule> func) private static RubyModuleRubyModule.findRefinement(Map<RubyModule, RubyModule> refinements, RubyModule target) private static RubyModuleRubyModule.findRefinement(Map<RubyModule, RubyModule> refinements, RubyModule target) static Map<RubyModule,RubyModule> RubyModule.newRefinementsMap(Map<RubyModule, RubyModule> refinements) static Map<RubyModule,RubyModule> RubyModule.newRefinementsMap(Map<RubyModule, RubyModule> refinements) private CacheEntryRubyModule.refinedMethodOriginalMethodEntry(Map<RubyModule, RubyModule> refinements, String id, boolean cacheUndef, CacheEntry entry) private CacheEntryRubyModule.refinedMethodOriginalMethodEntry(Map<RubyModule, RubyModule> refinements, String id, boolean cacheUndef, CacheEntry entry) RubyModule.resolveRefinedMethod(Map<RubyModule, RubyModule> refinements, CacheEntry entry, String id, boolean cacheUndef) RubyModule.resolveRefinedMethod(Map<RubyModule, RubyModule> refinements, CacheEntry entry, String id, boolean cacheUndef) voidRubyModule.setRefinements(Map<RubyModule, RubyModule> refinements) voidRubyModule.setRefinements(Map<RubyModule, RubyModule> refinements) Constructors in org.jruby with parameters of type RubyModuleModifierConstructorDescriptionIncludedModule(Ruby runtime, RubyClass superClass, RubyModule origin) IncludedModuleWrapper(Ruby runtime, RubyClass superClass, RubyModule origin) IncludedModuleWrapper(Ruby runtime, RubyClass superClass, RubyModule origin, RubyModule methodsHolder) (package private)MethodMissingMethod(RubyModule implementationClass, Visibility visibility, CallType callType) PrependedModule(Ruby runtime, RubyClass superClass, RubyModule prependedClass) RespondToMissingMethod(RubyModule implClass, Visibility visibility, String methodName) -
Uses of RubyModule in org.jruby.anno
Methods in org.jruby.anno with parameters of type RubyModuleModifier and TypeMethodDescriptionvoidTypePopulator.DefaultTypePopulator.populate(RubyModule clsmod, Class clazz) abstract voidTypePopulator.populate(RubyModule clsmod, Class clazz) voidTypePopulator.ReflectiveTypePopulator.populate(RubyModule target, Class clazz) static DynamicMethodTypePopulator.populateModuleMethod(RubyModule cls, DynamicMethod javaMethod) -
Uses of RubyModule in org.jruby.ast.executable
Methods in org.jruby.ast.executable with parameters of type RubyModuleModifier and TypeMethodDescriptionfinal IRubyObjectAbstractScript.getConstantFrom(RubyModule target, ThreadContext context, String name, int i) final IRubyObjectRuntimeCache.getConstantFrom(RubyModule target, ThreadContext context, String name, int index) final IRubyObjectAbstractScript.getConstantFrom0(RubyModule target, ThreadContext context, String name) final IRubyObjectAbstractScript.getConstantFrom1(RubyModule target, ThreadContext context, String name) final IRubyObjectAbstractScript.getConstantFrom2(RubyModule target, ThreadContext context, String name) final IRubyObjectAbstractScript.getConstantFrom3(RubyModule target, ThreadContext context, String name) final IRubyObjectAbstractScript.getConstantFrom4(RubyModule target, ThreadContext context, String name) final IRubyObjectAbstractScript.getConstantFrom5(RubyModule target, ThreadContext context, String name) final IRubyObjectAbstractScript.getConstantFrom6(RubyModule target, ThreadContext context, String name) final IRubyObjectAbstractScript.getConstantFrom7(RubyModule target, ThreadContext context, String name) final IRubyObjectAbstractScript.getConstantFrom8(RubyModule target, ThreadContext context, String name) final IRubyObjectAbstractScript.getConstantFrom9(RubyModule target, ThreadContext context, String name) RuntimeCache.getValueFrom(RubyModule target, ThreadContext context, String name, int index) RuntimeCache.reCacheFrom(RubyModule target, ThreadContext context, String name, int index) -
Uses of RubyModule in org.jruby.common
Methods in org.jruby.common that return RubyModuleModifier and TypeMethodDescriptionstatic RubyModuleRubyWarnings.createWarningModule(Ruby runtime) -
Uses of RubyModule in org.jruby.compiler
Methods in org.jruby.compiler that return RubyModuleMethods in org.jruby.compiler with parameters of type RubyModuleModifier and TypeMethodDescriptionstatic StringCompilable.resolveFullName(RubyModule implementationClass) Resolve the fully qualified name. -
Uses of RubyModule in org.jruby.embed.internal
Methods in org.jruby.embed.internal with parameters of type RubyModuleModifier and TypeMethodDescriptionbooleanEmbedRubyObjectAdapterImpl.isKindOf(IRubyObject value, RubyModule rubyModule) -
Uses of RubyModule in org.jruby.embed.variable
Methods in org.jruby.embed.variable that return RubyModuleModifier and TypeMethodDescriptionprotected static RubyModuleAbstractVariable.getRubyClass(Ruby runtime) -
Uses of RubyModule in org.jruby.ext.bigdecimal
Methods in org.jruby.ext.bigdecimal with parameters of type RubyModuleModifier and TypeMethodDescriptionprivate static IRubyObjectRubyBigDecimal.modeExecute(ThreadContext context, RubyModule BigDecimal, Block block, String intVariableName) -
Uses of RubyModule in org.jruby.ext.digest
Methods in org.jruby.ext.digest with parameters of type RubyModuleModifier and TypeMethodDescriptionprivate RubyDigest.MetadataRubyDigest.DigestBase.getMetadata(RubyModule type) -
Uses of RubyModule in org.jruby.ext.etc
Methods in org.jruby.ext.etc that return RubyModule -
Uses of RubyModule in org.jruby.ext.ffi
Fields in org.jruby.ext.ffi declared as RubyModuleMethods in org.jruby.ext.ffi that return RubyModuleModifier and TypeMethodDescriptionstatic RubyModuleDataConverter.createDataConverterModule(Ruby runtime, RubyModule module) Methods in org.jruby.ext.ffi with parameters of type RubyModuleModifier and TypeMethodDescriptionPointer.NilToPointerMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name) Pointer.NilToPointerMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) static RubyClassAbstractInvoker.createAbstractInvokerClass(Ruby runtime, RubyModule module) static RubyClassAbstractMemory.createAbstractMemoryClass(Ruby runtime, RubyModule module) static RubyClassAutoPointer.createAutoPointerClass(Ruby runtime, RubyModule module) static RubyClassBuffer.createBufferClass(Ruby runtime, RubyModule module) static RubyClassCallbackInfo.createCallbackInfoClass(Ruby runtime, RubyModule module) Creates a CallbackInfo class for a ruby runtimestatic RubyClassMappedType.createConverterTypeClass(Ruby runtime, RubyModule ffiModule) static RubyModuleDataConverter.createDataConverterModule(Ruby runtime, RubyModule module) protected abstract DynamicMethodAbstractInvoker.createDynamicMethod(RubyModule module) static RubyClassEnums.createEnumsClass(Ruby runtime, RubyModule ffiModule) static voidIOModule.createIOModule(Ruby runtime, RubyModule ffi) static RubyClassMemoryPointer.createMemoryPointerClass(Ruby runtime, RubyModule module) static voidPlatform.createPlatformModule(Ruby runtime, RubyModule ffi) static RubyClassPointer.createPointerClass(Ruby runtime, RubyModule module) static RubyClassStructByValue.createStructByValueClass(Ruby runtime, RubyModule ffiModule) static RubyClassStruct.createStructClass(Ruby runtime, RubyModule module) Registers the StructLayout class in the JRuby runtime.static RubyClassStructLayout.createStructLayoutClass(Ruby runtime, RubyModule module) Registers the StructLayout class in the JRuby runtime.static RubyClassType.createTypeClass(Ruby runtime, RubyModule ffiModule) voidFactory.init(Ruby runtime, RubyModule ffi) Registers FFI ruby classes/modulesvoidNoImplFactory.init(Ruby runtime, RubyModule ffi) Constructors in org.jruby.ext.ffi with parameters of type RubyModuleModifierConstructorDescriptionFFI(RubyModule ffiModule) privateNilToPointerMethod(RubyModule implementationClass, Pointer nullPointer, String name) -
Uses of RubyModule in org.jruby.ext.ffi.io
Methods in org.jruby.ext.ffi.io with parameters of type RubyModuleModifier and TypeMethodDescriptionstatic RubyClassFileDescriptorIO.createFileDescriptorIOClass(Ruby runtime, RubyModule module) -
Uses of RubyModule in org.jruby.ext.ffi.jffi
Methods in org.jruby.ext.ffi.jffi with parameters of type RubyModuleModifier and TypeMethodDescriptionBufferNativeInvoker.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name) BufferNativeInvoker.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg1) BufferNativeInvoker.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject[] args) BufferNativeInvoker.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg1, IRubyObject arg2) BufferNativeInvoker.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3) DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args) DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) JITNativeInvoker.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name) JITNativeInvoker.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg1) final IRubyObjectJITNativeInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args) JITNativeInvoker.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg1, IRubyObject arg2) JITNativeInvoker.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3) JITNativeInvoker.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4) JITNativeInvoker.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5) JITNativeInvoker.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6) NativeInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) (package private) final NativeInvokerJITHandle.compile(RubyModule implementationClass, com.kenai.jffi.Function function, Signature signature, String methodName) static RubyClassCallbackManager.createCallbackClass(Ruby runtime, RubyModule module) Creates a Callback class for a ruby runtimestatic RubyClassDynamicLibrary.createDynamicLibraryClass(Ruby runtime, RubyModule module) Function.createDynamicMethod(RubyModule module) JFFIInvoker.createDynamicMethod(RubyModule module) static final DynamicMethodMethodFactory.createDynamicMethod(Ruby runtime, RubyModule module, com.kenai.jffi.Function function, Type returnType, Type[] parameterTypes, com.kenai.jffi.CallingConvention convention, IRubyObject enums, boolean ignoreErrno) NativeCallbackPointer.createDynamicMethod(RubyModule module) static RubyClassFunction.createFunctionClass(Ruby runtime, RubyModule module) static RubyClassJFFIInvoker.createInvokerClass(Ruby runtime, RubyModule module) (package private) DynamicMethodDefaultMethodFactory.createMethod(RubyModule module, com.kenai.jffi.Function function, Type returnType, Type[] parameterTypes, com.kenai.jffi.CallingConvention convention, IRubyObject enums, boolean ignoreError) (package private) abstract DynamicMethodMethodFactory.createMethod(RubyModule module, com.kenai.jffi.Function function, Type returnType, Type[] parameterTypes, com.kenai.jffi.CallingConvention convention, IRubyObject enums, boolean ignoreErrno) static RubyClassVariadicInvoker.createVariadicInvokerClass(Ruby runtime, RubyModule module) voidFactory.init(Ruby runtime, RubyModule ffi) Constructors in org.jruby.ext.ffi.jffi with parameters of type RubyModuleModifierConstructorDescription(package private)BufferNativeInvoker(RubyModule implementationClass, com.kenai.jffi.Function function, Signature signature, FunctionInvoker functionInvoker, ParameterMarshaller[] parameterMarshallers) DefaultMethod(RubyModule implementationClass, com.kenai.jffi.Function function, Signature signature, NativeInvoker defaultInvoker) JITNativeInvoker(RubyModule implementationClass, com.kenai.jffi.Function function, Signature signature) NativeInvoker(RubyModule implementationClass, com.kenai.jffi.Function function, Signature signature) -
Uses of RubyModule in org.jruby.ext.pathname
Methods in org.jruby.ext.pathname with parameters of type RubyModuleModifier and TypeMethodDescriptionprivate static voidRubyPathname.defineDelegateMethods(RubyClass cPathname, RubyModule klass, String... methods) private static voidRubyPathname.defineDelegateMethodsAppendPath(RubyClass cPathname, RubyModule klass, String... methods) private static voidRubyPathname.defineDelegateMethodsArrayOfPaths(RubyClass cPathname, RubyModule klass, String... methods) private static voidRubyPathname.defineDelegateMethodsGeneric(RubyClass cPathname, RubyModule klass, RubyPathname.ReturnValueMapper mapper, RubyPathname.AddArg addArg, String... methods) private static voidRubyPathname.defineDelegateMethodsSinglePath(RubyClass cPathname, RubyModule klass, String... methods) -
Uses of RubyModule in org.jruby.ext.set
Methods in org.jruby.ext.set that return RubyModule -
Uses of RubyModule in org.jruby.ext.syslog
Methods in org.jruby.ext.syslog that return RubyModule -
Uses of RubyModule in org.jruby.ext.timeout
Fields in org.jruby.ext.timeout declared as RubyModuleMethods in org.jruby.ext.timeout with parameters of type RubyModuleModifier and TypeMethodDescriptionstatic voidTimeout.define(RubyModule timeout) private static RubyClassTimeout.getTimeoutError(RubyModule timeout) (package private) static Timeout.TimeoutTaskTimeout.TimeoutTask.newAnonymousTask(RubyThread currentThread, RubyModule timeout, AtomicBoolean latch, Object id, RubyString message) (package private) static Timeout.TimeoutTaskTimeout.TimeoutTask.newTaskWithException(RubyThread currentThread, RubyModule timeout, AtomicBoolean latch, IRubyObject exception, RubyString message) private static IRubyObjectTimeout.raiseTimeoutErrorIfMatches(ThreadContext context, RubyModule timeout, RaiseException ex, Object id) Constructors in org.jruby.ext.timeout with parameters of type RubyModuleModifierConstructorDescriptionprivateTimeoutTask(RubyThread currentThread, RubyModule timeout, AtomicBoolean latch, Object id, IRubyObject exception, RubyString message) -
Uses of RubyModule in org.jruby.ext.zlib
Methods in org.jruby.ext.zlib that return RubyModuleModifier and TypeMethodDescriptionstatic RubyModuleRubyZlib.createZlibModule(Ruby runtime) Create the Zlib module and add it to the Ruby runtime. -
Uses of RubyModule in org.jruby.gen
Methods in org.jruby.gen with parameters of type RubyModuleModifier and TypeMethodDescriptionvoidorg$jruby$AbstractRubyMethod$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$common$RubyWarnings$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$bigdecimal$RubyBigDecimal$BigDecimalKernelMethods$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$cgi$escape$CGIEscape$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$coverage$CoverageModule$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$date$RubyDate$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$date$RubyDateTime$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$date$TimeExt$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$digest$RubyDigest$DigestBase$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$digest$RubyDigest$DigestClass$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$digest$RubyDigest$DigestInstance$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$digest$RubyDigest$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$etc$RubyEtc$IOExt$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$etc$RubyEtc$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$ffi$AbstractInvoker$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$ffi$AbstractMemory$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$ffi$Buffer$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$ffi$CallbackInfo$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$ffi$io$FileDescriptorIO$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$ffi$IOModule$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$ffi$jffi$DynamicLibrary$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$ffi$jffi$DynamicLibrary$Symbol$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$ffi$jffi$Factory$LastError$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$ffi$jffi$Factory$WinapiLastError$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$ffi$jffi$Function$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$ffi$jffi$JFFIInvoker$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$ffi$jffi$VariadicInvoker$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$ffi$MappedType$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$ffi$MemoryPointer$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$ffi$Platform$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$ffi$Pointer$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$ffi$Struct$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$ffi$StructByValue$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$ffi$StructLayout$ArrayField$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$ffi$StructLayout$ArrayProxy$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$ffi$StructLayout$CharArrayProxy$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$ffi$StructLayout$Field$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$ffi$StructLayout$FunctionField$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$ffi$StructLayout$InnerStructField$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$ffi$StructLayout$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$ffi$Type$Array$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$ffi$Type$Builtin$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$ffi$Type$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$fiber$ThreadFiber$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$io$nonblock$IONonBlock$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$io$wait$IOWaitLibrary$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$jruby$CoreExt$String$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$jruby$JRubyExecutionContextLocal$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$jruby$JRubyFiberLocal$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$jruby$JRubyLibrary$JRubyConfig$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$jruby$JRubyLibrary$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$jruby$JRubyObjectInputStream$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$jruby$JRubyUtilLibrary$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$monitor$Monitor$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$nkf$RubyNKF$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$pathname$RubyPathname$PathnameKernelMethods$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$pathname$RubyPathname$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$ripper$RubyRipper$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$securerandom$RubySecureRandom$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$set$EnumerableExt$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$set$RubySet$DivideTSortHash$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$set$RubySet$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$set$RubySortedSet$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$socket$Addrinfo$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$socket$Ifaddr$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$socket$Option$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$socket$RubyBasicSocket$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$socket$RubyIPSocket$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$socket$RubyServerSocket$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$socket$RubySocket$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$socket$RubyTCPServer$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$socket$RubyTCPSocket$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$socket$RubyUDPSocket$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$socket$RubyUNIXServer$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$socket$RubyUNIXSocket$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$stringio$StringIO$GenericReadable$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$stringio$StringIO$GenericWritable$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$stringio$StringIO$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$strscan$RubyStringScanner$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$tempfile$Tempfile$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$thread$ConditionVariable$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$thread$Mutex$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$thread$Queue$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$thread$SizedQueue$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$timeout$Timeout$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$tracepoint$TracePoint$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$zlib$JZlibDeflate$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$zlib$JZlibInflate$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$zlib$JZlibRubyGzipReader$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$zlib$JZlibRubyGzipWriter$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$zlib$RubyGzipFile$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$zlib$RubyZlib$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$ext$zlib$ZStream$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$java$addons$ArrayJavaAddons$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$java$addons$ClassJavaAddons$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$java$addons$IOJavaAddons$AnyIO$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$java$addons$IOJavaAddons$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$java$addons$KernelJavaAddons$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$java$addons$StringJavaAddons$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$java$proxies$ArrayJavaProxy$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$java$proxies$ArrayJavaProxyCreator$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$java$proxies$InterfaceJavaProxy$JavaInterfaceExtender$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$java$proxies$JavaInterfaceTemplate$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$java$proxies$JavaProxy$ClassMethods$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$java$proxies$JavaProxy$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$java$proxies$MapJavaProxy$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$javasupport$ext$JavaLang$Character$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$javasupport$ext$JavaLang$CharSequence$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$javasupport$ext$JavaLang$Class$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$javasupport$ext$JavaLang$ClassLoader$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$javasupport$ext$JavaLang$Comparable$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$javasupport$ext$JavaLang$Iterable$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$javasupport$ext$JavaLang$Number$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$javasupport$ext$JavaLang$Runnable$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$javasupport$ext$JavaLang$String$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$javasupport$ext$JavaLang$Throwable$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$javasupport$ext$JavaLangReflect$AccessibleObject$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$javasupport$ext$JavaLangReflect$Constructor$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$javasupport$ext$JavaLangReflect$Field$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$javasupport$ext$JavaLangReflect$Method$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$javasupport$ext$JavaMath$BigDecimal$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$javasupport$ext$JavaNio$Buffer$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$javasupport$ext$JavaTime$Instant$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$javasupport$ext$JavaTime$LocalDateTime$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$javasupport$ext$JavaTime$OffsetDateTime$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$javasupport$ext$JavaTime$ZonedDateTime$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$javasupport$ext$JavaUtil$Collection$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$javasupport$ext$JavaUtil$Enumeration$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$javasupport$ext$JavaUtil$Iterator$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$javasupport$ext$JavaUtil$List$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$javasupport$ext$JavaUtilRegex$Matcher$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$javasupport$ext$JavaUtilRegex$Pattern$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$javasupport$ext$Module$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$javasupport$Java$ByteArrayProxyMethods$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$javasupport$Java$NewStyleExtensionInherited$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$javasupport$Java$OldStyleExtensionInherited$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$javasupport$Java$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$javasupport$JavaAccessibleObject$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$javasupport$JavaArrayUtilities$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$javasupport$JavaCallable$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$javasupport$JavaClass$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$javasupport$JavaConstructor$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$javasupport$JavaField$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$javasupport$JavaMethod$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$javasupport$JavaObject$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$javasupport$JavaPackage$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$javasupport$JavaProxyMethods$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$javasupport$JavaUtilities$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$javasupport$proxy$JavaProxyClass$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$javasupport$proxy$JavaProxyClass$ProxyMethodImpl$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$javasupport$proxy$JavaProxyConstructor$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$javasupport$proxy$JavaProxyReflectionObject$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$NativeException$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubyArgsFile$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubyArithmeticSequence$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubyArray$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubyBasicObject$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubyBignum$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubyBinding$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubyBoolean$False$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubyBoolean$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubyBoolean$True$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubyChain$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubyClass$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubyClassPathVariable$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubyComparable$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubyComplex$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubyConverter$EncodingErrorMethods$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubyConverter$InvalidByteSequenceErrorMethods$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubyConverter$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubyConverter$UndefinedConversionErrorMethods$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubyDir$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubyEncoding$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubyEnumerable$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubyEnumerator$FeedValue$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubyEnumerator$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubyException$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubyFile$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubyFileStat$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubyFileTest$FileTestFileMethods$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubyFileTest$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubyFloat$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubyGC$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubyGenerator$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubyGlobal$CaseInsensitiveStringOnlyRubyHash$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubyHash$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubyInteger$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubyInterrupt$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubyIO$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubyKernel$LoopMethods$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubyKernel$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubyKeyError$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubyLocalJumpError$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubyMarshal$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubyMatchData$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubyMath$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubyMethod$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubyModule$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubyNameError$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubyNameError$RubyNameErrorMessage$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubyNil$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubyNoMethodError$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubyNumeric$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubyObjectSpace$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubyObjectSpace$WeakMap$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubyProc$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubyProcess$GroupID$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubyProcess$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubyProcess$RubyStatus$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubyProcess$Sys$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubyProcess$UserID$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubyRandom$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubyRange$BSearch$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubyRange$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubyRational$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubyRegexp$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubySignal$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubySignalException$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubyStopIteration$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubyString$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubyStruct$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubyStruct$StructMethods$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubySymbol$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubySystemCallError$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubySystemExit$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubyThread$Location$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubyThread$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubyThreadGroup$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubyTime$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubyUnboundMethod$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubyUncaughtThrowError$POPULATOR.populate(RubyModule cls, Class clazz) voidorg$jruby$RubyYielder$POPULATOR.populate(RubyModule cls, Class clazz) -
Uses of RubyModule in org.jruby.internal.runtime
Methods in org.jruby.internal.runtime with parameters of type RubyModuleModifier and TypeMethodDescriptionabstract SplitSuperStateAbstractIRMethod.startSplitSuperCall(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject[] args, Block block) Calls a split method (java constructor-invoked initialize) and returns the paused state.Constructors in org.jruby.internal.runtime with parameters of type RubyModuleModifierConstructorDescriptionAbstractIRMethod(IRScope method, Visibility visibility, RubyModule implementationClass) AbstractIRMethod(StaticScope scope, String id, int line, Visibility visibility, RubyModule implementationClass) -
Uses of RubyModule in org.jruby.internal.runtime.methods
Fields in org.jruby.internal.runtime.methods declared as RubyModuleModifier and TypeFieldDescriptionprotected RubyModuleDynamicMethod.definedClassThe module or class that originally defined this method.final RubyModuleMethodSplitState.implClassprotected RubyModuleDynamicMethod.implementationClassThe Ruby module or class from which this method should `super`.protected RubyModuleDynamicMethod.protectedClassThe "protected class" used for calculating protected access.Methods in org.jruby.internal.runtime.methods that return RubyModuleModifier and TypeMethodDescriptionprotected static RubyModuleDynamicMethod.calculateProtectedClass(RubyModule cls) Calculate, based on given RubyModule, which class in its hierarchy should be used to determine protected access.private RubyModuleAliasMethod.calculateSourceModule(IRubyObject self, RubyModule incomingSourceModule) DynamicMethod.getDefinedClass()Get the original owner of this method/PartialDelegatingMethod.getDefinedClass()DelegatingDynamicMethod.getImplementationClass()DynamicMethod.getImplementationClass()Retrieve the class or module on which this method is implemented, used for 'super' logic among others.protected RubyModuleDelegatingDynamicMethod.getProtectedClass()protected RubyModuleDynamicMethod.getProtectedClass()Retrieve the pre-calculated "protected class" used for access checks.Methods in org.jruby.internal.runtime.methods with parameters of type RubyModuleModifier and TypeMethodDescriptionstatic Callable<MethodHandle>InvokeDynamicMethodFactory.adaptHandle(MethodHandle method, Ruby runtime, int actualRequired, int required, int optional, boolean rest, String rubyName, Class declaringClass, boolean isStatic, boolean hasContext, boolean hasBlock, boolean frame, RubyModule implementationClass) private Callable<MethodHandle>[]InvokeDynamicMethodFactory.buildAnnotatedMethodHandles(Ruby runtime, List<JavaMethodDescriptor> descs, RubyModule implementationClass) protected static RubyModuleDynamicMethod.calculateProtectedClass(RubyModule cls) Calculate, based on given RubyModule, which class in its hierarchy should be used to determine protected access.private RubyModuleAliasMethod.calculateSourceModule(IRubyObject self, RubyModule incomingSourceModule) AliasMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String unused) AliasMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String unused, Block block) AliasMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String unused, IRubyObject arg) AliasMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String unused, IRubyObject[] args) AliasMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String unused, IRubyObject[] args, Block block) AliasMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String unused, IRubyObject arg1, Block block) AliasMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String unused, IRubyObject arg1, IRubyObject arg2) AliasMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String unused, IRubyObject arg1, IRubyObject arg2, Block block) AliasMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String unused, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3) AliasMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String unused, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block) AttrReaderMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name) AttrWriterMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg1) CompiledIRMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name) CompiledIRMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) CompiledIRMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0) CompiledIRMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args) CompiledIRMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) CompiledIRMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, Block block) CompiledIRMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1) CompiledIRMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) CompiledIRMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) CompiledIRMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) CompiledIRNoProtocolMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) CompiledIRNoProtocolMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) CompiledIRNoProtocolMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, Block block) CompiledIRNoProtocolMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) CompiledIRNoProtocolMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) DefineMethodMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) DefineMethodMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) DefineMethodMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, Block block) DefineMethodMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) DefineMethodMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) DelegatingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name) DelegatingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, Block block) DelegatingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg) DelegatingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject[] args) DelegatingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject[] args, Block block) DelegatingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg1, Block block) DelegatingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg1, IRubyObject arg2) DelegatingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg1, IRubyObject arg2, Block block) DelegatingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3) DelegatingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block) DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name) Arity 0, no blockDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, Block block) Arity 0, with block; calls through IRubyObject[] pathDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg0) Arity 1, no blockDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args) A default implementation of n-arity, non-block 'call' method, which simply calls the n-arity, block-receiving version with the arg list and Block.NULL_BLOCK.abstract IRubyObjectDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) The minimum 'call' method required for a dynamic method handle.DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg0, Block block) Arity 1, with block; calls through IRubyObject[] pathDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg0, IRubyObject arg1) Arity 2, no blockDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) Arity 2, with block; calls through IRubyObject[] pathDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) Arity 3, no blockDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) Arity 3, with block; calls through IRubyObject[] pathHandleMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) HandleMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) HandleMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, Block block) HandleMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) HandleMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) InterpretedIRBodyMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name) InterpretedIRBodyMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) InterpretedIRBodyMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0) InterpretedIRBodyMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args) InterpretedIRBodyMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) InterpretedIRBodyMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, Block block) InterpretedIRBodyMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1) InterpretedIRBodyMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) InterpretedIRBodyMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) InterpretedIRBodyMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) InterpretedIRMetaClassBody.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) InterpretedIRMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name) InterpretedIRMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) InterpretedIRMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0) InterpretedIRMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args) InterpretedIRMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) InterpretedIRMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, Block block) InterpretedIRMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1) InterpretedIRMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) InterpretedIRMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) InterpretedIRMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) JavaMethod.JavaMethodN.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) abstract IRubyObjectJavaMethod.JavaMethodN.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args) final IRubyObjectJavaMethod.JavaMethodN.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) JavaMethod.JavaMethodN.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, Block block) JavaMethod.JavaMethodN.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) JavaMethod.JavaMethodN.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) final IRubyObjectJavaMethod.JavaMethodOne.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args) JavaMethod.JavaMethodOneBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) abstract IRubyObjectJavaMethod.JavaMethodOneOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0) final IRubyObjectJavaMethod.JavaMethodOneOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, Block block) final IRubyObjectJavaMethod.JavaMethodOneOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0) abstract IRubyObjectJavaMethod.JavaMethodOneOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg, Block block) final IRubyObjectJavaMethod.JavaMethodOneOrTwo.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args) JavaMethod.JavaMethodOneOrTwoBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) abstract IRubyObjectJavaMethod.JavaMethodOneOrTwoOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1) final IRubyObjectJavaMethod.JavaMethodOneOrTwoOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) final IRubyObjectJavaMethod.JavaMethodOneOrTwoOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1) abstract IRubyObjectJavaMethod.JavaMethodOneOrTwoOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) final IRubyObjectJavaMethod.JavaMethodOneOrTwoOrThree.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args) JavaMethod.JavaMethodOneOrTwoOrThreeBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) abstract IRubyObjectJavaMethod.JavaMethodOneOrTwoOrThreeOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) final IRubyObjectJavaMethod.JavaMethodOneOrTwoOrThreeOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) final IRubyObjectJavaMethod.JavaMethodOneOrTwoOrThreeOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) abstract IRubyObjectJavaMethod.JavaMethodOneOrTwoOrThreeOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) final IRubyObjectJavaMethod.JavaMethodThree.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args) JavaMethod.JavaMethodThreeBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) abstract IRubyObjectJavaMethod.JavaMethodThreeOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) final IRubyObjectJavaMethod.JavaMethodThreeOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) final IRubyObjectJavaMethod.JavaMethodThreeOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) abstract IRubyObjectJavaMethod.JavaMethodThreeOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block) final IRubyObjectJavaMethod.JavaMethodTwo.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args) JavaMethod.JavaMethodTwoBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) abstract IRubyObjectJavaMethod.JavaMethodTwoOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1) final IRubyObjectJavaMethod.JavaMethodTwoOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) final IRubyObjectJavaMethod.JavaMethodTwoOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1) abstract IRubyObjectJavaMethod.JavaMethodTwoOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) final IRubyObjectJavaMethod.JavaMethodTwoOrThree.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args) JavaMethod.JavaMethodTwoOrThreeBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) abstract IRubyObjectJavaMethod.JavaMethodTwoOrThreeOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) final IRubyObjectJavaMethod.JavaMethodTwoOrThreeOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) final IRubyObjectJavaMethod.JavaMethodTwoOrThreeOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) abstract IRubyObjectJavaMethod.JavaMethodTwoOrThreeOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block) final IRubyObjectJavaMethod.JavaMethodZero.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args) JavaMethod.JavaMethodZeroBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) abstract IRubyObjectJavaMethod.JavaMethodZeroOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name) final IRubyObjectJavaMethod.JavaMethodZeroOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) final IRubyObjectJavaMethod.JavaMethodZeroOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name) abstract IRubyObjectJavaMethod.JavaMethodZeroOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) final IRubyObjectJavaMethod.JavaMethodZeroOrOne.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args) JavaMethod.JavaMethodZeroOrOneBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) abstract IRubyObjectJavaMethod.JavaMethodZeroOrOneOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg) final IRubyObjectJavaMethod.JavaMethodZeroOrOneOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, Block block) final IRubyObjectJavaMethod.JavaMethodZeroOrOneOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0) abstract IRubyObjectJavaMethod.JavaMethodZeroOrOneOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg, Block block) final IRubyObjectJavaMethod.JavaMethodZeroOrOneOrTwo.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args) JavaMethod.JavaMethodZeroOrOneOrTwoBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) abstract IRubyObjectJavaMethod.JavaMethodZeroOrOneOrTwoOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1) final IRubyObjectJavaMethod.JavaMethodZeroOrOneOrTwoOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) final IRubyObjectJavaMethod.JavaMethodZeroOrOneOrTwoOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1) abstract IRubyObjectJavaMethod.JavaMethodZeroOrOneOrTwoOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) final IRubyObjectJavaMethod.JavaMethodZeroOrOneOrTwoOrThree.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args) JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) abstract IRubyObjectJavaMethod.JavaMethodZeroOrOneOrTwoOrThreeOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) final IRubyObjectJavaMethod.JavaMethodZeroOrOneOrTwoOrThreeOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) final IRubyObjectJavaMethod.JavaMethodZeroOrOneOrTwoOrThreeOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) abstract IRubyObjectJavaMethod.JavaMethodZeroOrOneOrTwoOrThreeOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) MethodMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject[] args, Block block) MixedModeIRMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) MixedModeIRMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) MixedModeIRMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, Block block) MixedModeIRMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) MixedModeIRMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) NullMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject[] args, Block block) The one implementation of call, which throws an exception because NullMethod can't be invoked.PartialDelegatingMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name) PartialDelegatingMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, Block block) PartialDelegatingMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg) PartialDelegatingMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject[] args) PartialDelegatingMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject[] args, Block block) PartialDelegatingMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg1, Block block) PartialDelegatingMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg1, IRubyObject arg2) PartialDelegatingMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg1, IRubyObject arg2, Block block) PartialDelegatingMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3) PartialDelegatingMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block) ProcMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject[] args, Block block) ProfilingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name) ProfilingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) ProfilingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0) ProfilingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args) ProfilingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) ProfilingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, Block block) ProfilingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1) ProfilingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) ProfilingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) ProfilingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) RefinedMarker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) RefinedWrapper.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) SynchronizedDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name) SynchronizedDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) SynchronizedDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0) SynchronizedDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args) SynchronizedDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) SynchronizedDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, Block block) SynchronizedDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1) SynchronizedDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) SynchronizedDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) SynchronizedDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) UndefinedMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject[] args, Block block) The one implementation of call, which throws an exception because UndefinedMethod can't be invoked.protected IRubyObjectInterpretedIRBodyMethod.callInternal(ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) booleanDynamicMethod.callRespondTo(ThreadContext context, IRubyObject self, String respondToMethodName, RubyModule klazz, RubySymbol name) Will call respond_to?/respond_to_missing? on object and nameInvocationMethodFactory.constructJavaMethod(RubyModule implementationClass, JavaMethodDescriptor desc, String name, Class c) static MethodHandleInvokeDynamicMethodFactory.finishAdapting(com.headius.invokebinder.SmartBinder binder, RubyModule implementationClass, String rubyName, MethodHandle method, Class declaringClass, Ruby runtime, boolean isStatic, boolean frame) InvocationMethodFactory.getAnnotatedMethod(RubyModule implementationClass, List<JavaMethodDescriptor> descs, String name) Use code generation to provide a method handle based on an annotated Java method.InvocationMethodFactory.getAnnotatedMethod(RubyModule implementationClass, JavaMethodDescriptor desc, String name) Use code generation to provide a method handle based on an annotated Java method.InvokeDynamicMethodFactory.getAnnotatedMethod(RubyModule implementationClass, List<JavaMethodDescriptor> descs, String name) InvokeDynamicMethodFactory.getAnnotatedMethod(RubyModule implementationClass, JavaMethodDescriptor desc, String name) Use code generation to provide a method handle based on an annotated Java method.protected voidDynamicMethod.init(RubyModule implementationClass, Visibility visibility) protected voidDynamicMethod.init(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig) Deprecated.private IRubyObjectInterpretedIRBodyMethod.INTERPRET_CLASS(InterpreterContext ic, ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) private IRubyObjectInterpretedIRBodyMethod.INTERPRET_METACLASS(InterpreterContext ic, ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) private IRubyObjectInterpretedIRMethod.INTERPRET_METHOD(ThreadContext context, InterpreterContext ic, RubyModule implClass, IRubyObject self, String name, Block block) private IRubyObjectInterpretedIRMethod.INTERPRET_METHOD(ThreadContext context, InterpreterContext ic, RubyModule implClass, IRubyObject self, String name, IRubyObject[] args, Block block) private IRubyObjectInterpretedIRMethod.INTERPRET_METHOD(ThreadContext context, InterpreterContext ic, RubyModule implClass, IRubyObject self, String name, IRubyObject arg1, Block block) private IRubyObjectInterpretedIRMethod.INTERPRET_METHOD(ThreadContext context, InterpreterContext ic, RubyModule implClass, IRubyObject self, String name, IRubyObject arg1, IRubyObject arg2, Block block) private IRubyObjectInterpretedIRMethod.INTERPRET_METHOD(ThreadContext context, InterpreterContext ic, RubyModule implClass, IRubyObject self, String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block) private IRubyObjectMixedModeIRMethod.INTERPRET_METHOD(ThreadContext context, InterpreterContext ic, RubyModule implClass, IRubyObject self, String name, Block block) private IRubyObjectMixedModeIRMethod.INTERPRET_METHOD(ThreadContext context, InterpreterContext ic, RubyModule implClass, IRubyObject self, String name, IRubyObject[] args, Block block) private IRubyObjectMixedModeIRMethod.INTERPRET_METHOD(ThreadContext context, InterpreterContext ic, RubyModule implClass, IRubyObject self, String name, IRubyObject arg1, Block block) private IRubyObjectMixedModeIRMethod.INTERPRET_METHOD(ThreadContext context, InterpreterContext ic, RubyModule implClass, IRubyObject self, String name, IRubyObject arg1, IRubyObject arg2, Block block) private IRubyObjectMixedModeIRMethod.INTERPRET_METHOD(ThreadContext context, InterpreterContext ic, RubyModule implClass, IRubyObject self, String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block) private IRubyObjectInterpretedIRBodyMethod.INTERPRET_MODULE(InterpreterContext ic, ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) booleanDelegatingDynamicMethod.isImplementedBy(RubyModule other) booleanDynamicMethod.isImplementedBy(RubyModule other) (package private) abstract voidCallConfiguration.pre(ThreadContext context, IRubyObject self, RubyModule implementer, String name, Block block, StaticScope scope) protected voidCompiledIRNoProtocolMethod.pre(ThreadContext context, StaticScope staticScope, RubyModule implementationClass, IRubyObject self, String name, Block block) protected voidInterpretedIRMetaClassBody.pre(InterpreterContext ic, ThreadContext context, IRubyObject self, String name, Block block, RubyModule implClass) protected voidInterpretedIRMethod.pre(InterpreterContext ic, ThreadContext context, IRubyObject self, String name, Block block, RubyModule implClass) protected voidMixedModeIRMethod.pre(InterpreterContext ic, ThreadContext context, IRubyObject self, String name, Block block, RubyModule implClass) protected final voidJavaMethod.preFrameAndDummyScope(ThreadContext context, IRubyObject self, RubyModule frameClass, String name, Block block) protected final voidJavaMethod.preFrameAndScope(ThreadContext context, IRubyObject self, RubyModule frameClass, String name, Block block) protected final voidJavaMethod.preFrameOnly(ThreadContext context, IRubyObject self, RubyModule frameClass, String name, Block block) protected voidCompiledIRMethod.preSplit(InterpreterContext ic, ThreadContext context, IRubyObject self, String name, Block block, RubyModule implClass, DynamicScope scope) protected voidCompiledIRNoProtocolMethod.preSplit(InterpreterContext ic, ThreadContext context, IRubyObject self, String name, Block block, RubyModule implClass, DynamicScope scope) protected voidInterpretedIRMethod.preSplit(InterpreterContext ic, ThreadContext context, IRubyObject self, String name, Block block, RubyModule implClass, DynamicScope scope) protected voidMixedModeIRMethod.preSplit(InterpreterContext ic, ThreadContext context, IRubyObject self, String name, Block block, RubyModule implClass, DynamicScope scope) voidDynamicMethod.setDefinedClass(RubyModule definedClass) Set the defining class for this method, as when restructuring hierarchy for prepend.voidUndefinedMethod.setDefinedClass(RubyModule definedClass) voidDelegatingDynamicMethod.setImplementationClass(RubyModule implClass) voidDynamicMethod.setImplementationClass(RubyModule implClass) Set the class on which this method is implemented, used for 'super' logic, among others.voidNullMethod.setImplementationClass(RubyModule implClass) Dummy override of setImplementationClass that does nothing.voidUndefinedMethod.setImplementationClass(RubyModule implClass) Dummy override of setImplementationClass that does nothing.CompiledIRMethod.startSplitSuperCall(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) CompiledIRNoProtocolMethod.startSplitSuperCall(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) InterpretedIRMethod.startSplitSuperCall(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) MixedModeIRMethod.startSplitSuperCall(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) Constructors in org.jruby.internal.runtime.methods with parameters of type RubyModuleModifierConstructorDescriptionAliasMethod(RubyModule implementationClass, CacheEntry entry, String oldName) For some java native methods it is convenient to pass in a String instead of a ByteList.AttrReaderMethod(RubyModule implementationClass, Visibility visibility, String variableName) AttrReaderMethod(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfiguration, String variableName) Deprecated.AttrWriterMethod(RubyModule implementationClass, Visibility visibility, String variableName) AttrWriterMethod(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfiguration, String variableName) Deprecated.CompiledIRMethod(MethodHandle variable, MethodHandle specific, int specificArity, String id, int line, StaticScope scope, Visibility visibility, RubyModule implementationClass, String encodedArgumentDescriptors, boolean receivesKeywordArgs, boolean needsToFindImplementer) CompiledIRMethod(MethodHandle variable, MethodHandle specific, int specificArity, IRScope method, Visibility visibility, RubyModule implementationClass, String encodedArgumentDescriptors) CompiledIRMethod(MethodHandle variable, String id, int line, StaticScope scope, Visibility visibility, RubyModule implementationClass) CompiledIRMethod(MethodHandle variable, String id, int line, StaticScope scope, Visibility visibility, RubyModule implementationClass, String encodedArgumentDescriptors, boolean recievesKeywordArgs, boolean needsToFindImplementer) CompiledIRMethod(MethodHandle variable, IRScope method, Visibility visibility, RubyModule implementationClass, String encodedArgumentDescriptors) CompiledIRNoProtocolMethod(MethodHandle handle, StaticScope scope, String file, int line, RubyModule implementationClass, boolean needsDynamicScope) DefineMethodMethod(IRScope method, Visibility visibility, RubyModule implementationClass, Block capturedBlock) protectedDynamicMethod(RubyModule implementationClass, Visibility visibility) Deprecated.protectedDynamicMethod(RubyModule implementationClass, Visibility visibility, String name) Base constructor for dynamic method handles with names.protectedDynamicMethod(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig) Deprecated.protectedDynamicMethod(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig, String name) Deprecated.HandleMethod(RubyModule implementationClass, Visibility visibility, String name, long encodedSignature, boolean builtin, boolean notImplemented, String parameterDesc, int min, int max, Callable<MethodHandle> maker0, Callable<MethodHandle> maker1, Callable<MethodHandle> maker2, Callable<MethodHandle> maker3, Callable<MethodHandle> maker4) InterpretedIRBodyMethod(IRScope method, RubyModule implementationClass) InterpretedIRMetaClassBody(IRScope metaClassBody, RubyModule implementationClass) InterpretedIRMethod(IRScope method, Visibility visibility, RubyModule implementationClass) JavaMethod(RubyModule implementationClass, Visibility visibility) Deprecated.JavaMethod(RubyModule implementationClass, Visibility visibility, String name) JavaMethod(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig) Deprecated.JavaMethod(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig, String name) Deprecated.JavaMethodN(RubyModule implementationClass, Visibility visibility) Deprecated.JavaMethodN(RubyModule implementationClass, Visibility visibility, String name) JavaMethodN(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig) Deprecated.JavaMethodN(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig, String name) Deprecated.JavaMethodNBlock(RubyModule implementationClass, Visibility visibility) Deprecated.JavaMethodNBlock(RubyModule implementationClass, Visibility visibility, String name) JavaMethodNBlock(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig) Deprecated.JavaMethodNBlock(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig, String name) Deprecated.JavaMethodOne(RubyModule implementationClass, Visibility visibility) Deprecated.JavaMethodOne(RubyModule implementationClass, Visibility visibility, String name) JavaMethodOne(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig) Deprecated.JavaMethodOne(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig, String name) Deprecated.JavaMethodOneBlock(RubyModule implementationClass, Visibility visibility) Deprecated.JavaMethodOneBlock(RubyModule implementationClass, Visibility visibility, String name) JavaMethodOneBlock(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig) Deprecated.JavaMethodOneOrN(RubyModule implementationClass, Visibility visibility) Deprecated.JavaMethodOneOrN(RubyModule implementationClass, Visibility visibility, String name) JavaMethodOneOrN(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig) Deprecated.JavaMethodOneOrN(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig, String name) Deprecated.JavaMethodOneOrNBlock(RubyModule implementationClass, Visibility visibility) Deprecated.JavaMethodOneOrNBlock(RubyModule implementationClass, Visibility visibility, String name) JavaMethodOneOrNBlock(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig) Deprecated.JavaMethodOneOrTwo(RubyModule implementationClass, Visibility visibility) Deprecated.JavaMethodOneOrTwo(RubyModule implementationClass, Visibility visibility, String name) JavaMethodOneOrTwo(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig) Deprecated.JavaMethodOneOrTwoBlock(RubyModule implementationClass, Visibility visibility) Deprecated.JavaMethodOneOrTwoBlock(RubyModule implementationClass, Visibility visibility, String name) JavaMethodOneOrTwoBlock(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig) Deprecated.JavaMethodOneOrTwoOrN(RubyModule implementationClass, Visibility visibility) Deprecated.JavaMethodOneOrTwoOrN(RubyModule implementationClass, Visibility visibility, String name) JavaMethodOneOrTwoOrN(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig) Deprecated.JavaMethodOneOrTwoOrNBlock(RubyModule implementationClass, Visibility visibility) Deprecated.JavaMethodOneOrTwoOrNBlock(RubyModule implementationClass, Visibility visibility, String name) JavaMethodOneOrTwoOrNBlock(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig) Deprecated.JavaMethodOneOrTwoOrThree(RubyModule implementationClass, Visibility visibility) Deprecated.JavaMethodOneOrTwoOrThree(RubyModule implementationClass, Visibility visibility, String name) JavaMethodOneOrTwoOrThree(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig) Deprecated.JavaMethodOneOrTwoOrThreeBlock(RubyModule implementationClass, Visibility visibility) Deprecated.JavaMethodOneOrTwoOrThreeBlock(RubyModule implementationClass, Visibility visibility, String name) JavaMethodOneOrTwoOrThreeBlock(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig) Deprecated.JavaMethodOneOrTwoOrThreeOrN(RubyModule implementationClass, Visibility visibility) Deprecated.JavaMethodOneOrTwoOrThreeOrN(RubyModule implementationClass, Visibility visibility, String name) JavaMethodOneOrTwoOrThreeOrN(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig) Deprecated.JavaMethodOneOrTwoOrThreeOrNBlock(RubyModule implementationClass, Visibility visibility) Deprecated.JavaMethodOneOrTwoOrThreeOrNBlock(RubyModule implementationClass, Visibility visibility, String name) JavaMethodOneOrTwoOrThreeOrNBlock(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig) Deprecated.JavaMethodThree(RubyModule implementationClass, Visibility visibility) JavaMethodThree(RubyModule implementationClass, Visibility visibility, String name) JavaMethodThree(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig) Deprecated.JavaMethodThreeBlock(RubyModule implementationClass, Visibility visibility) Deprecated.JavaMethodThreeBlock(RubyModule implementationClass, Visibility visibility, String name) JavaMethodThreeBlock(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig) Deprecated.JavaMethodThreeOrN(RubyModule implementationClass, Visibility visibility) Deprecated.JavaMethodThreeOrN(RubyModule implementationClass, Visibility visibility, String name) JavaMethodThreeOrN(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig) Deprecated.JavaMethodThreeOrNBlock(RubyModule implementationClass, Visibility visibility) Deprecated.JavaMethodThreeOrNBlock(RubyModule implementationClass, Visibility visibility, String name) JavaMethodThreeOrNBlock(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig) Deprecated.JavaMethodTwo(RubyModule implementationClass, Visibility visibility) Deprecated.JavaMethodTwo(RubyModule implementationClass, Visibility visibility, String name) JavaMethodTwo(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig) Deprecated.JavaMethodTwoBlock(RubyModule implementationClass, Visibility visibility) Deprecated.JavaMethodTwoBlock(RubyModule implementationClass, Visibility visibility, String name) JavaMethodTwoBlock(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig) Deprecated.JavaMethodTwoOrN(RubyModule implementationClass, Visibility visibility) Deprecated.JavaMethodTwoOrN(RubyModule implementationClass, Visibility visibility, String name) JavaMethodTwoOrN(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig) Deprecated.JavaMethodTwoOrNBlock(RubyModule implementationClass, Visibility visibility) Deprecated.JavaMethodTwoOrNBlock(RubyModule implementationClass, Visibility visibility, String name) JavaMethodTwoOrNBlock(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig) Deprecated.JavaMethodTwoOrThree(RubyModule implementationClass, Visibility visibility) JavaMethodTwoOrThree(RubyModule implementationClass, Visibility visibility, String name) JavaMethodTwoOrThree(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig) Deprecated.JavaMethodTwoOrThreeBlock(RubyModule implementationClass, Visibility visibility) Deprecated.JavaMethodTwoOrThreeBlock(RubyModule implementationClass, Visibility visibility, String name) JavaMethodTwoOrThreeBlock(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig) Deprecated.JavaMethodTwoOrThreeOrN(RubyModule implementationClass, Visibility visibility) Deprecated.JavaMethodTwoOrThreeOrN(RubyModule implementationClass, Visibility visibility, String name) JavaMethodTwoOrThreeOrN(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig) Deprecated.JavaMethodTwoOrThreeOrNBlock(RubyModule implementationClass, Visibility visibility) Deprecated.JavaMethodTwoOrThreeOrNBlock(RubyModule implementationClass, Visibility visibility, String name) JavaMethodTwoOrThreeOrNBlock(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig) Deprecated.JavaMethodZero(RubyModule implementationClass, Visibility visibility) Deprecated.JavaMethodZero(RubyModule implementationClass, Visibility visibility, String name) JavaMethodZero(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig) Deprecated.JavaMethodZero(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig, String name) Deprecated.JavaMethodZeroBlock(RubyModule implementationClass, Visibility visibility) Deprecated.JavaMethodZeroBlock(RubyModule implementationClass, Visibility visibility, String name) JavaMethodZeroBlock(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig) Deprecated.JavaMethodZeroOrN(RubyModule implementationClass, Visibility visibility) Deprecated.JavaMethodZeroOrN(RubyModule implementationClass, Visibility visibility, String name) JavaMethodZeroOrN(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig) Deprecated.JavaMethodZeroOrN(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig, String name) Deprecated.JavaMethodZeroOrNBlock(RubyModule implementationClass, Visibility visibility) Deprecated.JavaMethodZeroOrNBlock(RubyModule implementationClass, Visibility visibility, String name) JavaMethodZeroOrNBlock(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig) Deprecated.JavaMethodZeroOrOne(RubyModule implementationClass, Visibility visibility) Deprecated.JavaMethodZeroOrOne(RubyModule implementationClass, Visibility visibility, String name) JavaMethodZeroOrOne(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig) Deprecated.JavaMethodZeroOrOneBlock(RubyModule implementationClass, Visibility visibility) Deprecated.JavaMethodZeroOrOneBlock(RubyModule implementationClass, Visibility visibility, String name) JavaMethodZeroOrOneBlock(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig) Deprecated.JavaMethodZeroOrOneOrN(RubyModule implementationClass, Visibility visibility) Deprecated.JavaMethodZeroOrOneOrN(RubyModule implementationClass, Visibility visibility, String name) JavaMethodZeroOrOneOrN(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig) Deprecated.JavaMethodZeroOrOneOrNBlock(RubyModule implementationClass, Visibility visibility) Deprecated.JavaMethodZeroOrOneOrNBlock(RubyModule implementationClass, Visibility visibility, String name) JavaMethodZeroOrOneOrNBlock(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig) Deprecated.JavaMethodZeroOrOneOrTwo(RubyModule implementationClass, Visibility visibility) Deprecated.JavaMethodZeroOrOneOrTwo(RubyModule implementationClass, Visibility visibility, String name) JavaMethodZeroOrOneOrTwo(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig) Deprecated.JavaMethodZeroOrOneOrTwoBlock(RubyModule implementationClass, Visibility visibility) Deprecated.JavaMethodZeroOrOneOrTwoBlock(RubyModule implementationClass, Visibility visibility, String name) JavaMethodZeroOrOneOrTwoBlock(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig) Deprecated.JavaMethodZeroOrOneOrTwoOrN(RubyModule implementationClass, Visibility visibility) Deprecated.JavaMethodZeroOrOneOrTwoOrN(RubyModule implementationClass, Visibility visibility, String name) JavaMethodZeroOrOneOrTwoOrN(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig) Deprecated.JavaMethodZeroOrOneOrTwoOrNBlock(RubyModule implementationClass, Visibility visibility) Deprecated.JavaMethodZeroOrOneOrTwoOrNBlock(RubyModule implementationClass, Visibility visibility, String name) JavaMethodZeroOrOneOrTwoOrNBlock(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig) Deprecated.JavaMethodZeroOrOneOrTwoOrThree(RubyModule implementationClass, Visibility visibility) Deprecated.JavaMethodZeroOrOneOrTwoOrThree(RubyModule implementationClass, Visibility visibility, String name) JavaMethodZeroOrOneOrTwoOrThree(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig) Deprecated.JavaMethodZeroOrOneOrTwoOrThreeBlock(RubyModule implementationClass, Visibility visibility) Deprecated.JavaMethodZeroOrOneOrTwoOrThreeBlock(RubyModule implementationClass, Visibility visibility, String name) JavaMethodZeroOrOneOrTwoOrThreeBlock(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig) Deprecated.JavaMethodZeroOrOneOrTwoOrThreeOrN(RubyModule implementationClass, Visibility visibility) Deprecated.JavaMethodZeroOrOneOrTwoOrThreeOrN(RubyModule implementationClass, Visibility visibility, String name) JavaMethodZeroOrOneOrTwoOrThreeOrN(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig) Deprecated.JavaMethodZeroOrOneOrTwoOrThreeOrNBlock(RubyModule implementationClass, Visibility visibility) Deprecated.JavaMethodZeroOrOneOrTwoOrThreeOrNBlock(RubyModule implementationClass, Visibility visibility, String name) JavaMethodZeroOrOneOrTwoOrThreeOrNBlock(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig) Deprecated.MethodMethod(RubyModule implementationClass, RubyUnboundMethod method, Visibility visibility) Constructor for MethodMethod.MethodSplitState(ThreadContext context, ExitableInterpreterContext ic, RubyModule clazz, IRubyObject self, String name) MixedModeIRMethod(IRScope method, Visibility visibility, RubyModule implementationClass) PartialDelegatingMethod(RubyModule implementationClass, DynamicMethod method, Visibility visibility) Constructor for PartialDelegatingMethod.ProcMethod(RubyModule implementationClass, RubyProc proc, Visibility visibility, String name) Constructor for ProcMethod.RefinedMarker(RubyModule implementationClass, Visibility visibility, String name) RefinedWrapper(RubyModule implementationClass, Visibility visibility, String name, DynamicMethod wrapped) -
Uses of RubyModule in org.jruby.ir
Methods in org.jruby.ir with parameters of type RubyModuleModifier and TypeMethodDescriptionvoidIRScope.inlineMethod(IRMethod methodToInline, RubyModule metaclass, long callsiteId, int classToken, boolean cloneHost) private FullInterpreterContextIRScope.inlineMethodCommon(IRMethod methodToInline, RubyModule implClass, long callsiteId, int classToken, boolean cloneHost) voidIRScope.inlineMethodCompiled(IRMethod methodToInline, RubyModule implClass, long callsiteId, int classToken, boolean cloneHost) voidIRScope.inlineMethodJIT(IRMethod methodToInline, RubyModule implClass, long callsiteId, int classToken, boolean cloneHost) -
Uses of RubyModule in org.jruby.ir.instructions
Fields in org.jruby.ir.instructions declared as RubyModuleMethods in org.jruby.ir.instructions that return RubyModuleMethods in org.jruby.ir.instructions with parameters of type RubyModuleModifier and TypeMethodDescriptionprivate IRubyObjectDefineClassInstr.INTERPRET_CLASS(ThreadContext context, RubyModule clazz) private IRubyObjectDefineModuleInstr.INTERPRET_MODULE(ThreadContext context, RubyModule clazz) private voidDefineClassInstr.pre(InterpreterContext ic, ThreadContext context, IRubyObject self, String name, RubyModule implClass) private voidDefineModuleInstr.pre(InterpreterContext ic, ThreadContext context, IRubyObject self, String name, RubyModule implClass) Constructors in org.jruby.ir.instructions with parameters of type RubyModuleModifierConstructorDescriptionModuleVersionGuardInstr(RubyModule module, int expectedVersion, Operand candidateObj, Label failurePathLabel) -
Uses of RubyModule in org.jruby.ir.interpreter
Methods in org.jruby.ir.interpreter with parameters of type RubyModuleModifier and TypeMethodDescriptionstatic IRubyObjectInterpreter.evalSimple(ThreadContext context, RubyModule under, IRubyObject self, RubyString src, String file, int lineNumber, EvalType evalType) Evaluate the given string.ExitableInterpreterEngine.interpret(ThreadContext context, Block block, IRubyObject self, ExitableInterpreterContext interpreterContext, ExitableInterpreterEngineState state, RubyModule implClass, String name, IRubyObject[] args, Block blockArg) InterpreterEngine.interpret(ThreadContext context, Block block, IRubyObject self, InterpreterContext interpreterContext, RubyModule implClass, String name, Block blockArg) InterpreterEngine.interpret(ThreadContext context, Block block, IRubyObject self, InterpreterContext interpreterContext, RubyModule implClass, String name, IRubyObject[] args, Block blockArg) InterpreterEngine.interpret(ThreadContext context, Block block, IRubyObject self, InterpreterContext interpreterContext, RubyModule implClass, String name, IRubyObject arg1, Block blockArg) InterpreterEngine.interpret(ThreadContext context, Block block, IRubyObject self, InterpreterContext interpreterContext, RubyModule implClass, String name, IRubyObject arg1, IRubyObject arg2, Block blockArg) InterpreterEngine.interpret(ThreadContext context, Block block, IRubyObject self, InterpreterContext interpreterContext, RubyModule implClass, String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block blockArg) InterpreterEngine.interpret(ThreadContext context, Block block, IRubyObject self, InterpreterContext interpreterContext, RubyModule implClass, String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, Block blockArg) StartupInterpreterEngine.interpret(ThreadContext context, Block block, IRubyObject self, InterpreterContext interpreterContext, RubyModule implClass, String name, IRubyObject[] args, Block blockArg) static IRubyObjectInterpreter.INTERPRET_EVAL(ThreadContext context, IRubyObject self, InterpreterContext ic, RubyModule clazz, IRubyObject[] args, String name, Block blockArg) static IRubyObjectInterpreter.INTERPRET_ROOT(ThreadContext context, IRubyObject self, InterpreterContext ic, RubyModule clazz, String name) protected static voidInterpreterEngine.processBookKeepingOp(ThreadContext context, Block block, Instr instr, Operation operation, String name, IRubyObject[] args, IRubyObject self, Block blockArg, RubyModule implClass, DynamicScope currDynScope, Object[] temp, StaticScope currScope) -
Uses of RubyModule in org.jruby.ir.runtime
Methods in org.jruby.ir.runtime that return RubyModuleModifier and TypeMethodDescriptionstatic RubyModuleIRRuntimeHelpers.findInstanceMethodContainer(ThreadContext context, DynamicScope currDynScope, IRubyObject self) static RubyModuleIRRuntimeHelpers.getCurrentClassBase(ThreadContext context, IRubyObject self) Find the base class or "cbase" used for various class-level operations.static RubyModuleIRRuntimeHelpers.getModuleFromScope(ThreadContext context, StaticScope scope, IRubyObject arg) static RubyModuleIRRuntimeHelpers.newRubyClassFromIR(Ruby runtime, String id, StaticScope scope, Object superClass, Object container, boolean maybeRefined) static RubyModuleIRRuntimeHelpers.newRubyModuleFromIR(ThreadContext context, String id, StaticScope scope, Object rubyContainer, boolean maybeRefined) Methods in org.jruby.ir.runtime with parameters of type RubyModuleModifier and TypeMethodDescriptionstatic IRubyObjectIRRuntimeHelpers.classSuper(ThreadContext context, IRubyObject self, String id, RubyModule definingModule, IRubyObject[] args, Block block) static IRubyObjectIRRuntimeHelpers.classSuperIter(ThreadContext context, IRubyObject self, String id, RubyModule definingModule, IRubyObject[] args, Block block) static IRubyObjectIRRuntimeHelpers.classSuperIterSplatArgs(ThreadContext context, IRubyObject self, String methodName, RubyModule definingModule, IRubyObject[] args, Block block, boolean[] splatMap) static IRubyObjectIRRuntimeHelpers.classSuperSplatArgs(ThreadContext context, IRubyObject self, String methodName, RubyModule definingModule, IRubyObject[] args, Block block, boolean[] splatMap) private static CacheEntryIRRuntimeHelpers.getSuperMethodEntry(String id, RubyModule definingModule) static IRubyObjectIRRuntimeHelpers.instanceSuper(ThreadContext context, IRubyObject self, String id, RubyModule definingModule, IRubyObject[] args, Block block) static IRubyObjectIRRuntimeHelpers.instanceSuperIter(ThreadContext context, IRubyObject self, String id, RubyModule definingModule, IRubyObject[] args, Block block) static IRubyObjectIRRuntimeHelpers.instanceSuperIterSplatArgs(ThreadContext context, IRubyObject self, String methodName, RubyModule definingModule, IRubyObject[] args, Block block, boolean[] splatMap) static IRubyObjectIRRuntimeHelpers.instanceSuperSplatArgs(ThreadContext context, IRubyObject self, String methodName, RubyModule definingModule, IRubyObject[] args, Block block, boolean[] splatMap) static IRubyObjectIRRuntimeHelpers.isDefinedClassVar(ThreadContext context, RubyModule receiver, String name, IRubyObject definedMessage) static IRubyObjectIRRuntimeHelpers.isDefinedSuper(ThreadContext context, IRubyObject receiver, String frameName, RubyModule frameClass, IRubyObject definedMessage) static voidIRRuntimeHelpers.putClassVariable(ThreadContext context, IRubyObject self, RubyModule module, String id, IRubyObject value) static voidIRRuntimeHelpers.putConst(ThreadContext context, IRubyObject self, RubyModule module, String id, IRubyObject value) private static RubyClassIRRuntimeHelpers.searchNormalSuperclass(RubyModule klazz) -
Uses of RubyModule in org.jruby.ir.targets.indy
Methods in org.jruby.ir.targets.indy with parameters of type RubyModuleModifier and TypeMethodDescriptionprivate voidConstantLookupSite.bind(Ruby runtime, RubyModule module, IRubyObject constant, MethodHandle cachingFallback) private booleanConstantLookupSite.checkForBailout(RubyModule module) private MethodHandleConstantLookupSite.getFallback(RubyModule module, MethodHandle cachingFallback) (package private) InvokeSite.CacheActionInvokeSite.testThresholds(RubyModule testClass) protected MethodHandleInvokeSite.updateInvocationTarget(MethodHandle target, IRubyObject self, RubyModule testClass, DynamicMethod method, SwitchPoint switchPoint) Update the given call site using the new target, wrapping with appropriate bind and argument-juggling logic. -
Uses of RubyModule in org.jruby.ir.targets.simple
Methods in org.jruby.ir.targets.simple with parameters of type RubyModuleModifier and TypeMethodDescriptionprivate IRubyObjectConstantLookupSite.cacheInheritanceSearchConst(Ruby runtime, RubyModule module) private IRubyObjectConstantLookupSite.cacheSearchModuleForConst(Ruby runtime, RubyModule module, boolean publicOnly) -
Uses of RubyModule in org.jruby.ir.transformations.inlining
Methods in org.jruby.ir.transformations.inlining with parameters of type RubyModuleModifier and TypeMethodDescriptionCFGInliner.inlineMethod(IRScope scopeToInline, RubyModule implClass, int classToken, BasicBlock callBB, CallBase call, boolean cloneHost) -
Uses of RubyModule in org.jruby.java.invokers
Methods in org.jruby.java.invokers with parameters of type RubyModuleModifier and TypeMethodDescriptionConstructorInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name) ConstructorInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) ConstructorInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0) ConstructorInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args) ConstructorInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) ConstructorInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, Block block) ConstructorInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1) ConstructorInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) ConstructorInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) ConstructorInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) final IRubyObjectInstanceFieldGetter.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name) final IRubyObjectInstanceFieldSetter.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg) InstanceMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name) InstanceMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) InstanceMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0) InstanceMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args) InstanceMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) InstanceMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, Block block) InstanceMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1) InstanceMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) InstanceMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) InstanceMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) SingletonMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name) SingletonMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) SingletonMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0) SingletonMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args) SingletonMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) SingletonMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, Block block) SingletonMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1) SingletonMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) SingletonMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) SingletonMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) final IRubyObjectStaticFieldGetter.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name) final IRubyObjectStaticFieldSetter.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg) StaticMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name) StaticMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) StaticMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0) StaticMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args) StaticMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) StaticMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, Block block) StaticMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1) StaticMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) StaticMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) StaticMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) private voidConstructorInvoker.setAndCacheProxyObject(ThreadContext context, RubyModule clazz, JavaProxy proxy, Object object) Constructors in org.jruby.java.invokers with parameters of type RubyModuleModifierConstructorDescriptionConstructorInvoker(RubyModule host, Supplier<Constructor[]> ctors, String name) (package private)FieldMethodOne(String name, RubyModule host, Field field) protectedFieldMethodOne(RubyModule host, Field field, String name) (package private)FieldMethodZero(String name, RubyModule host, Field field) protectedFieldMethodZero(RubyModule host, Field field, String name) InstanceFieldGetter(String name, RubyModule host, Field field) InstanceFieldSetter(String name, RubyModule host, Field field) InstanceMethodInvoker(RubyModule host, Supplier<Method[]> methods, String name) (package private)MethodInvoker(RubyModule host, Supplier<Method[]> methods, String name) (package private)RubyToJavaInvoker(RubyModule host, Supplier<Member[]> members, String name) StaticFieldGetter(String name, RubyModule host, Field field) StaticFieldSetter(String name, RubyModule host, Field field) StaticMethodInvoker(RubyModule host, Supplier<Method[]> methods, String name) -
Uses of RubyModule in org.jruby.java.proxies
Methods in org.jruby.java.proxies that return RubyModuleModifier and TypeMethodDescriptionstatic RubyModuleJavaInterfaceTemplate.createJavaInterfaceTemplateModule(ThreadContext context) Methods in org.jruby.java.proxies with parameters of type RubyModuleModifier and TypeMethodDescriptionprivate static voidJavaInterfaceTemplate.appendFeaturesToModule(ThreadContext context, IRubyObject self, RubyModule module) final IRubyObjectArrayJavaProxy.ArrayNewMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0) ConcreteJavaProxy.InitializeMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name) ConcreteJavaProxy.InitializeMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) ConcreteJavaProxy.InitializeMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0) ConcreteJavaProxy.InitializeMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args) ConcreteJavaProxy.InitializeMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) ConcreteJavaProxy.InitializeMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, Block block) ConcreteJavaProxy.InitializeMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1) ConcreteJavaProxy.InitializeMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) ConcreteJavaProxy.InitializeMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) ConcreteJavaProxy.InitializeMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) ConcreteJavaProxy.NewMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name) ConcreteJavaProxy.NewMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) ConcreteJavaProxy.NewMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0) ConcreteJavaProxy.NewMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args) ConcreteJavaProxy.NewMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) ConcreteJavaProxy.NewMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, Block block) ConcreteJavaProxy.NewMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1) ConcreteJavaProxy.NewMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) ConcreteJavaProxy.NewMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) ConcreteJavaProxy.NewMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) ConcreteJavaProxy.NewMethodReified.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block blk) ConcreteJavaProxy.StaticJCreateMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) JavaInterfaceTemplate.AppendFeatures.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg, Block block) final IRubyObjectJavaInterfaceTemplate.BlockInterfaceImpl.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, Block block) JavaInterfaceTemplate.BlockInterfaceImpl.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) final IRubyObjectJavaInterfaceTemplate.BlockInterfaceImpl.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg0, Block block) final IRubyObjectJavaInterfaceTemplate.BlockInterfaceImpl.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) final IRubyObjectJavaInterfaceTemplate.BlockInterfaceImpl.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) JavaInterfaceTemplate.BlockInterfaceImpl.ConcreteMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, Block block) JavaInterfaceTemplate.BlockInterfaceImpl.ConcreteMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject[] args, Block block) JavaInterfaceTemplate.BlockInterfaceImpl.ConcreteMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg0, Block block) JavaInterfaceTemplate.BlockInterfaceImpl.ConcreteMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) JavaInterfaceTemplate.BlockInterfaceImpl.ConcreteMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) final IRubyObjectJavaInterfaceTemplate.DummyMethodImpl.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) JavaInterfaceTemplate.InterfaceProxyFactory.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) JavaInterfaceTemplate.InterfaceProxyFactory.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args) JavaInterfaceTemplate.JavaClassAccessor.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name) private IRubyObjectJavaInterfaceTemplate.BlockInterfaceImpl.callImpl(ThreadContext context, RubyModule clazz, Block block, IRubyObject... args) private static voidJavaProxy.findFields(ThreadContext context, RubyModule topModule, IRubyObject[] args, boolean asReader, boolean asWriter) static IRubyObjectJavaProxy.getJavaClass(RubyModule target) static voidJavaProxy.installField(ThreadContext context, String asName, Field field, RubyModule target) private static voidJavaProxy.installField(ThreadContext context, String asName, Field field, RubyModule target, boolean asReader, Boolean asWriter) private static voidJavaProxy.installField(ThreadContext context, Map<String, String> fieldMap, Field field, RubyModule module, boolean asReader, boolean asWriter) Constructors in org.jruby.java.proxies with parameters of type RubyModuleModifierConstructorDescription(package private)AppendFeatures(RubyModule singletonClass) (package private)ArrayNewMethod(RubyModule implClass, Visibility visibility) ArrayNewMethod(RubyModule implClass, Visibility visibility, DynamicMethod oldNew) (package private)DummyMethodImpl(RubyModule targetModule) (package private)StaticJCreateMethod(RubyModule cls, Constructor<? extends ReifiedJavaProxy> withBlock2, DynamicMethod oldinit) -
Uses of RubyModule in org.jruby.javasupport
Subclasses of RubyModule in org.jruby.javasupportModifier and TypeClassDescriptionclassA "thin" Java package wrapper (for the runtime to see them as Ruby objects).(package private) static final classThis special module wrapper is used by the Java "package modules" in order to simulate a blank slate.Fields in org.jruby.javasupport declared as RubyModuleModifier and TypeFieldDescriptionprivate RubyModuleJavaSupportImpl.javaArrayUtilitiesModuleprivate RubyModuleJavaSupportImpl.javaInterfaceTemplateprivate RubyModuleJavaSupportImpl.javaModuleprivate RubyModuleJavaSupportImpl.javaUtilitiesModuleprivate final RubyModuleJava.JavaAccessor.packageOrClassprivate final RubyModuleJava.JavaAccessor.parentPackage(package private) final RubyModuleJavaSupport.UnfinishedProxy.proxyFields in org.jruby.javasupport with type parameters of type RubyModuleModifier and TypeFieldDescriptionprivate final ClassValue<RubyModule>JavaSupport.proxyClassCacheMethods in org.jruby.javasupport that return RubyModuleModifier and TypeMethodDescriptionprivate static RubyModuleJava.cacheConstant(RubyModule owner, String constName, RubyModule packageOrClass, boolean hidden) static RubyModuleJavaArrayUtilities.createJavaArrayUtilitiesModule(Ruby runtime) static RubyModuleJava.createJavaModule(Ruby runtime) static RubyModuleJavaProxyMethods.createJavaProxyMethods(ThreadContext context) private static RubyModuleJava.createPackageModule(Ruby runtime, RubyModule parentModule, String name, String packageString) (package private) static RubyModuleJava.createProxyClassForClass(Ruby runtime, Class<?> clazz) JavaPackage.JavaClassProvider.defineModuleUnder(RubyModule pkg, String name) static RubyModuleJava.get_interface_module(Ruby runtime, IRubyObject java_class) static RubyModuleJava.get_package_module(IRubyObject self, IRubyObject name) static RubyModuleJava.get_proxy_class(IRubyObject self, IRubyObject java_class) static RubyModuleJava.getInterfaceModule(Ruby runtime, Class javaClass) static RubyModuleJava.getInterfaceModule(Ruby runtime, JavaClass javaClass) Deprecated.abstract RubyModuleJavaSupport.getJavaArrayUtilitiesModule()JavaSupportImpl.getJavaArrayUtilitiesModule()abstract RubyModuleJavaSupport.getJavaInterfaceTemplate()JavaSupportImpl.getJavaInterfaceTemplate()abstract RubyModuleJavaSupport.getJavaModule()JavaSupportImpl.getJavaModule()static RubyModuleJava.getJavaPackageModule(Ruby runtime, Package pkg) static RubyModuleJava.getJavaPackageModule(Ruby runtime, String packageString) abstract RubyModuleJavaSupport.getJavaUtilitiesModule()JavaSupportImpl.getJavaUtilitiesModule()private static RubyModuleJava.getPackageModule(Ruby runtime, String name) abstract RubyModuleJavaSupport.getPackageModuleTemplate()Deprecated.JavaSupportImpl.getPackageModuleTemplate()Deprecated.static RubyModuleJava.getProxyClass(Ruby runtime, Class<?> clazz) static RubyModuleJava.getProxyClass(Ruby runtime, JavaClass javaClass) (package private) RubyModuleJavaSupport.getProxyClassFromCache(Class clazz) private static RubyModuleJava.getProxyClassOrNull(Ruby runtime, String className) final RubyModuleJavaClass.getProxyModule()(package private) static RubyModuleJava.getProxyOrPackageUnderPackage(ThreadContext context, RubyModule parentPackage, String name, boolean cacheMethod) private static RubyModuleJava.getProxyUnderClass(ThreadContext context, RubyModule enclosingClass, String name) private static RubyModuleJava.getTopLevelProxyOrPackage(Ruby runtime, String name, boolean cacheMethod) (package private) final RubyModuleJavaSupport.getUnfinishedProxy(Class clazz) (package private) static RubyModuleJavaPackage.newPackage(Ruby runtime, CharSequence name, RubyModule parent) private RubyModuleJavaPackage.relativeJavaClassOrPackage(ThreadContext context, IRubyObject name, boolean cacheMethod) (package private) RubyModuleJavaPackage.relativeJavaProxyClass(Ruby runtime, IRubyObject name) static RubyModuleJava.resolveType(Ruby runtime, IRubyObject type) JavaClass.ruby_class()static RubyModuleJava.setProxyClass(Ruby runtime, RubyModule target, String constName, Class<?> javaClass) Methods in org.jruby.javasupport with parameters of type RubyModuleModifier and TypeMethodDescriptionprivate static voidJava.addToJavaPackageModule(RubyModule proxyClass) (package private) final voidJavaSupport.beginProxy(Class clazz, RubyModule proxy) private static booleanJava.bindJavaPackageOrClassMethod(RubyModule parentPackage, String name, RubyModule packageOrClass) private static booleanJava.bindJavaPackageOrClassMethod(Ruby runtime, String name, RubyModule packageOrClass) (package private) static CharSequenceJavaPackage.buildPackageName(RubyModule parentPackage, String name) private static RubyModuleJava.cacheConstant(RubyModule owner, String constName, RubyModule packageOrClass, boolean hidden) Java.DummyInitialize.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name) final IRubyObjectJava.JavaAccessor.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name) final IRubyObjectJava.JavaAccessor.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) Java.JavaAccessor.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) final IRubyObjectJava.JCreateMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) final IRubyObjectJava.JCreateMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args) final IRubyObjectJava.JCreateMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, Block block) Java.ProcToInterface.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) Java.ProcToInterface.ConcreteMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, Block block) Java.ProcToInterface.ConcreteMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject[] args, Block block) Java.ProcToInterface.ConcreteMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg0, Block block) Java.ProcToInterface.ConcreteMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) Java.ProcToInterface.ConcreteMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) JavaPackage.BlankSlateWrapper.MethodValue.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name) final IRubyObjectJavaPackage.BlankSlateWrapper.MethodValue.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) static RubyClassJavaArray.createJavaArrayClass(Ruby runtime, RubyModule Java) (package private) static RubyClassJavaArray.createJavaArrayClass(Ruby runtime, RubyModule Java, RubyClass JavaObject) (package private) static RubyClassJavaClass.createJavaClassClass(Ruby runtime, RubyModule Java, RubyClass JavaObject) static RubyClassJavaConstructor.createJavaConstructorClass(Ruby runtime, RubyModule javaModule) static RubyClassJavaField.createJavaFieldClass(Ruby runtime, RubyModule javaModule) Deprecated.static RubyClassJavaMethod.createJavaMethodClass(Ruby runtime, RubyModule javaModule) static RubyClassJavaObject.createJavaObjectClass(Ruby runtime, RubyModule javaModule) (package private) static RubyClassJavaPackage.createJavaPackageClass(Ruby runtime, RubyModule Java) private static RubyModuleJava.createPackageModule(Ruby runtime, RubyModule parentModule, String name, String packageString) JavaPackage.JavaClassProvider.defineClassUnder(RubyModule pkg, String name, RubyClass superClazz) JavaPackage.JavaClassProvider.defineModuleUnder(RubyModule pkg, String name) private static voidJava.generateInterfaceProxy(Ruby runtime, Class javaClass, RubyModule proxy) static IRubyObjectJava.get_inner_class(ThreadContext context, RubyModule self, IRubyObject name) static Class<?>JavaClass.getJavaClass(ThreadContext context, RubyModule proxy) Get the associated JavaClass for a proxy module.static Class<?>JavaClass.getJavaClassIfProxy(ThreadContext context, RubyModule type) Retieve a JavaClass if the passed module/class is a Java proxy.(package private) static RubyModuleJava.getProxyOrPackageUnderPackage(ThreadContext context, RubyModule parentPackage, String name, boolean cacheMethod) private static RubyModuleJava.getProxyUnderClass(ThreadContext context, RubyModule enclosingClass, String name) static booleanJavaClass.isProxyType(ThreadContext context, RubyModule proxy) static IRubyObjectJavaClass.java_class(ThreadContext context, RubyModule type) Deprecated.(package private) static RubyModuleJavaPackage.newPackage(Ruby runtime, CharSequence name, RubyModule parent) (package private) static RaiseExceptionJavaPackage.packageMethodArgumentMismatch(Ruby runtime, RubyModule pkg, String method, int argsLength) static RubyModuleJava.setProxyClass(Ruby runtime, RubyModule target, String constName, Class<?> javaClass) Constructors in org.jruby.javasupport with parameters of type RubyModuleModifierConstructorDescription(package private)BlankSlateWrapper(Ruby runtime, RubyClass superClass, RubyModule delegate) (package private)JavaAccessor(RubyClass singleton, RubyModule packageOrClass, RubyModule parentPackage, String name) (package private)JCreateMethod(RubyModule cls) (package private)UnfinishedProxy(RubyModule proxy) -
Uses of RubyModule in org.jruby.javasupport.binding
Methods in org.jruby.javasupport.binding that return RubyModuleModifier and TypeMethodDescriptionabstract RubyModuleInitializer.initialize(RubyModule proxy) InterfaceInitializer.initialize(RubyModule proxy) static RubyModuleInitializer.setupProxyClass(Ruby runtime, Class<?> javaClass, RubyClass proxy) static RubyModuleInitializer.setupProxyModule(Ruby runtime, Class<?> javaClass, RubyModule proxy) Methods in org.jruby.javasupport.binding with parameters of type RubyModuleModifier and TypeMethodDescriptionMethodGatherer.NoConstructorMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) (package private) final voidMethodInstaller.defineMethods(RubyModule target, DynamicMethod invoker) protected final voidMethodInstaller.defineMethods(RubyModule target, DynamicMethod invoker, boolean checkDups) private static voidInitializer.flagAsJavaProxy(RubyModule proxy) ClassInitializer.initialize(RubyModule proxy) abstract RubyModuleInitializer.initialize(RubyModule proxy) InterfaceInitializer.initialize(RubyModule proxy) (package private) voidMethodGatherer.initialize(Class<?> javaClass, RubyModule proxy) (package private) voidConstantField.install(RubyModule proxy) (package private) voidInstanceFieldGetterInstaller.install(RubyModule proxy) (package private) voidInstanceFieldSetterInstaller.install(RubyModule proxy) (package private) voidInstanceMethodInvokerInstaller.install(RubyModule proxy) (package private) abstract voidNamedInstaller.install(RubyModule proxy) (package private) voidSingletonMethodInvokerInstaller.install(RubyModule proxy) (package private) voidStaticFieldGetterInstaller.install(RubyModule proxy) (package private) voidStaticFieldSetterInstaller.install(RubyModule proxy) (package private) voidStaticMethodInvokerInstaller.install(RubyModule proxy) protected voidMethodGatherer.installClassMethods(RubyModule proxy) protected voidMethodGatherer.installConstants(RubyModule proxy) (package private) voidMethodGatherer.installConstructors(Class<?> javaClass, RubyModule proxy) protected voidMethodGatherer.installInnerClasses(Class<?> javaClass, RubyModule proxy) (package private) voidMethodGatherer.installInstanceMethods(RubyModule proxy) private static voidInitializer.setJavaClassFor(Class<?> javaClass, RubyModule proxy) static RubyModuleInitializer.setupProxyModule(Ruby runtime, Class<?> javaClass, RubyModule proxy) Constructors in org.jruby.javasupport.binding with parameters of type RubyModuleModifierConstructorDescription(package private)NoConstructorMethod(RubyModule proxy, String name) -
Uses of RubyModule in org.jruby.javasupport.ext
Fields in org.jruby.javasupport.ext with type parameters of type RubyModuleMethods in org.jruby.javasupport.ext that return RubyModuleModifier and TypeMethodDescription(package private) static RubyModuleJavaLang.CharSequence.define(Ruby runtime, RubyModule proxy) (package private) static RubyModule(package private) static RubyModuleJavaLang.Comparable.define(Ruby runtime, RubyModule proxy) (package private) static RubyModuleJavaLang.Iterable.define(Ruby runtime, RubyModule proxy) (package private) static RubyModuleJavaLang.Runnable.define(Ruby runtime, RubyModule proxy) (package private) static RubyModule(package private) static RubyModuleJavaMath.BigDecimal.define(Ruby runtime, RubyModule proxy) (package private) static RubyModule(package private) static RubyModuleJavaTime.Instant.define(Ruby runtime, RubyModule proxy) (package private) static RubyModuleJavaTime.LocalDateTime.define(Ruby runtime, RubyModule proxy) (package private) static RubyModuleJavaTime.OffsetDateTime.define(Ruby runtime, RubyModule proxy) (package private) static RubyModuleJavaTime.ZonedDateTime.define(Ruby runtime, RubyModule proxy) (package private) static RubyModuleJavaUtil.Collection.define(Ruby runtime, RubyModule proxy) (package private) static RubyModuleJavaUtil.Enumeration.define(Ruby runtime, RubyModule proxy) (package private) static RubyModuleJavaUtil.Iterator.define(Ruby runtime, RubyModule proxy) (package private) static RubyModuleJavaUtil.List.define(Ruby runtime, RubyModule proxy) Methods in org.jruby.javasupport.ext with parameters of type RubyModuleModifier and TypeMethodDescriptionJavaIo.ChannelToIO.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name) JavaIo.ChannelToIO.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject opts) JavaIo.InputStreamToIO.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name) JavaIo.InputStreamToIO.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject opts) JavaIo.OutputStreamToIO.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name) JavaIo.OutputStreamToIO.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject opts) JavaLang.InspectRawValue.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name) JavaLang.InspectThread.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name) JavaLang.InspectValueWithTypePrefix.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name) JavaLang.UByteGet.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject idx) JavaLang.UByteSet.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject idx, IRubyObject val) JavaNet.URLOpenMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) JavaNet.URLOpenMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args) JavaNet.URLOpenMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) JavaNio.InspectBuffer.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name) JavaUtil.InspectTimeZone.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name) Kernel.JavaPackageMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name) Module.ConstMissingMethod.call(ThreadContext context, IRubyObject self, RubyModule klass, String name, IRubyObject constant) static voidJavaExtensions.define(Ruby runtime, Class javaClass, RubyModule proxyClass) (package private) static RubyModuleJavaLang.CharSequence.define(Ruby runtime, RubyModule proxy) (package private) static RubyModuleJavaLang.Comparable.define(Ruby runtime, RubyModule proxy) (package private) static RubyModuleJavaLang.Iterable.define(Ruby runtime, RubyModule proxy) (package private) static RubyModuleJavaLang.Runnable.define(Ruby runtime, RubyModule proxy) (package private) static RubyModuleJavaMath.BigDecimal.define(Ruby runtime, RubyModule proxy) (package private) static RubyModuleJavaTime.Instant.define(Ruby runtime, RubyModule proxy) (package private) static RubyModuleJavaTime.LocalDateTime.define(Ruby runtime, RubyModule proxy) (package private) static RubyModuleJavaTime.OffsetDateTime.define(Ruby runtime, RubyModule proxy) (package private) static RubyModuleJavaTime.ZonedDateTime.define(Ruby runtime, RubyModule proxy) (package private) static RubyModuleJavaUtil.Collection.define(Ruby runtime, RubyModule proxy) (package private) static RubyModuleJavaUtil.Enumeration.define(Ruby runtime, RubyModule proxy) (package private) static RubyModuleJavaUtil.Iterator.define(Ruby runtime, RubyModule proxy) (package private) static RubyModuleJavaUtil.List.define(Ruby runtime, RubyModule proxy) private static Module.IncludedPackagesModule.getIncludedPackages(ThreadContext context, RubyModule target) private static IRubyObjectModule.javaImport(ThreadContext context, RubyModule target, IRubyObject klass, Block block) Method parameters in org.jruby.javasupport.ext with type arguments of type RubyModuleModifier and TypeMethodDescription(package private) static voidJavaExtensions.put(Ruby runtime, Class javaClass, Consumer<RubyModule> proxyClass) Constructors in org.jruby.javasupport.ext with parameters of type RubyModuleModifierConstructorDescription(package private)ChannelToIO(RubyModule implClass) (package private)ConstMissingMethod(RubyModule implClass, Module.IncludedPackages includedPackages) (package private)InputStreamToIO(RubyModule implClass) (package private)InspectBuffer(RubyModule implClass) (package private)InspectRawValue(RubyModule implClass) (package private)InspectThread(RubyModule implClass) (package private)InspectTimeZone(RubyModule implClass) (package private)InspectValueWithTypePrefix(RubyModule implClass) (package private)JavaPackageMethod(RubyModule implClass, String name) (package private)OutputStreamToIO(RubyModule implClass) (package private)UByteGet(RubyModule implClass) (package private)UByteSet(RubyModule implClass) (package private)URLOpenMethod(RubyModule implClass) -
Uses of RubyModule in org.jruby.javasupport.proxy
Methods in org.jruby.javasupport.proxy with parameters of type RubyModuleModifier and TypeMethodDescriptionstatic RubyClassJavaProxyClass.createJavaProxyClassClass(Ruby runtime, RubyModule Java) static voidJavaProxyClass.createJavaProxyClasses(Ruby runtime, RubyModule Java) static RubyClassJavaProxyConstructor.createJavaProxyConstructorClass(Ruby runtime, RubyModule Java) static RubyClassJavaProxyClass.ProxyMethodImpl.createJavaProxyMethodClass(Ruby runtime, RubyModule Java) -
Uses of RubyModule in org.jruby.parser
Fields in org.jruby.parser declared as RubyModuleModifier and TypeFieldDescriptionprivate RubyModuleStaticScope.crefprivate RubyModuleStaticScope.overlayModuleMethods in org.jruby.parser that return RubyModuleModifier and TypeMethodDescriptionStaticScope.determineModule()Update current scoping structure to populate with proper cref scoping values.StaticScope.getModule()Get the live CRef module associated with this scope.StaticScope.getOverlayModuleForRead()StaticScope.getOverlayModuleForWrite(ThreadContext context) Methods in org.jruby.parser with parameters of type RubyModule -
Uses of RubyModule in org.jruby.runtime
Fields in org.jruby.runtime declared as RubyModuleModifier and TypeFieldDescriptionprivate RubyModuleFrame.klazzThe class against which this call is executing.private RubyModuleThreadContext.privateConstantReferenceMethods in org.jruby.runtime that return RubyModuleModifier and TypeMethodDescriptionstatic RubyModuleHelpers.checkIsModule(IRubyObject maybeModule) static RubyModuleHelpers.findImplementerIfNecessary(RubyModule clazz, RubyModule implementationClass) ThreadContext.getFrameKlazz()InterpretedIRBlockBody.getImplementationClass()MixedModeIRBlockBody.getImplementationClass()Frame.getKlazz()Return class that we are calling againststatic RubyModuleHelpers.getNthScopeModule(StaticScope scope, int depth) ThreadContext.getPrivateConstantReference()static RubyModuleHelpers.getSuperClassForDefined(Ruby runtime, RubyModule klazz) Methods in org.jruby.runtime with parameters of type RubyModuleModifier and TypeMethodDescriptionstatic RubySymbolHelpers.addInstanceMethod(RubyModule containingClass, String name, DynamicMethod method, Visibility visibility, ThreadContext context, Ruby runtime) Deprecated.static RubySymbolHelpers.addInstanceMethod(RubyModule containingClass, RubySymbol symbol, DynamicMethod method, Visibility visibility, ThreadContext context, Ruby runtime) private static voidHelpers.addModuleMethod(RubyModule containingClass, DynamicMethod method, ThreadContext context, RubySymbol sym) Helpers.MethodMissingMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) private static voidHelpers.callNormalMethodHook(RubyModule containingClass, ThreadContext context, RubySymbol name) static voidHelpers.checkSuperDisabledOrOutOfMethod(ThreadContext context, RubyModule klass, String name) static RubyModuleHelpers.findImplementerIfNecessary(RubyModule clazz, RubyModule implementationClass) abstract DynamicMethodMethodFactory.getAnnotatedMethod(RubyModule implementationClass, List<JavaMethodDescriptor> desc, String name) Based on a list of annotated Java methods, generate a method handle using the annotation and the target signatures.abstract DynamicMethodMethodFactory.getAnnotatedMethod(RubyModule implementationClass, JavaMethodDescriptor desc, String name) Based on an annotated Java method object, generate a method handle using the annotation and the target signature.static RubyModuleHelpers.getSuperClassForDefined(Ruby runtime, RubyModule klazz) static IRubyObjectHelpers.invokeSuper(ThreadContext context, IRubyObject self, RubyModule klass, String name, IRubyObject[] args, Block block) static IRubyObjectHelpers.invokeSuper(ThreadContext context, IRubyObject self, RubyModule klass, String name, IRubyObject arg0, Block block) ObjectSpace.iterator(RubyModule rubyClass) static BlockCallBlock.newCallClosure(IRubyObject self, RubyModule imClass, Arity arity, BlockCallback callback, ThreadContext context) Deprecated.static BlockCallBlock.newCallClosure(IRubyObject self, RubyModule imClass, Signature signature, BlockCallback callback, ThreadContext context) static BlockCallBlock19.newCallClosure(IRubyObject self, RubyModule imClass, Arity arity, BlockCallback callback, ThreadContext context) Deprecated.static BlockCallBlock19.newCallClosure(IRubyObject self, RubyModule imClass, Signature signature, BlockCallback callback, ThreadContext context) static VisibilityHelpers.performNormalMethodChecksAndDetermineVisibility(Ruby runtime, RubyModule clazz, RubySymbol symbol, Visibility visibility) voidThreadContext.preExecuteUnder(IRubyObject executeUnderObj, RubyModule executeUnderClass, Block block) voidThreadContext.preMethodFrameAndDummyScope(RubyModule clazz, String name, IRubyObject self, Block block, StaticScope staticScope) voidThreadContext.preMethodFrameAndScope(RubyModule clazz, String name, IRubyObject self, Block block, StaticScope staticScope) voidThreadContext.preMethodFrameOnly(RubyModule clazz, String name, IRubyObject self) voidThreadContext.preMethodFrameOnly(RubyModule clazz, String name, IRubyObject self, Block block) voidThreadContext.preMethodFrameOnly(RubyModule clazz, String name, IRubyObject self, Visibility visiblity, Block block) private voidThreadContext.pushCallFrame(RubyModule clazz, String name, IRubyObject self, Block block) private voidThreadContext.pushCallFrame(RubyModule clazz, String name, IRubyObject self, Visibility visibility, Block block) voidFrame.setKlazz(RubyModule klazz) Set the class we are calling against.voidThreadContext.setPrivateConstantReference(RubyModule privateConstantReference) voidThreadContext.trace(RubyEvent event, String name, RubyModule implClass) voidThreadContext.trace(RubyEvent event, String name, RubyModule implClass, String file, int line) voidFrame.updateFrame(RubyModule klazz, IRubyObject self, String name, Block block) Update the frame based on the given values.voidFrame.updateFrame(RubyModule klazz, IRubyObject self, String name, Visibility visibility, Block block) Update the frame based on the given values.Constructors in org.jruby.runtime with parameters of type RubyModuleModifierConstructorDescriptionMethodBlockBody(StaticScope staticScope, Signature signature, CacheEntry entry, ArgumentDescriptor[] argsDesc, IRubyObject receiver, RubyModule originModule, String originName, String file, int line) -
Uses of RubyModule in org.jruby.runtime.callsite
Fields in org.jruby.runtime.callsite declared as RubyModuleMethods in org.jruby.runtime.callsite with parameters of type RubyModuleModifier and TypeMethodDescriptionSuperCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, RubyModule klazz, String name) SuperCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, RubyModule klazz, String name, Block block) SuperCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, RubyModule klazz, String name, IRubyObject arg1) SuperCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, RubyModule klazz, String name, IRubyObject... args) SuperCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, RubyModule klazz, String name, IRubyObject[] args, Block block) SuperCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, RubyModule klazz, String name, IRubyObject arg1, Block block) SuperCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, RubyModule klazz, String name, IRubyObject arg1, IRubyObject arg2) SuperCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, RubyModule klazz, String name, IRubyObject arg1, IRubyObject arg2, Block block) SuperCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, RubyModule klazz, String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3) SuperCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, RubyModule klazz, String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block) SuperCallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, RubyModule klazz, String name, Block block) SuperCallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, RubyModule klazz, String name, IRubyObject[] args, Block block) SuperCallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, RubyModule klazz, String name, IRubyObject arg1, Block block) SuperCallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, RubyModule klazz, String name, IRubyObject arg1, IRubyObject arg2, Block block) SuperCallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, RubyModule klazz, String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block) SuperCallSite.callVarargs(ThreadContext context, IRubyObject caller, IRubyObject self, RubyModule klazz, String name, IRubyObject... args) SuperCallSite.callVarargs(ThreadContext context, IRubyObject caller, IRubyObject self, RubyModule klazz, String name, IRubyObject[] args, Block block) SuperCallSite.callVarargsIter(ThreadContext context, IRubyObject caller, IRubyObject self, RubyModule klazz, String name, IRubyObject[] args, Block block) protected static RubyClassSuperCallSite.pollAndGetClass(ThreadContext context, IRubyObject self, RubyModule frameClass, String frameName) Constructors in org.jruby.runtime.callsite with parameters of type RubyModule -
Uses of RubyModule in org.jruby.runtime.invokedynamic
Methods in org.jruby.runtime.invokedynamic with parameters of type RubyModuleModifier and TypeMethodDescriptionstatic MethodHandleInvocationLinker.getFrameOnlyPre(com.headius.invokebinder.Signature signature, CallConfiguration callConfig, RubyModule implClass, String name) static MethodHandleInvocationLinker.getFramePre(com.headius.invokebinder.Signature signature, CallConfiguration callConfig, RubyModule implClass, String name, StaticScope scope) static MethodHandleInvocationLinker.wrapWithFrameOnly(com.headius.invokebinder.Signature signature, RubyModule implClass, String name, MethodHandle nativeTarget) static MethodHandleInvocationLinker.wrapWithFraming(com.headius.invokebinder.Signature signature, CallConfiguration callConfig, RubyModule implClass, String name, MethodHandle nativeTarget, StaticScope scope) -
Uses of RubyModule in org.jruby.runtime.marshal
Methods in org.jruby.runtime.marshal that return RubyModuleModifier and TypeMethodDescriptionstatic RubyModuleUnmarshalStream.getModuleFromPath(Ruby runtime, String path) Methods in org.jruby.runtime.marshal with parameters of type RubyModule -
Uses of RubyModule in org.jruby.runtime.opto
Fields in org.jruby.runtime.opto declared as RubyModuleMethods in org.jruby.runtime.opto with parameters of type RubyModuleModifier and TypeMethodDescriptionstatic booleanConstantCache.isCachedFrom(RubyModule target, ConstantCache cache) Check if the given ConstantCache is non-null and valid, given the target module.static InvalidatorOptoFactory.newMethodInvalidator(RubyModule module) Constructors in org.jruby.runtime.opto with parameters of type RubyModule -
Uses of RubyModule in org.jruby.runtime.profile.builtin
Methods in org.jruby.runtime.profile.builtin with parameters of type RubyModuleModifier and TypeMethodDescriptionprivate static StringProfilePrinter.moduleHashMethod(RubyModule module, String id) -
Uses of RubyModule in org.jruby.util
Methods in org.jruby.util that return RubyModuleModifier and TypeMethodDescriptionClassProvider.defineModuleUnder(RubyModule module, String name) Methods in org.jruby.util with parameters of type RubyModuleModifier and TypeMethodDescriptionstatic voidTypeConverter.checkType(ThreadContext context, IRubyObject x, RubyModule type) ClassProvider.defineClassUnder(RubyModule module, String name, RubyClass superClazz) ClassProvider.defineModuleUnder(RubyModule module, String name) static RubyStringInspector.inspectPrefix(ThreadContext context, RubyModule type) static RubyStringInspector.inspectPrefix(ThreadContext context, RubyModule type, int hash) static RubyStringInspector.inspectPrefixTypeOnly(ThreadContext context, RubyModule type) static RubyStringRubyStringBuilder.types(Ruby runtime, RubyModule type) static RubyStringRubyStringBuilder.types(Ruby runtime, RubyModule type1, RubyModule type2) static RubyStringRubyStringBuilder.types(ThreadContext context, RubyModule type)
DynamicMethod(RubyModule, Visibility, String)