ClassLoading

object ClassLoading extends ClassLoading
Companion:
class
trait Sum
trait Mirror
class Object
trait Matchable
class Any

Type members

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from:
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Inherited from:
Mirror

Value members

Inherited methods

def changeClassLoader(classLoader: ClassLoader): Unit

Changes the ClassLoader used by Kamon to load resources and dynamically created instances.

Changes the ClassLoader used by Kamon to load resources and dynamically created instances.

Inherited from:
ClassLoading
def classLoader(): ClassLoader

Returns the ClassLoader used by Kamon to load resources and dynamically created instances.

Returns the ClassLoader used by Kamon to load resources and dynamically created instances.

Inherited from:
ClassLoading
def createInstance[T : ClassTag](clazz: Class[_], args: Seq[(Class[_], AnyRef)]): T

Tries to create an instance of with the provided Class and constructor arguments.

Tries to create an instance of with the provided Class and constructor arguments.

Inherited from:
ClassLoading
def createInstance[T : ClassTag](clazz: Class[_]): T

Tries to create an instance of the provided Class with its no-arg constructor.

Tries to create an instance of the provided Class with its no-arg constructor.

Inherited from:
ClassLoading
def createInstance[T : ClassTag](fqcn: String, args: Seq[(Class[_], AnyRef)]): T

Tries to create an instance of a class with the provided fully-qualified class name and the provided constructor arguments.

Tries to create an instance of a class with the provided fully-qualified class name and the provided constructor arguments.

Inherited from:
ClassLoading
def createInstance[T : ClassTag](fqcn: String): T

Tries to create an instance of a class with the provided fully-qualified class name and its no-arg constructor.

Tries to create an instance of a class with the provided fully-qualified class name and its no-arg constructor.

Inherited from:
ClassLoading
def resolveClass[T : ClassTag](fqcn: String): Class[_ <: T]

Tries load a class with the provided fully-qualified class name.

Tries load a class with the provided fully-qualified class name.

Inherited from:
ClassLoading