Skip to content

Commit c25ed3e

Browse files
committed
made getPropertyViaGetter cleaner
1 parent 3d5c1b1 commit c25ed3e

1 file changed

Lines changed: 7 additions & 9 deletions

File tree

src/main/java/graphql/schema/PropertyDataFetcher.java

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -27,20 +27,18 @@ public Object get(DataFetchingEnvironment environment) {
2727
}
2828

2929
private Object getPropertyViaGetter(Object object, GraphQLOutputType outputType) {
30-
boolean isBooleanProperty = isBooleanProperty(outputType);
31-
String prefix = isBooleanProperty ? "is" : "get";
3230
try {
33-
return getPropertyViaGetterUsingPrefix(object, outputType, prefix);
34-
} catch (NoSuchMethodException e) {
35-
if (isBooleanProperty){
31+
if (isBooleanProperty(outputType)) {
3632
try {
33+
return getPropertyViaGetterUsingPrefix(object, outputType, "is");
34+
} catch (NoSuchMethodException e) {
3735
return getPropertyViaGetterUsingPrefix(object, outputType, "get");
38-
} catch (NoSuchMethodException e1) {
39-
return getPropertyViaFieldAccess(object, outputType);
4036
}
41-
}else{
42-
return getPropertyViaFieldAccess(object, outputType);
37+
} else {
38+
return getPropertyViaGetterUsingPrefix(object, outputType, "get");
4339
}
40+
} catch (NoSuchMethodException e1) {
41+
return getPropertyViaFieldAccess(object, outputType);
4442
}
4543
}
4644

0 commit comments

Comments
 (0)