Skip to content

Commit 5b0c192

Browse files
committed
Return a singleton from CoercedVariables.emptyVariables
Make CoercedVariables.emptyVariables() return an immutable singleton instance.
1 parent 5582097 commit 5b0c192

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

src/main/java/graphql/execution/CoercedVariables.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
*/
1212
@PublicApi
1313
public class CoercedVariables {
14+
private static final CoercedVariables EMPTY = new CoercedVariables(ImmutableKit.emptyMap());
1415
private final ImmutableMapWithNullValues<String, Object> coercedVariables;
1516

1617
public CoercedVariables(Map<String, Object> coercedVariables) {
@@ -30,7 +31,7 @@ public Object get(String key) {
3031
}
3132

3233
public static CoercedVariables emptyVariables() {
33-
return new CoercedVariables(ImmutableKit.emptyMap());
34+
return EMPTY;
3435
}
3536

3637
public static CoercedVariables of(Map<String, Object> coercedVariables) {

0 commit comments

Comments
 (0)