Selectable

scala.reflect.Selectable
See theSelectable companion object
trait Selectable extends Selectable

A class that implements structural selections using Java reflection.

It can be used as a supertrait of a class or be made available as an implicit conversion via reflectiveSelectable.

In Scala.js, it is implemented using a separate Scala.js-specific mechanism, since Java reflection is not available.

Attributes

Companion
object
Graph
Supertypes
trait Selectable
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

final def applyDynamic(name: String, paramTypes: Class[_]*)(args: Any*): Any

Select method and apply to arguments.

Select method and apply to arguments.

Value parameters

args

The arguments to pass to the selected method

name

The name of the selected method

paramTypes

The class tags of the selected method's formal parameter types

Attributes

final def selectDynamic(name: String): Any

Select member with given name

Select member with given name

Attributes