Class Arguments


  • public final class Arguments
    extends java.lang.Object
    Represents 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 Arguments from​(java.lang.reflect.Method method)  
      static Arguments from​(java.lang.reflect.Method method, java.lang.Object... argValues)  
      boolean isSame​(Arguments arguments)  
      boolean isSame​(java.lang.Class<?>... argClasses)  
      <T> Arguments put​(java.lang.Class<T> argClass, T argValue)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Arguments

        public Arguments()
    • 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)