|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |
@Documented @Retention(value=CLASS) @Target(value={METHOD,FIELD,PARAMETER,LOCAL_VARIABLE,TYPE,PACKAGE}) public @interface NonNls
Specifies that an element of the program is not a user-visible string which needs to be localized, or does not contain such strings. The annotation is intended to be used by localization tools for detecting strings which should not be reported as requiring localization.
NonNls
, the strings passed
as values of this parameter are not reported as requiring localization.
Also, if the parameter of a property setter method is annotated with NonNls
, values
of that property in UI Designer forms are never highlighted as hard-coded strings.NonNls
, all string literals found in the
initializer of the field are not reported as requiring localization.NonNls
,
string literals passed as parameters to the method are not reported as requiring localization.
NonNls
is passed as a
parameter to the equals()
method invoked on a string literal, the literal is not
reported as requiring localization.NonNls
is found at
the left side of an assignment expression, all string literals in the right side
of the expression are not reported as requiring localization.NonNls
, string literals returned from the method
are not reported as requiring localization.NonNls
, all string literals in
the class and all its subclasses are not reported as requiring localization.NonNls
, all string literals in
the package and all its subpackages are not reported as requiring localization.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |