Uses of Interface
org.jruby.javasupport.ParameterTypes
Packages that use ParameterTypes
Package
Description
-
Uses of ParameterTypes in org.jruby.java.dispatch
Classes in org.jruby.java.dispatch with type parameters of type ParameterTypesModifier and TypeInterfaceDescriptionstatic interfaceCallableSelector.CallableCache<T extends ParameterTypes>A cache of "callables" based on method signature hash.Methods in org.jruby.java.dispatch with type parameters of type ParameterTypesModifier and TypeMethodDescriptionprivate static <T extends ParameterTypes>
TCallableSelector.findCallable(T[] callables, CallableSelector.CallableAcceptor acceptor, IRubyObject[] args) private static <T extends ParameterTypes>
List<T>CallableSelector.findCallableCandidates(T[] callables, IRubyObject[] args) private static <T extends ParameterTypes>
TCallableSelector.findMatchingCallableForArgs(Ruby runtime, T[] methods, IRubyObject... args) private static <T extends ParameterTypes>
TCallableSelector.findMatchingCallableForArgsFallback(Ruby runtime, T[] methods, IRubyObject... args) static <T extends ParameterTypes>
TCallableSelector.matchingCallableArityFour(Ruby runtime, CallableSelector.CallableCache<T> cache, T[] methods, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3) static <T extends ParameterTypes>
TCallableSelector.matchingCallableArityN(Ruby runtime, CallableSelector.CallableCache<T> cache, T[] methods, IRubyObject[] args) static <T extends ParameterTypes>
TCallableSelector.matchingCallableArityOne(Ruby runtime, CallableSelector.CallableCache<T> cache, T[] methods, IRubyObject arg0) static <T extends ParameterTypes>
TCallableSelector.matchingCallableArityThree(Ruby runtime, CallableSelector.CallableCache<T> cache, T[] methods, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) static <T extends ParameterTypes>
TCallableSelector.matchingCallableArityTwo(Ruby runtime, CallableSelector.CallableCache<T> cache, T[] methods, IRubyObject arg0, IRubyObject arg1) static <T extends ParameterTypes>
IntHashMap<T>CallableSelector.newCallableCache()Deprecated.Methods in org.jruby.java.dispatch that return ParameterTypesModifier and TypeMethodDescriptionstatic ParameterTypesCallableSelector.matchingCallableArityN(Ruby runtime, Map cache, ParameterTypes[] methods, IRubyObject[] args) Deprecated.Methods in org.jruby.java.dispatch with parameters of type ParameterTypesModifier and TypeMethodDescriptionbooleanCallableSelector.CallableAcceptor.accept(ParameterTypes types, IRubyObject[] args) private static booleanCallableSelector.assignableAndPrimitivable(ParameterTypes paramTypes, IRubyObject... args) private static booleanCallableSelector.assignableAndPrimitivableWithVarargs(ParameterTypes paramTypes, IRubyObject... args) private static booleanCallableSelector.assignableOrDuckable(ParameterTypes paramTypes, IRubyObject... args) private static intCallableSelector.calcExactnessScore(ParameterTypes callable, IRubyObject[] args) private static booleanCallableSelector.exactMatch(ParameterTypes paramTypes, IRubyObject... args) private static <T extends ParameterTypes>
TCallableSelector.findCallable(T[] callables, CallableSelector.CallableAcceptor acceptor, IRubyObject[] args) private static <T extends ParameterTypes>
List<T>CallableSelector.findCallableCandidates(T[] callables, IRubyObject[] args) private static <T extends ParameterTypes>
TCallableSelector.findMatchingCallableForArgs(Ruby runtime, T[] methods, IRubyObject... args) private static <T extends ParameterTypes>
TCallableSelector.findMatchingCallableForArgsFallback(Ruby runtime, T[] methods, IRubyObject... args) static <T extends ParameterTypes>
TCallableSelector.matchingCallableArityFour(Ruby runtime, CallableSelector.CallableCache<T> cache, T[] methods, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3) static ParameterTypesCallableSelector.matchingCallableArityN(Ruby runtime, Map cache, ParameterTypes[] methods, IRubyObject[] args) Deprecated.static <T extends ParameterTypes>
TCallableSelector.matchingCallableArityN(Ruby runtime, CallableSelector.CallableCache<T> cache, T[] methods, IRubyObject[] args) static <T extends ParameterTypes>
TCallableSelector.matchingCallableArityOne(Ruby runtime, CallableSelector.CallableCache<T> cache, T[] methods, IRubyObject arg0) static <T extends ParameterTypes>
TCallableSelector.matchingCallableArityThree(Ruby runtime, CallableSelector.CallableCache<T> cache, T[] methods, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) static <T extends ParameterTypes>
TCallableSelector.matchingCallableArityTwo(Ruby runtime, CallableSelector.CallableCache<T> cache, T[] methods, IRubyObject arg0, IRubyObject arg1) -
Uses of ParameterTypes in org.jruby.java.invokers
Methods in org.jruby.java.invokers with parameters of type ParameterTypesModifier and TypeMethodDescriptionstatic Object[]RubyToJavaInvoker.convertArguments(ParameterTypes method, IRubyObject[] args) static Object[]RubyToJavaInvoker.convertArguments(ParameterTypes method, IRubyObject[] args, int addSpace) static Object[]RubyToJavaInvoker.convertArguments(ParameterTypes method, IRubyObject arg0, int addSpace) -
Uses of ParameterTypes in org.jruby.javasupport
Classes in org.jruby.javasupport that implement ParameterTypesFields in org.jruby.javasupport with type parameters of type ParameterTypesModifier and TypeFieldDescriptionprivate final NonBlockingHashMapLong<ParameterTypes>Java.JCtorCache.cacheMethods in org.jruby.javasupport with type parameters of type ParameterTypesModifier and TypeMethodDescriptionprivate static <T extends ParameterTypes>
TJava.checkCallableForArity(int arity, T[] callables, int index) (package private) static <T extends ParameterTypes>
ArrayList<T>Java.findCallablesForArity(int arity, T[] callables) static <T extends ParameterTypes>
TJava.JCreateMethod.matchConstructorIndex(ThreadContext context, T[] constructors, CallableSelector.CallableCache<ParameterTypes> cache, int arity, IRubyObject... args) Methods in org.jruby.javasupport that return ParameterTypesModifier and TypeMethodDescriptionfinal ParameterTypesJava.JCtorCache.getSignature(int signatureCode) Methods in org.jruby.javasupport with parameters of type ParameterTypesModifier and TypeMethodDescriptionprivate static <T extends ParameterTypes>
TJava.checkCallableForArity(int arity, T[] callables, int index) (package private) static <T extends ParameterTypes>
ArrayList<T>Java.findCallablesForArity(int arity, T[] callables) static StringBuilderJavaCallable.inspectParameterTypes(StringBuilder str, ParameterTypes target) private static StringBuilderJavaCallable.inspectParameterTypes(StringBuilder str, ParameterTypes target, boolean brackets) static <T extends ParameterTypes>
TJava.JCreateMethod.matchConstructorIndex(ThreadContext context, T[] constructors, CallableSelector.CallableCache<ParameterTypes> cache, int arity, IRubyObject... args) final voidJava.JCtorCache.putSignature(int signatureCode, ParameterTypes callable) Method parameters in org.jruby.javasupport with type arguments of type ParameterTypesModifier and TypeMethodDescriptionstatic <T extends ParameterTypes>
TJava.JCreateMethod.matchConstructorIndex(ThreadContext context, T[] constructors, CallableSelector.CallableCache<ParameterTypes> cache, int arity, IRubyObject... args) -
Uses of ParameterTypes in org.jruby.javasupport.proxy
Subinterfaces of ParameterTypes in org.jruby.javasupport.proxyClasses in org.jruby.javasupport.proxy that implement ParameterTypesModifier and TypeClassDescriptionstatic classclass