Skip to content

Commit e860593

Browse files
committed
checking for synthetic fields in more places
1 parent f9a83d0 commit e860593

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

src/main/java/graphql/annotations/processor/directives/DirectiveCreator.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,8 @@ public GraphQLDirective getDirective(Class<?> annotatedClass) {
5050

5151
private void buildArguments(GraphQLDirective.Builder builder, Class<?> annotatedClass) {
5252
Arrays.stream(annotatedClass.getDeclaredFields())
53-
.filter(x -> !x.isSynthetic())
54-
.forEach(x -> builder.argument(directiveArgumentCreator.getArgument(x, annotatedClass)));
53+
.filter(field -> !field.isSynthetic())
54+
.forEach(field -> builder.argument(directiveArgumentCreator.getArgument(field, annotatedClass)));
5555
}
5656

5757
private Introspection.DirectiveLocation[] getValidLocations(Class<?> annotatedClass) {

src/main/java/graphql/annotations/processor/util/ObjectUtil.java

+4-2
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
import java.util.Map;
1919
import java.util.TreeMap;
2020

21-
public class ObjectUtil {
21+
public class ObjectUtil {
2222

2323
public static Map<String, Field> getAllFields(Class c) {
2424
Map<String, Field> fields;
@@ -30,7 +30,9 @@ public static Map<String, Field> getAllFields(Class c) {
3030
}
3131

3232
for (Field f : c.getDeclaredFields()) {
33-
fields.put(f.getName(), f);
33+
if (!f.isSynthetic()) {
34+
fields.put(f.getName(), f);
35+
}
3436
}
3537

3638
return fields;

0 commit comments

Comments
 (0)