Java Reference
In-Depth Information
@serialField
For a class that implements
Serializable
, the
@serialField
tag provides comments for an
ObjectStreamField
component. It has the following syntax:
@serialField
name type description
Here,
name
is the name of the field,
type
is its type, and
description
is the comment for that
field.
@since
The
@since
tag states that an element was introduced in a specific release. It has the fol-
lowing syntax:
@since
release
Here,
release
is a string that designates the release or version in which this feature became
available.
@throws
The
@throws
tag has the same meaning as the
@exception
tag.
{@value}
{@value}
has two forms. The first displays the value of the constant that it precedes, which
must be a
static
field. It has this form:
{@value}
The second form displays the value of a specified
static
field. It has this form:
{@value
pkg.class
#
field
}
Here,
pkg.class
#
field
specifies the name of the
static
field.
@version
The
@version
tag specifies the version of a class or interface. It has the following syntax:
@version
info