|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 必須 | オプション | 詳細: 要素 |
@Documented @Retention(value=RUNTIME) @Target(value={CONSTRUCTOR,METHOD,FIELD,LOCAL_VARIABLE,PARAMETER,TYPE}) public @interface DefaultQualifier
Applied to a declaration of a package, type, method, variable, etc.,
specifies that the given annotation should be the default. The default is
applied to all types within the declaration for which no other
annotation is explicitly written.
If multiple DefaultQualifier annotations are in scope, the innermost one
takes precedence.
DefaultQualifier takes precedence over DefaultQualifierInHierarchy
.
If you wish to write multiple @DefaultQualifier annotations (for
unrelated type systems, or with different locations
fields) at
the same location, use DefaultQualifiers
.
DefaultLocation
必須要素の概要 | |
---|---|
java.lang.String |
value
The name of the default annotation. |
任意要素の概要 | |
---|---|
DefaultLocation[] |
locations
|
要素の詳細 |
---|
public abstract java.lang.String value
To prevent affecting other type systems, always specify an annotation in your own type hierarchy. (For example, do not set "checkers.quals.Unqualified" as the default.)
public abstract DefaultLocation[] locations
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 必須 | オプション | 詳細: 要素 |