std.object.element.common

-element-params

multimethod

added in 3.0

base method for extending :params entry for all element types

-format-element

multimethod

added in 3.0

base method for extending toString entry for all element types

-invoke-element

multimethod

added in 3.0

base method for extending invoke for all element types

-to-element

multimethod

added in 3.0

base method for extending creating an element from java.reflect objects

assignable?

added in 3.0

(assignable? current base)

checks whether a class is assignable to another in sequence (assignable? String CharSequence) => true

(assignable? String Integer Long CharSequence Number Number) => true

(assignable? CharSequence String) => false

context-class

added in 3.0

(context-class obj)

If x is a class, return x otherwise return the class of x

(context-class String) => String

(context-class "") => String

element

added in 3.0

(element body)

creates a element from a map

(element {}) => std.object.element.common.Element

element?

added in 3.0

(element? x)

checker for the element type

(element? (element {})) => true