Skip to content

Commit 1939a41

Browse files
committed
save source location for evert ast node
1 parent b593aab commit 1939a41

26 files changed

+96
-30
lines changed
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
package graphql.language;
2+
3+
4+
public abstract class AbstractNode implements Node {
5+
6+
private SourceLocation sourceLocation;
7+
8+
9+
public void setSourceLocation(SourceLocation sourceLocation) {
10+
this.sourceLocation = sourceLocation;
11+
}
12+
13+
@Override
14+
public SourceLocation getSourceLocation() {
15+
return null;
16+
}
17+
}

src/main/java/graphql/language/Argument.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import java.util.ArrayList;
55
import java.util.List;
66

7-
public class Argument implements Node {
7+
public class Argument extends AbstractNode {
88

99
private String name;
1010
private Value value;

src/main/java/graphql/language/ArrayValue.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import java.util.ArrayList;
55
import java.util.List;
66

7-
public class ArrayValue implements Value {
7+
public class ArrayValue extends AbstractNode implements Value {
88

99
private List<Value> values = new ArrayList<>();
1010

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import java.util.ArrayList;
55
import java.util.List;
66

7-
public class BooleanValue implements Value {
7+
public class BooleanValue extends AbstractNode implements Value {
88

99
private boolean value;
1010

src/main/java/graphql/language/Directive.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import java.util.ArrayList;
55
import java.util.List;
66

7-
public class Directive implements Node {
7+
public class Directive extends AbstractNode {
88
private String name;
99
private final List<Argument> arguments = new ArrayList<>();
1010

src/main/java/graphql/language/Document.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import java.util.ArrayList;
55
import java.util.List;
66

7-
public class Document implements Node {
7+
public class Document extends AbstractNode {
88

99
private List<Definition> definitions = new ArrayList<>();
1010

src/main/java/graphql/language/EnumValue.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import java.util.ArrayList;
55
import java.util.List;
66

7-
public class EnumValue implements Value {
7+
public class EnumValue extends AbstractNode implements Value {
88

99
private String name;
1010

src/main/java/graphql/language/Field.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import java.util.ArrayList;
55
import java.util.List;
66

7-
public class Field implements Selection {
7+
public class Field extends AbstractNode implements Selection {
88

99
private String name;
1010
private String alias;

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import java.util.ArrayList;
66
import java.util.List;
77

8-
public class FloatValue implements Value {
8+
public class FloatValue extends AbstractNode implements Value{
99

1010
private BigDecimal value;
1111

src/main/java/graphql/language/FragmentDefinition.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import java.util.ArrayList;
55
import java.util.List;
66

7-
public class FragmentDefinition implements Definition {
7+
public class FragmentDefinition extends AbstractNode implements Definition {
88
private String name;
99
private TypeName typeCondition;
1010
private List<Directive> directives = new ArrayList<>();

0 commit comments

Comments
 (0)