|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |
@Retention(value=RUNTIME) @Target(value=TYPE) public @interface Version
Used by the control author to specify the version (major.minor) of the control interface. Allowed on interfaces annotated with @ControlInterface. This version number is the basis for control versioning, and versioning constraints against it are enforced both at compile time and runtime.
Required Element Summary | |
---|---|
int |
major
Major version number, typically used to track significant functionality changes. |
Optional Element Summary | |
---|---|
int |
minor
Minor version number, typically used to track small internal changes/fixes. |
Element Detail |
---|
public abstract int major
public abstract int minor
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |