io.github.hglabplh_tech.reflect.clojure.api.reflect-class
get-all-classes-of-pkg
added in 0.9.0
(get-all-classes-of-pkg & pkg-names)
get all classes at the top level of a defined package
get-all-ctors
added in 0.9.0
(get-all-ctors util)
Get all constructors declared in the class if they are visible or not
@param : ClassUtil instance with the class we analyze
get-all-fields
added in 0.9.0
(get-all-fields class-util)
Get all fields declared in the class if they are visible or not
@param : ClassUtil instance with the class we analyze
get-all-methods
added in 0.9.0
(get-all-methods util)
Get all methods declared in the class if they are visible or not
@param : ClassUtil instance with the class we analyze
get-all-sub-classes
(get-all-sub-classes util)
get-annots-by-type
added in 0.9.0
(get-annots-by-type util annotClass)
Get all annotations by the given type
@param : ClassUtil instance with the class we analyze
get-class
added in 0.9.0
(get-class clazz-name & pkg-names)
Get a class out of the package definitions by the canonical name
@param clazz-name : the canonical name of the class
@param pkg-names : the package names at least one is mandatory
get-class-attributes
added in 0.9.0
(get-class-attributes clazz)
Get the attributes of a class
@param : Class instance
get-class-name
added in 0.9.0
(get-class-name util)
get-class-util
added in 1.1.0
(get-class-util class-name)
get the class util by the canonical class-name with Class/forName
get-class-util-by-class
added in 1.1.0
(get-class-util-by-class the-class)
get the class util by a given class
get-enclosing-class
added in 0.9.0
(get-enclosing-class util)
Get the enclosing class of a subclass
@param : ClassUtil instance with the class we analyze
get-enclosing-constructor
added in 0.9.0
(get-enclosing-constructor util)
Get the enclosing constructor of a subclass
@param : ClassUtil instance with the class we analyze
get-enclosing-method
added in 0.9.0
(get-enclosing-method util)
Get the enclosing method of a subclass
@param : ClassUtil instance with the class we analyze
get-generic-interfaces
added in 0.9.0
(get-generic-interfaces util)
Get the generic interfaces of a class
@param : ClassUtil instance with the class we analyze
get-generic-super-class
added in 0.9.0
(get-generic-super-class util)
Get the generic super-class of a class
@param : ClassUtil instance with the class we analyze
get-interfaces
added in 0.9.0
(get-interfaces util)
Get the interfaces of a class
@param : ClassUtil instance with the class we analyze
get-method-by-name
added in 0.9.0
(get-method-by-name util methodName)
Get a method by its name declared in the class if it is visible or not
@param : ClassUtil instance with the class we analyze
get-public-annotations
added in 0.9.0
(get-public-annotations util)
Get all public annotations in the class
@param : ClassUtil instance with the class we analyze
get-public-ctors
added in 0.9.0
(get-public-ctors util)
Get all public constructors declared in the class which are visible
@param : ClassUtil instance with the class we analyze
get-public-fields
added in 0.9.0
(get-public-fields util)
Get all public fields in the class
@param : ClassUtil instance with the class we analyze
get-public-methods
added in 0.9.0
(get-public-methods util)
Get all public methods in the class
@param : ClassUtil instance with the class we analyze
get-public-sub-classes
added in 0.9.0
(get-public-sub-classes util)
Get all public sub-classes in the class
@param : ClassUtil instance with the class we analyze
get-super-class
added in 0.9.0
(get-super-class util)
Get the super-class of a class
@param : ClassUtil instance with the class we analyze
get-the-class
added in 0.9.0
(get-the-class util)
Get the class defined by the given ClassUtil
@param : ClassUtil instance with the class we analyze