Skip to content

Commit b8b248a

Browse files
虎鸣bbakerman
authored andcommitted
+language introduce ScalarValue type as parent type for all scala value types.
1 parent 6e1bc02 commit b8b248a

5 files changed

Lines changed: 11 additions & 4 deletions

File tree

‎src/main/java/graphql/language/BooleanValue.java‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
import java.util.function.Consumer;
1212

1313
@PublicApi
14-
public class BooleanValue extends AbstractNode<BooleanValue> implements Value<BooleanValue> {
14+
public class BooleanValue extends AbstractNode<BooleanValue> implements ScalarValue<BooleanValue> {
1515

1616
private final boolean value;
1717

‎src/main/java/graphql/language/FloatValue.java‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
import java.util.function.Consumer;
1313

1414
@PublicApi
15-
public class FloatValue extends AbstractNode<FloatValue> implements Value<FloatValue> {
15+
public class FloatValue extends AbstractNode<FloatValue> implements ScalarValue<FloatValue> {
1616

1717
private final BigDecimal value;
1818

‎src/main/java/graphql/language/IntValue.java‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
import java.util.function.Consumer;
1313

1414
@PublicApi
15-
public class IntValue extends AbstractNode<IntValue> implements Value<IntValue> {
15+
public class IntValue extends AbstractNode<IntValue> implements ScalarValue<IntValue> {
1616

1717
private final BigInteger value;
1818

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
package graphql.language;
2+
3+
import graphql.PublicApi;
4+
5+
@PublicApi
6+
public interface ScalarValue<T extends Value> extends Value<T> {
7+
}

‎src/main/java/graphql/language/StringValue.java‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
import java.util.function.Consumer;
1212

1313
@PublicApi
14-
public class StringValue extends AbstractNode<StringValue> implements Value<StringValue> {
14+
public class StringValue extends AbstractNode<StringValue> implements ScalarValue<StringValue> {
1515

1616
private final String value;
1717

0 commit comments

Comments
 (0)