- include(Method) - Method in class io.magus.methodmap.AbstractBoundMethodCollectionFactory
-
Determines whether or not a candidate method should be included in the method collection
produced by this BoundMethodCollectionFactory.
- include(Method) - Method in class io.magus.methodmap.BoundAnnotatedMethodCollectionFactory
-
- InvocationException - Exception in io.magus.methodmap.error
-
Exception used to indicate that a call to
invoke has failed for subclasses of
AbstractMethodMap.
- InvocationException() - Constructor for exception io.magus.methodmap.error.InvocationException
-
- InvocationException(String) - Constructor for exception io.magus.methodmap.error.InvocationException
-
- InvocationException(String, Throwable) - Constructor for exception io.magus.methodmap.error.InvocationException
-
- InvocationException(String, Throwable, boolean, boolean) - Constructor for exception io.magus.methodmap.error.InvocationException
-
- InvocationException(Throwable) - Constructor for exception io.magus.methodmap.error.InvocationException
-
- invoke(MethodHandleInfo, Object...) - Method in class io.magus.methodmap.AbstractMethodMap
-
Invokes the methodhandle contained in the provided methodhandleinfo with the provided
arguments.
- invoke(MethodHandleInfo, ArgsFactory) - Method in class io.magus.methodmap.AbstractMethodMap
-
Invokes the methodhandle contained in the provided methodhandleinfo with the arguments
produced by the provided argsfactory.
- invoke(K, Object...) - Method in class io.magus.methodmap.AbstractMethodMap
-
Invokes the methodhandle contained in the methodhandleinfo mapped to the provided key with
the given arguments.
- invoke(K, ArgsFactory) - Method in class io.magus.methodmap.AbstractMethodMap
-
Invokes the methodhandle contained in the methodhandleinfo mapped to the provided key with
arguments produced by the given argsfactory.
- invoke(Object...) - Method in class io.magus.methodmap.AbstractMethodMap
-
Treats the first argument as the key, the remaining arguments as the methodhandle
arguments, and invokes the methodhandle contained in the methodhandleinfo
mapped to the provided key with the given arguments.
- invoke(MethodHandleInfo, Class<?>[], Object[], Object...) - Method in class io.magus.methodmap.AutoInstantiatingMethodMap
-
Invokes the methodhandle contained in the provided methodhandleinfo with the given
arguments.
- invoke(MethodHandleInfo, Class<?>[], Object[], ArgsFactory) - Method in class io.magus.methodmap.AutoInstantiatingMethodMap
-
Invokes the methodhandle contained in the provided methodhandleinfo with the arguments
produced by the given argsfactory.
- invoke(MethodHandleInfo, Object...) - Method in class io.magus.methodmap.AutoInstantiatingMethodMap
-
Invokes the methodhandle contained in the provided methodhandleinfo with the provided
arguments.
- invoke(MethodHandleInfo, ArgsFactory) - Method in class io.magus.methodmap.AutoInstantiatingMethodMap
-
Invokes the methodhandle contained in the provided methodhandleinfo with the arguments
produced by the provided argsfactory.
- invoke(K, Class<?>[], Object[], Object...) - Method in class io.magus.methodmap.AutoInstantiatingMethodMap
-
Invokes the methodhandle contained in the methodhandleinfo mapped to the provided key with
the given arguments.
- invoke(K, Class<?>[], Object[], ArgsFactory) - Method in class io.magus.methodmap.AutoInstantiatingMethodMap
-
Invokes the methodhandle contained in the methodhandleinfo mapped to the provided key with
the arguments produced by the given argsfactory.
- invoke(K, Object...) - Method in class io.magus.methodmap.AutoInstantiatingMethodMap
-
Invokes the methodhandle contained in the methodhandleinfo mapped to the provided key with
the given arguments.
- invoke(K, ArgsFactory) - Method in class io.magus.methodmap.AutoInstantiatingMethodMap
-
Invokes the methodhandle contained in the methodhandleinfo mapped to the provided key with
arguments produced by the given argsfactory.
- invoke(Object...) - Method in class io.magus.methodmap.AutoInstantiatingMethodMap
-
Treats the first argument as the key, the remaining arguments as the methodhandle
arguments, and invokes the methodhandle contained in the methodhandleinfo
mapped to the provided key with the given arguments.
- invoke(K, Object...) - Method in class io.magus.methodmap.BoundMethodMap
-
- invoke(K, ArgsFactory) - Method in class io.magus.methodmap.BoundMethodMap
-
- invoke(Object...) - Method in class io.magus.methodmap.BoundMethodMap
-
- invoke(K, V, Class<?>[], Object[], Object...) - Method in class io.magus.methodmap.domain.MethodMapDomain
-
Retrieves the methodmap mapped to the provided domain and calls invoke with
the given arguments.
- invoke(K, V, Class<?>[], Object[], ArgsFactory) - Method in class io.magus.methodmap.domain.MethodMapDomain
-
Retrieves the methodmap mapped to the provided domain and calls invoke with
the given argsfactory.
- invoke(K, V, Object...) - Method in class io.magus.methodmap.domain.MethodMapDomain
-
- invoke(K, V, ArgsFactory) - Method in class io.magus.methodmap.domain.MethodMapDomain
-
- invoke(Object...) - Method in class io.magus.methodmap.domain.MethodMapDomain
-
Treats the first argument as the domain, the second argument as the key, and the remaining
arguments as the methodhandle arguments and calls
invoke(Object, Object, Object...).
- invoke(Object...) - Method in class io.magus.methodmap.MethodHandleInfo
-
- io.magus.methodmap - package io.magus.methodmap
-
- io.magus.methodmap.domain - package io.magus.methodmap.domain
-
- io.magus.methodmap.domain.error - package io.magus.methodmap.domain.error
-
- io.magus.methodmap.error - package io.magus.methodmap.error
-
- io.magus.methodmap.json - package io.magus.methodmap.json
-