Package org.jruby.internal.runtime.methods
package org.jruby.internal.runtime.methods
-
ClassDescriptionRepresents a method which has been aliased.A method type for attribute writers (as created by attr_writer or attr_accessor).A method type for attribute writers (as created by attr_writer or attr_accessor).Indicates this method implementation can be used to generate a cacheable methodSupports optimization for define_method.An aggregate data object based on a collection of MethodDescriptors.This factory extends InvocationMethodFactory by also dumping the classes to .class files at runtime.DynamicMethod represents a method handle in JRuby, to provide both entry points into AST and bytecode interpreters, but also to provide handles to JIT-compiled and hand-implemented Java methods.A DynamicMethod backed by one or more java.lang.invoke.MethodHandle objects.Created by enebo on 2/6/15.Method for -X-C (interpreted only execution).In order to avoid the overhead with reflection-based method handles, this MethodFactory uses ASM to generate tiny invoker classes.This invoker uses MethodHandle for all bindings to Java code, rather than generating stubs or using reflection.Represents a method object that can return a Signature and an array of ArgumentDescriptors.Get a list of argument descriptors in prefixed form.Created by headius on 8/1/15.This class represents a singleton type of method used as a marker for breaking method lookup loops.This is similar to
DelegatingDynamicMethod
except that it does not delegate most properties of DynamicMethod.A DynamicMethod wrapper that performs timed profiling for each call.A DynamicMethod wrapper that performs timed profiling for each call.A DynamicMethod wrapper that performs timed profiling for each call.This class represents a singleton type of method used as a marker for missing or "undef'ed" methods.