@Immutable"
From Documentation
(Created page with "{{ZKDevelopersReferencePageHeader}} =Syntax= <source lang="java"> @Immutable </source> = Description = '''Target:''' class '''Purpose:''' Marker annotation to indicate an im...") |
m ((via JWB)) |
||
(4 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
{{ZKDevelopersReferencePageHeader}} | {{ZKDevelopersReferencePageHeader}} | ||
+ | {{Deprecated | url=[http://books.zkoss.org/zk-mvvm-book/8.0/syntax/immutable.html zk-mvvm-book/8.0/syntax/viewmodel/immutable]|}} | ||
Line 13: | Line 14: | ||
'''Purpose:''' Marker annotation to indicate an immutable class. | '''Purpose:''' Marker annotation to indicate an immutable class. | ||
− | The properties of immutable class won't be tracked and reduce the | + | The properties of an immutable class won't be tracked and thus reduce the resources needed in the application. |
= Example = | = Example = | ||
Line 25: | Line 26: | ||
} | } | ||
</source> | </source> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | =Version History= | ||
+ | |||
+ | {| class='wikitable' | width="100%" | ||
+ | ! Version !! Date !! Content | ||
+ | |- | ||
+ | | 6.0.0 | ||
+ | | February 2012 | ||
+ | | The MVVM was introduced. | ||
+ | |} | ||
{{ZKDevelopersReferencePageFooter}} | {{ZKDevelopersReferencePageFooter}} |
Latest revision as of 07:35, 8 July 2022
This article is out of date, please refer to zk-mvvm-book/8.0/syntax/viewmodel/immutable for more up to date information.
Syntax
@Immutable
Description
Target: class
Purpose: Marker annotation to indicate an immutable class.
The properties of an immutable class won't be tracked and thus reduce the resources needed in the application.
Example
@Immutable
public class SysConfiguration{
}
Version History
Version | Date | Content |
---|---|---|
6.0.0 | February 2012 | The MVVM was introduced. |