Tutorial Cast - MarkyVasconcelos/cajuscript GitHub Wiki

#summary Casting objects

= Cast =

===To do casts:=== {{{ newObject = caju.cast(OBJECT, "TYPE") }}}

===Types allowed:===

Int (case-insensitive): {{{ caju.cast(obj, "int") caju.cast(obj, "i") }}}

Long (case-insensitive): {{{ caju.cast(obj, "long") caju.cast(obj, "l") }}}

Float (case-insensitive): {{{ caju.cast(obj, "float") caju.cast(obj, "f") }}}

Double (case-insensitive): {{{ caju.cast(obj, "double") caju.cast(obj, "d") }}}

Char (case-insensitive): {{{ caju.cast(obj, "char") caju.cast(obj, "c") }}}

Boolean (case-insensitive): {{{ caju.cast(obj, "boolean") caju.cast(obj, "bool") caju.cast(obj, "b") }}}

Byte (case-insensitive): {{{ caju.cast(obj, "byte") caju.cast(obj, "bt") }}}

String (case-insensitive): {{{ caju.cast(obj, "string") caju.cast(obj, "s") }}}

Any class (case-sensitive): {{{ caju.cast(obj, "java.lang.Object") }}}