org.nakedobjects.applib.annotation
Annotation Type Optional


@Inherited
@Target(value={TYPE,METHOD,PARAMETER})
@Retention(value=RUNTIME)
public @interface Optional

Indicates that a property is not mandatory.

Can also be specified for types that are annotated as @Value types. The value need not have string semantics.



Copyright © 2001-2009 Naked Objects Group Ltd.. All Rights Reserved.