Package org.burningwave.core.classes
Class Methods
java.lang.Object
org.burningwave.core.classes.Members.Handler<E,C>
org.burningwave.core.classes.Members.Handler.OfExecutable<Method,MethodCriteria>
org.burningwave.core.classes.Methods
public class Methods extends Members.Handler.OfExecutable<Method,MethodCriteria>
-
Nested Class Summary
Nested classes/interfaces inherited from class org.burningwave.core.classes.Members.Handler.OfExecutable
Members.Handler.OfExecutable.Box<E extends Executable>Nested classes/interfaces inherited from class org.burningwave.core.classes.Members.Handler
Members.Handler.OfExecutable<E extends Executable,C extends ExecutableMemberCriteria<E,C,?>> -
Constructor Summary
Constructors Constructor Description Methods() -
Method Summary
Modifier and Type Method Description static Methodscreate()Collection<Method>findAllAndMakeThemAccessible(Class<?> targetClass)Collection<Method>findAllByExactNameAndMakeThemAccessible(Class<?> targetClass, String methodName, Class<?>... inputParameterTypesOrSubTypes)Collection<Method>findAllByMatchedNameAndMakeThemAccessible(Class<?> targetClass, String methodName, Class<?>... inputParameterTypesOrSubTypes)MethodHandlefindDirectHandle(Class<?> targetClass, String methodName, Class<?>... inputParameterTypesOrSubTypes)MethodfindFirstAndMakeItAccessible(Class<?> targetClass, String memberName, Class<?>... inputParameterTypesOrSubTypes)MethodfindOneAndMakeItAccessible(Class<?> targetClass, String memberName, Class<?>... inputParameterTypesOrSubTypes)<T> Tinvoke(Object target, Method method, Object... params)<T> Tinvoke(Object target, String methodName, Object... arguments)<T> TinvokeDirect(Object target, String methodName, Object... arguments)<T> TinvokeStatic(Class<?> targetClass, String methodName, Object... arguments)<T> TinvokeStaticDirect(Class<?> targetClass, String methodName, Object... arguments)Methods inherited from class org.burningwave.core.classes.Members.Handler.OfExecutable
findAllDirectHandle, findDirectHandle, findFirstDirectHandle, findOneDirectHandle, retrieveCallersInfo, retrieveExternalCallerInfo, retrieveExternalCallerInfo, retrieveExternalCallerInfo, retrieveExternalCallerInfo, retrieveExternalCallerInfo, retrieveExternalCallersInfo, retrieveExternalCallersInfo, retrieveExternalCallersInfoMethods inherited from class org.burningwave.core.classes.Members.Handler
findAll, findAllAndMakeThemAccessible, findFirst, findOne, match, setAccessible
-
Constructor Details
-
Methods
public Methods()
-
-
Method Details
-
create
-
findOneAndMakeItAccessible
-
findFirstAndMakeItAccessible
-
findAllByExactNameAndMakeThemAccessible
public Collection<Method> findAllByExactNameAndMakeThemAccessible(Class<?> targetClass, String methodName, Class<?>... inputParameterTypesOrSubTypes) -
findAllByMatchedNameAndMakeThemAccessible
public Collection<Method> findAllByMatchedNameAndMakeThemAccessible(Class<?> targetClass, String methodName, Class<?>... inputParameterTypesOrSubTypes) -
findAllAndMakeThemAccessible
-
invokeStatic
-
invoke
-
invoke
-
invokeStaticDirect
-
invokeDirect
-
findDirectHandle
public MethodHandle findDirectHandle(Class<?> targetClass, String methodName, Class<?>... inputParameterTypesOrSubTypes)
-