DefaultArgumentProvider

Joern and Ocular require different implicits to be present, and when we encounter these implicits as parameters in a query that we invoke via reflection, we need to obtain these implicits from somewhere.

We achieve this by implementing a DefaultArgumentProvider for Ocular, and one for Joern.

class Object
trait Matchable
class Any

Value members

Concrete methods

final def defaultArgument(method: Method, bundle: Class[_], parameter: Parameter, i: Int): Any
def typeSpecificDefaultArg(argTypeFullName: String): Option[Any]