diff --git a/src/main/java/graphql/annotations/processor/typeFunctions/IDFunction.java b/src/main/java/graphql/annotations/processor/typeFunctions/IDFunction.java index aa5165ff..0292a175 100644 --- a/src/main/java/graphql/annotations/processor/typeFunctions/IDFunction.java +++ b/src/main/java/graphql/annotations/processor/typeFunctions/IDFunction.java @@ -30,9 +30,7 @@ public String getTypeName(Class aClass, AnnotatedType annotatedType) { @Override public boolean canBuildType(Class aClass, AnnotatedType annotatedType) { - return annotatedType != null - && (aClass == Integer.class || aClass == int.class || aClass == String.class) - && annotatedType.isAnnotationPresent(GraphQLID.class); + return annotatedType != null && annotatedType.isAnnotationPresent(GraphQLID.class); } @Override