Lucee Function Reference

javacast()

Converts the data type of a CFML variable to pass as an
argument to an overloaded method of a Java object. Use only
for scalar and string arguments.
[type - quickly]
boolean,int,long,float,double,string

Example

javacast(string type,any variable):any

Arguments

The arguments for this function are set. You can not use other arguments except the following ones.
Name Type Required Description
type string  Yes Data type to which to convert variable:
bigdecimal (converts to java.math.BigDecimal)
  • boolean
  • byte
  • char
  • int
  • long
  • float
  • double
  • short
  • string
  • {type}[] - where {type} is any of the preceding types, e.g. string[]
  • null - see also the built in function nullValue()
  • a Java class name  
  • variable any  Yes the object to cast