| Modifier and Type | Interface and Description |
|---|---|
| public interface | CacheableMethod
Indicates this method implementation can be used to generate a cacheable method |
| public interface | IRMethodArgs
Represents a method object that can return a Signature and an array of ArgumentDescriptors. |
| public interface | MethodArgs2
Get a list of argument descriptors in prefixed form. |
| public interface | NativeCallMethod
Created by headius on 8/1/15. |
| Modifier and Type | Class and Description |
|---|---|
| public class | AliasMethod
Represents a method which has been aliased. |
| public class | AttrReaderMethod
A method type for attribute writers (as created by attr_writer or attr_accessor). |
| public class | AttrWriterMethod
A method type for attribute writers (as created by attr_writer or attr_accessor). |
| public class | |
| public class | |
| public class | DefineMethodMethod
Supports optimization for define_method. |
| public abstract class | |
| public class | DescriptorInfo
An aggregate data object based on a collection of MethodDescriptors. |
| public class | DumpingInvocationMethodFactory
This factory extends InvocationMethodFactory by also dumping the classes to .class files at runtime. |
| public abstract class | DynamicMethod
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. |
| public class | |
| public class | HandleMethod
A DynamicMethod backed by one or more java.lang.invoke.MethodHandle objects. |
| public class | InterpretedIRBodyMethod
Created by enebo on 2/6/15. |
| public class | InterpretedIRMethod
Method for -X-C (interpreted only execution). |
| public class | InvocationMethodFactory
In order to avoid the overhead with reflection-based method handles, this MethodFactory uses ASM to generate tiny invoker classes. |
| public class | InvokeDynamicMethodFactory
This invoker uses MethodHandle for all bindings to Java code, rather than generating stubs or using reflection. |
| public abstract class | |
| public class | |
| pack-priv class | |
| public class | |
| public class | NullMethod
This class represents a singleton type of method used as a marker for breaking method lookup loops. |
| public class | PartialDelegatingMethod
This is similar to |
| public class | |
| public class | ProfilingDynamicMethod
A DynamicMethod wrapper that performs timed profiling for each call. |
| public class | RefinedMarker
A DynamicMethod wrapper that performs timed profiling for each call. |
| public class | RefinedWrapper
A DynamicMethod wrapper that performs timed profiling for each call. |
| public class | |
| public class | UndefinedMethod
This class represents a singleton type of method used as a marker for missing or "undef'ed" methods. |
| Modifier and Type | Enum and Description |
|---|---|
| public enum | |
| public enum | |
| public enum |