Classes

object Classes extends Classes
Companion:
class
trait Classes
class Object
trait Matchable
class Any
Classes.type

Value members

Inherited methods

def createInstance[T <: AnyRef](className: String, loader: ClassLoader, defaultInstances: => List[AnyRef])(using m: ClassTag[T]): Operation[T]
Inherited from:
Classes
def createInstanceEither[T <: AnyRef](className: String, loader: ClassLoader, defaultInstances: => List[AnyRef])(using m: ClassTag[T]): Operation[Either[Throwable, T]]

try to create an instance but return an exception if this is not possible

try to create an instance but return an exception if this is not possible

Inherited from:
Classes
def createInstanceFromClass[T <: AnyRef](klass: Class[T], loader: ClassLoader, defaultInstances: => List[AnyRef])(using m: ClassTag[T]): Operation[T]
Inherited from:
Classes
def createInstanceFromClass[T <: AnyRef](klass: Class[T], defaultInstances: => List[AnyRef])(using m: ClassTag[T]): Operation[T]
Inherited from:
Classes
def createInstanceFromName[T <: AnyRef](className: String, defaultInstances: => List[AnyRef])(using m: ClassTag[T]): Operation[T]
Inherited from:
Classes
def existsClass(className: String, loader: ClassLoader): Operation[Boolean]
Inherited from:
Classes
def loadClass[T <: AnyRef](className: String, loader: ClassLoader): Operation[Class[T]]
Inherited from:
Classes
def loadClassEither[T <: AnyRef](className: String, loader: ClassLoader): Operation[Either[Throwable, Class[T]]]
Inherited from:
Classes
def loadModule(name: String): Any
Inherited from:
Classes
def newInstance(klass: InstantiatableClass, defaultInstances: => List[AnyRef]): Any
Inherited from:
Classes
def newInstance(name: String, defaultInstances: => List[AnyRef]): Any
Inherited from:
Classes