Skip to main content

NoExtent (Class Keyword)

Specifies whether the compiler is prevented from generating a storage definition and methods to save/load object from disk and to disk.

Usage

To prevent the compiler from generating a storage definition and methods to save/load object from disk and to disk, use the following syntax:

Class MyApp.MyClass [ NoExtent ]  { //class members }

Otherwise, omit this keyword or place the word Not immediately before the keyword.

Details

If this keyword is true, the compiler does not generate a storage definition and methods to save/load object from disk and to disk. You cannot save instances of such a class. Frequently, such classes extend or override the standard persistent interface inherited from %Library.PersistentOpens in a new tab.

Effect on Subclasses

This keyword is not inherited.

Default

If you omit this keyword, the class compiler will generate a storage definition and methods to save/load object from disk and to disk (if applicable).

See Also

FeedbackOpens in a new tab