ClassName

object ClassName extends ClassName
Companion:
class
trait ClassName
class Object
trait Matchable
class Any

Value members

Inherited methods

def className(klass: Class[_]): String
Returns:

the class name

Inherited from:
ClassName
def className(name: String): String
Returns:

the decoded class name, with its package

Inherited from:
ClassName
def className(any: AnyRef): String
Returns:

the class name of an instance

Inherited from:
ClassName
def getOuterClassName(c: Class[_]): String
Returns:

the outer class name for a given class

Inherited from:
ClassName
def humanName(c: Class[_]): String
Returns:

the uncamelcased name of the class (or its parent if it is an anonymous class)

Inherited from:
ClassName
def packageName(name: String): String
Returns:

the package name from the decoded class name

Inherited from:
ClassName
def simpleClassName(any: AnyRef): String
Returns:

the class name of an instance

Inherited from:
ClassName
def simpleName(klass: Class[_]): String
Returns:

the class name without the package name

Inherited from:
ClassName

Extensions

Inherited extensions

extension (klass: Class[_])
def humanName(using nothing: Int): String
Inherited from:
ClassName
def simpleName(using nothing: Int): String
Inherited from:
ClassName