PacketLineIn: Suppress comparison warnings for END and DELIM

Reference comparison is intentional. The END and DELIM string
constants are used as sentinels and will always be the same
instances.

Suppress both ReferenceEquality and StringEquality warnings.

Change-Id: I4ce0495702c56b3911f42f26c2f81d28073cbe19
Signed-off-by: David Pursehouse <david.pursehouse@gmail.com>
This commit is contained in:
David Pursehouse 2019-06-16 13:35:35 +09:00
parent 50c0275aba
commit 9e499dad6d
1 changed files with 2 additions and 0 deletions

View File

@ -259,6 +259,7 @@ public String readStringRaw() throws IOException {
* @return true if the given string is {@link #DELIM}, otherwise false.
* @since 5.4
*/
@SuppressWarnings({ "ReferenceEquality", "StringEquality" })
public static boolean isDelimiter(String s) {
return s == DELIM;
}
@ -293,6 +294,7 @@ static String end() {
* @return true if the given string is {@link #END}, otherwise false.
* @since 5.4
*/
@SuppressWarnings({ "ReferenceEquality", "StringEquality" })
public static boolean isEnd(String s) {
return s == END;
}