Liking cljdoc? Tell your friends :D

std.object.element


+to-elementclj

source

class-hierarchyclj

(class-hierarchy obj)

Lists the class and interface hierarchy for the class

(element/class-hierarchy String) => [java.lang.String [java.lang.Object #{java.lang.CharSequence java.lang.constant.ConstantDesc java.lang.constant.Constable java.lang.Comparable java.io.Serializable}]]

Lists the class and interface hierarchy for the class

(element/class-hierarchy String)
=> [java.lang.String
    [java.lang.Object
     #{java.lang.CharSequence
       java.lang.constant.ConstantDesc
       java.lang.constant.Constable
       java.lang.Comparable
       java.io.Serializable}]]
sourceraw docstring

class-infoclj

(class-info obj)

Lists class information

(element/class-info String) => (contains {:name "java.lang.String" :hash anything :modifiers #{:instance :class :public :final}})

Lists class information

(element/class-info String)
=> (contains {:name "java.lang.String"
              :hash anything
              :modifiers #{:instance :class :public :final}})
sourceraw docstring

constructor?clj

(constructor? elem)

checks if if an element is a constructor

(-> (.getConstructors String) (first) (element/to-element) (element/constructor?)) => true

checks if if an element is a constructor

(-> (.getConstructors String)
    (first)
    (element/to-element)
    (element/constructor?))
=> true
sourceraw docstring

element-paramsclj

(element-params elem)

returns the arglist of a particular element

(-> (first (.getMethods String)) (element/to-element) (element/element-params)) ;;=> '([java.lang.String java.lang.Object])

returns the arglist of a particular element

(-> (first (.getMethods String))
    (element/to-element)
    (element/element-params))
;;=> '([java.lang.String java.lang.Object])
sourceraw docstring

field?clj

(field? elem)

checks if an element is a field

(-> (.getFields String) (first) (element/to-element) (element/field?)) => true

checks if an element is a field

(-> (.getFields String)
    (first)
    (element/to-element)
    (element/field?))
=> true
sourceraw docstring

instance?clj

(instance? elem)

checks if an element is non static

(->> (.getMethods String) (map element/to-element) (filter element/instance?) first) ;;#elem[equals :: (java.lang.String, java.lang.Object) -> boolean]

checks if an element is non static

(->> (.getMethods String)
     (map element/to-element)
     (filter element/instance?)
     first)
;;#elem[equals :: (java.lang.String, java.lang.Object) -> boolean]
sourceraw docstring

method?clj

(method? elem)

checks if an element is a method

(-> (.getMethods String) (first) (element/to-element) (element/method?)) => true

checks if an element is a method

(-> (.getMethods String)
    (first)
    (element/to-element)
    (element/method?))
=> true
sourceraw docstring

plain?clj

(plain? elem)

checks if an element is neither public or private

checks if an element is neither public or private
sourceraw docstring

private?clj

(private? elem)

checks if an element is private

(->> (.getDeclaredFields String) (map element/to-element) (filter element/private?) first) ;;#elem[value :: (java.lang.String) | byte[]]

checks if an element is private

(->> (.getDeclaredFields String)
     (map element/to-element)
     (filter element/private?)
     first)
;;#elem[value :: (java.lang.String) | byte[]]
sourceraw docstring

protected?clj

(protected? elem)

checks if an element is protected

checks if an element is protected
sourceraw docstring

public?clj

(public? elem)

checks if an element is public

(->> (.getMethods String) (map element/to-element) (filter element/public?) first) ;;#elem[equals :: (java.lang.String, java.lang.Object) -> boolean]

checks if an element is public

(->> (.getMethods String)
     (map element/to-element)
     (filter element/public?)
     first)
;;#elem[equals :: (java.lang.String, java.lang.Object) -> boolean]
sourceraw docstring

static?clj

(static? elem)

checks if an element is a static one

(->> (.getMethods String) (map element/to-element) (filter element/static?) first) ;;#elem[valueOf :: (int) -> java.lang.String]

checks if an element is a static one

(->> (.getMethods String)
     (map element/to-element)
     (filter element/static?)
     first)
;;#elem[valueOf :: (int) -> java.lang.String]
sourceraw docstring

to-elementclj

(to-element obj)

converts a java.reflect object to a std.object.element one

(element/to-element (first (.getMethods String))) ;; #elem[equals :: (java.lang.String, java.lang.Object) -> boolean]

converts a `java.reflect` object to a `std.object.element` one

(element/to-element (first (.getMethods String)))
;; #elem[equals :: (java.lang.String, java.lang.Object) -> boolean]
sourceraw docstring

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close