Scilab 6.0.0
- Scilab Help
- Java from Scilab
- Getting started - Beginning
- Getting started - Second step
- jallowClassReloading
- jarray
- jautoTranspose
- jautoUnwrap
- jcast
- jcompile
- jcreatejar
- jdeff
- jdisableTrace
- jenableTrace
- jexists
- jgetclassname
- jgetfield
- jgetfields
- jgetinfo
- jgetmethods
- jimport
- jinvoke
- jinvoke_db
- jnewInstance
- jnull
- jremove
- jsetfield
- junwrap
- junwraprem
- jvoid
- jwrap
- jwrapinchar
- jwrapinfloat
- new
Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
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
Version | Description |
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 >> |