Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV PACKAGE
NEXT PACKAGE
FRAMES
NO FRAMES
All Classes
Package org.jruby.internal.runtime.methods
Interface Summary
MethodArgs
Any class which can expose information about the arguments it requires
MethodArgs2
Class Summary
AliasMethod
CompiledMethod
CompiledMethod.LazyCompiledMethod
DefaultMethod
This is the mixed-mode method type.
DelegatingDynamicMethod
DumpingInvocationMethodFactory
This factory extends InvocationMethodFactory by also dumping the classes to .class files at runtime.
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.
DynamicMethod.NativeCall
DynamicMethodFactory
FullFunctionCallbackMethod
InterpretedIRMethod
InterpretedMethod
InvocationMethodFactory
In order to avoid the overhead with reflection-based method handles, this MethodFactory uses ASM to generate tiny invoker classes.
JavaMethod
JavaMethod.JavaMethodN
JavaMethod.JavaMethodNBlock
JavaMethod.JavaMethodOne
JavaMethod.JavaMethodOneBlock
JavaMethod.JavaMethodOneOrN
JavaMethod.JavaMethodOneOrNBlock
JavaMethod.JavaMethodOneOrTwo
JavaMethod.JavaMethodOneOrTwoBlock
JavaMethod.JavaMethodOneOrTwoOrN
JavaMethod.JavaMethodOneOrTwoOrNBlock
JavaMethod.JavaMethodOneOrTwoOrThree
JavaMethod.JavaMethodOneOrTwoOrThreeBlock
JavaMethod.JavaMethodOneOrTwoOrThreeOrN
JavaMethod.JavaMethodOneOrTwoOrThreeOrNBlock
JavaMethod.JavaMethodThree
JavaMethod.JavaMethodThreeBlock
JavaMethod.JavaMethodThreeOrN
JavaMethod.JavaMethodThreeOrNBlock
JavaMethod.JavaMethodTwo
JavaMethod.JavaMethodTwoBlock
JavaMethod.JavaMethodTwoOrN
JavaMethod.JavaMethodTwoOrNBlock
JavaMethod.JavaMethodTwoOrThree
JavaMethod.JavaMethodTwoOrThreeBlock
JavaMethod.JavaMethodTwoOrThreeOrN
JavaMethod.JavaMethodTwoOrThreeOrNBlock
JavaMethod.JavaMethodZero
JavaMethod.JavaMethodZeroBlock
JavaMethod.JavaMethodZeroOrN
JavaMethod.JavaMethodZeroOrNBlock
JavaMethod.JavaMethodZeroOrOne
JavaMethod.JavaMethodZeroOrOneBlock
JavaMethod.JavaMethodZeroOrOneOrN
JavaMethod.JavaMethodZeroOrOneOrNBlock
JavaMethod.JavaMethodZeroOrOneOrTwo
JavaMethod.JavaMethodZeroOrOneOrTwoBlock
JavaMethod.JavaMethodZeroOrOneOrTwoOrN
JavaMethod.JavaMethodZeroOrOneOrTwoOrNBlock
JavaMethod.JavaMethodZeroOrOneOrTwoOrThree
JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeBlock
JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeOrN
JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeOrNBlock
JittedMethod
This is the mixed-mode method type.
MethodMethod
MethodMissingMethod
ProcMethod
ProfilingDynamicMethod
A DynamicMethod wrapper that performs timed profiling for each call.
ReflectedCompiledMethod
ReflectedJavaMethod
ReflectedJavaMultiMethod
ReflectionMethodFactory
This MethodFactory uses reflection to provide method handles.
SimpleCallbackMethod
SynchronizedDynamicMethod
TraceableInterpretedMethod
TraceableJittedMethod
This is the mixed-mode method type.
UndefinedMethod
This class represents a singleton type of method used as a marker for missing or "undef'ed" methods.
WrapperMethod
Enum Summary
CallConfiguration
Framing
Scoping
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV PACKAGE
NEXT PACKAGE
FRAMES
NO FRAMES
All Classes
Copyright © 2002-2009 JRuby Team. All Rights Reserved.