jautoUnwrap
Unwrap automatically returned values
Syntax
autoUnwrap = jautoUnwrap() jautoUnwrap(autoUnwrap)
Parameters
- autoUnwrap
A boolean
Description
If autoUnwrap is true, all the values returned by a method invocation are unwrapped if it is possible.
This strongly simplifies the usage of the Java / Scilab conversions.
By default, autoUnwrap is true.
Examples
jautoUnwrap(%f); jautoUnwrap() jautoUnwrap(%t);
// In this example, without disabling the auto unwrap, Scilab will try to // convert the result of currentTimeMillis to a long (which is not yet // supported in Scilab) // Without the auto unwrap, Scilab will keep a reference to the object jautoUnwrap(%f) jimport java.util.Date; jimport java.lang.System; t = System.currentTimeMillis(); s = jnewInstance(Date, t); str = jnewInstance("java.lang.String", "Hello"); d = s.toString() jremove Date System t s str; jautoUnwrap(%t)
See also
- jinvoke — Invoke a method of a Java object
History
Versão | Descrição |
5.5.0 | Function introduced. Based on the 'JIMS' module. The main difference in the behavior compared to the JIMS module is that jautoUnwrap is enabled by default. |
Report an issue | ||
<< jautoTranspose | Java from Scilab | jcast >> |