From Documentation
Object new(Object cls);
i.e. it calls CommonFns.new_(Object)

Instantiates the given class. It assumes the given class has a default constructor.


  • cls - the class. It could be an instance of either String or Class.


You can use it to convert a number to the correct type(class), ${c:int(1)}.

Notice that a number specified in EL is interpreted as long by default. For example, in ${c:new('foo.Mine', 10)}, 10 is interpreted as long. If you're using 5.0.5 and prior, you have to convert it to integer manually : ${c:new('foo.Mine', c:int(10))}.

Version History

Last Update : 2021/10/27

Version Date Content
5.0.6 December 2010 Automatically converted a number to the correct type (aka., class).

Last Update : 2021/10/27

Copyright © Potix Corporation. This article is licensed under GNU Free Documentation License.