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