6
の意味は何これですとフォローアップの質問:あなたは、任意の数を使用するときにコメントタグがNLSタグとして認識されることを私は気づいたWhat does $NON-NLS-1$ mean?
。しかし、数字の1だけが正しく警告を修正しているようです。 (無音警告対無音警告+不要なnlsタグ)
この目的は何ですか?
の意味は何これですとフォローアップの質問:あなたは、任意の数を使用するときにコメントタグがNLSタグとして認識されることを私は気づいたWhat does $NON-NLS-1$ mean?
。しかし、数字の1だけが正しく警告を修正しているようです。 (無音警告対無音警告+不要なnlsタグ)
この目的は何ですか?
$NON-NLS-
の後の数字は、タグが付いているタグ付き行の文字列を示します。あなたにタグ付けしようとしている行に1つの文字列しかないので、おそらく1番はあなたのために働きます。
同じ行に2つの文字列がある場合は、たとえば、$NON-NLS-2$
を使用して2番目の文字列にのみタグを付けることができます。
//Warning on "baz"
foo("bar","baz"); //$NON-NLS-1$
//Warning on "bar"
foo("bar","baz"); //$NON-NLS-2$
//No warnings
foo("bar","baz"); //$NON-NLS-1$ //$NON-NLS-2$
//Warning on "baz" (apparently the slashes are required even with multiple tags)
foo("bar","baz"); //$NON-NLS-1$ $NON-NLS-2$
また、すべての文字列リテラル警告を抑制するには、@SuppressWarnings( "nls")を使用できます – gebuh