This is my 12th activity to participate in the August Challenge

Chapter 89 Parameter keyword – Final

Specifies whether this parameter is final(cannot be overridden in subclasses)

usage

To specify an argument as final, use the following syntax:

Parameter name As parameter_type  [ Final ] = value;
Copy the code

Otherwise, omit the keyword or place it before the keyword.

Break down

A class member marked Final cannot be overridden ina subclass.

The default

If this keyword is omitted, the parameter is not final.

Chapter 90 Parameter keyword -flags

Modify the user interface type for this parameter (in Studio).

usage

To change the user interface type of this parameter (in Studio), use the following syntax:

Parameter name As parameter_type  [ Flags = flags ] = value;
Copy the code

Flags is one of the following values:

  • ENUM– This parameter is set byConstraintOne of the values specified by keyword (comma-separated list). The inspector provides a drop-down list of these values.
  • LIST– Parameter value is a string consisting of a comma-separated list of items.

Note that EDIT, EMPTY, and SYS are not used.

Break down

Modify the user interface type of the parameter (in Studio). Studio uses this type to provide input validation for parameters in the inspector. The class compiler ignores this keyword.

The default

If this keyword is omitted, Studio only allows the parameter to use a single value (and does not provide an option drop-down list).

Chapter 91 Mapping keywords – Internal

Specifies whether this projection definition is internal (not shown in the class document). Note that class documents do not currently show projections at all.

usage

To specify that this projection is internal, use the following syntax

Projection projectionname As class [ Internal ];
Copy the code

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

Break down

Inner class members are not shown in the class document. This is useful if you want the user to see a class, but not all of its members.

Note that class documents do not currently show projections at all.

The default

If you omit this keyword, the projection is not internal.

Chapter 92 Mapping keywords – Internal

Specifies whether this projection definition is internal (not shown in the class document). Note that class documents do not currently show projections at all.

usage

To specify that this projection is internal, use the following syntax

Projection projectionname As class [ Internal ];
Copy the code

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

Break down

Inner class members are not shown in the class document. This is useful if you want the user to see a class, but not all of its members.

Note that class documents do not currently show projections at all.

The default

If you omit this keyword, the projection is not internal.