io.github.hglabplh_tech.reflect.clojure.api.reflect-types
attributes-bool-filter
added in 0.9.0
(attributes-bool-filter the-map-to-filter)
Takes a map {key, bool} returns a vector with all keys there the value is true
get-class-attributes
added in 0.9.0
(get-class-attributes class-to-check)
get a better readable and processable format of class attributes
get-ctor-attributes
added in 0.9.0
(get-ctor-attributes ctor-to-check)
get a better readable and processable format of constructor attributes
get-field-attributes
added in 0.9.0
(get-field-attributes field)
get a better readable and processable format of field attributes
get-item-modifiers
added in 0.9.0
(get-item-modifiers mod-int)
get a better readable and processable format of modifiers
get-meth-attributes
added in 0.9.0
(get-meth-attributes meth-to-check)
get a better readable and processable format of method attributes
get-type-readable
(get-type-readable type-object)
is-annotation
added in 0.9.0
(is-annotation class-to-check)
Is class a annotation
@param : the class
is-anonymous
added in 0.9.0
(is-anonymous class-to-check)
Is class a anonymous class
@param : the class
is-array
added in 0.9.0
(is-array class-to-check)
Is class a array
@param : the class
is-bridge-meth
added in 0.9.0
(is-bridge-meth meth-to-check)
Is method a bridge method
@param : the method
is-default-meth
added in 0.9.0
(is-default-meth meth-to-check)
Is method a default method
@param : the method
is-enum
added in 0.9.0
(is-enum class-to-check)
Is class a enum
@param : the class
is-enum-constant
(is-enum-constant field)
is-interface
added in 0.9.0
(is-interface class-to-check)
Is class a interface
@param : the class
is-local
added in 0.9.0
(is-local class-to-check)
Is class a local class
@param : the class
is-member
added in 0.9.0
(is-member class-to-check)
Is class a member class
@param : the class
is-primitive
added in 0.9.0
(is-primitive class-to-check)
Is class a primitive class
@param : the class
is-record
added in 0.9.0
(is-record class)
Is the class a record
@param : the class
is-sealed
added in 0.9.0
(is-sealed class-to-check)
Is class a sealed class
@param : the class
is-synthetic
added in 0.9.0
(is-synthetic class-to-check)
Is class a synthetic class
@param : the class
is-synthetic-ctor
added in 0.9.0
(is-synthetic-ctor ctor-to-check)
Is constructor synthetic
@param : the constructor
is-synthetic-field
added in 0.9.0
(is-synthetic-field field)
Is field a enum constant
@param : the field
is-synthetic-meth
added in 0.9.0
(is-synthetic-meth meth-to-check)
Is method synthetic
@param : the method
is-varargs-ctor
added in 0.9.0
(is-varargs-ctor ctor-to-check)
Has constructor varargs
@param : the constructor
is-varargs-meth
added in 0.9.0
(is-varargs-meth meth-to-check)
Has method varargs
@param : the method