Skip to content

Commit 7086a3e

Browse files
authored
Make some static fields final (#2803)
Make some static fields final, and avoid unnecessary boxing in UnicodeUtils.
1 parent 5e7d856 commit 7086a3e

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

src/main/java/graphql/parser/ParserOptions.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ public class ParserOptions {
2121
* If you want to allow more, then {@link #setDefaultParserOptions(ParserOptions)} allows you to change this
2222
* JVM wide.
2323
*/
24-
public static int MAX_QUERY_TOKENS = 15000;
24+
public static final int MAX_QUERY_TOKENS = 15000;
2525

2626
private static ParserOptions defaultJvmParserOptions = newParserOptions()
2727
.captureIgnoredChars(false)

src/main/java/graphql/parser/UnicodeUtil.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,11 @@
1313
*/
1414
@Internal
1515
public class UnicodeUtil {
16-
public static int MAX_UNICODE_CODE_POINT = 0x10FFFF;
17-
public static int LEADING_SURROGATE_LOWER_BOUND = 0xD800;
18-
public static int LEADING_SURROGATE_UPPER_BOUND = 0xDBFF;
19-
public static int TRAILING_SURROGATE_LOWER_BOUND = 0xDC00;
20-
public static int TRAILING_SURROGATE_UPPER_BOUND = 0xDFFF;
16+
public static final int MAX_UNICODE_CODE_POINT = 0x10FFFF;
17+
public static final int LEADING_SURROGATE_LOWER_BOUND = 0xD800;
18+
public static final int LEADING_SURROGATE_UPPER_BOUND = 0xDBFF;
19+
public static final int TRAILING_SURROGATE_LOWER_BOUND = 0xDC00;
20+
public static final int TRAILING_SURROGATE_UPPER_BOUND = 0xDFFF;
2121

2222
public static int parseAndWriteUnicode(StringWriter writer, String string, int i, SourceLocation sourceLocation) {
2323
// Unicode code points can either be:
@@ -31,7 +31,7 @@ public static int parseAndWriteUnicode(StringWriter writer, String string, int i
3131
int continueIndex = isBracedEscape(string, i) ? endIndexExclusive : endIndexExclusive - 1;
3232

3333
String hexStr = string.substring(startIndex, endIndexExclusive);
34-
Integer codePoint = Integer.parseInt(hexStr, 16);
34+
int codePoint = Integer.parseInt(hexStr, 16);
3535

3636
if (isTrailingSurrogateValue(codePoint)) {
3737
throw new InvalidSyntaxException(sourceLocation, "Invalid unicode - trailing surrogate must be preceded with a leading surrogate -", null, string.substring(i - 1, continueIndex + 1), null);
@@ -45,7 +45,7 @@ public static int parseAndWriteUnicode(StringWriter writer, String string, int i
4545
int trailingStartIndex = isBracedEscape(string, i) ? i + 2 : i + 1;
4646
int trailingEndIndexExclusive = getEndIndexExclusive(string, i, sourceLocation);
4747
String trailingHexStr = string.substring(trailingStartIndex, trailingEndIndexExclusive);
48-
Integer trailingCodePoint = Integer.parseInt(trailingHexStr, 16);
48+
int trailingCodePoint = Integer.parseInt(trailingHexStr, 16);
4949
continueIndex = isBracedEscape(string, i) ? trailingEndIndexExclusive : trailingEndIndexExclusive - 1;
5050

5151
if (isTrailingSurrogateValue(trailingCodePoint)) {

0 commit comments

Comments
 (0)