Package io.github.zero88.repl
Class Arguments
- java.lang.Object
-
- io.github.zero88.repl.Arguments
-
public final class Arguments extends java.lang.ObjectRepresents arguments when invoking class constructor or class method- See Also:
Executable,Constructor,Method
-
-
Constructor Summary
Constructors Constructor Description Arguments()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Class<?>[]argClasses()java.lang.Object[]argValues()static Argumentsfrom(java.lang.reflect.Method method)static Argumentsfrom(java.lang.reflect.Method method, java.lang.Object... argValues)booleanisSame(Arguments arguments)booleanisSame(java.lang.Class<?>... argClasses)<T> Argumentsput(java.lang.Class<T> argClass, T argValue)
-
-
-
Method Detail
-
put
public <T> Arguments put(java.lang.Class<T> argClass, T argValue)
-
argClasses
public java.lang.Class<?>[] argClasses()
-
argValues
public java.lang.Object[] argValues()
-
isSame
public boolean isSame(java.lang.Class<?>... argClasses)
-
isSame
public boolean isSame(Arguments arguments)
-
from
public static Arguments from(java.lang.reflect.Method method)
-
from
public static Arguments from(java.lang.reflect.Method method, java.lang.Object... argValues)
-
-