scala.reflect.Invocation

class SymbolWithArguments

[source: scala/reflect/Invocation.scala]

class SymbolWithArguments(val sym : Symbol, val args : PrimitivePreserver[Any]*)
extends AnyRef
We also require an implicit on scala.Symbol so they appear to contain an apply method, which packages the method arguments. The type parameter is the method's expected result type.
Method Summary
def argsMatch (m : java.lang.reflect.Method) : Boolean
def getArgTypes : List[java.lang.Class[Any]]
def getArgs : Seq[AnyRef]
def getDeclaredMethodsOn (x : AnyRef) : java.lang.reflect.Method
def getMethodOn (x : AnyRef) : java.lang.reflect.Method
Methods inherited from AnyRef
getClass, hashCode, equals, clone, toString, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized
Methods inherited from Any
==, !=, isInstanceOf, asInstanceOf
Method Details
def getArgs : Seq[AnyRef]

def getArgTypes : List[java.lang.Class[Any]]

def argsMatch(m : java.lang.reflect.Method) : Boolean

def getDeclaredMethodsOn(x : AnyRef) : java.lang.reflect.Method

def getMethodOn(x : AnyRef) : java.lang.reflect.Method