@PublicApi public class ExceptionWhileDataFetching extends java.lang.Object implements GraphQLError
GraphQLError.Builder<B extends GraphQLError.Builder<B>>
Constructor and Description |
---|
ExceptionWhileDataFetching(ResultPath path,
java.lang.Throwable exception,
SourceLocation sourceLocation) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
ErrorType |
getErrorType() |
java.lang.Throwable |
getException() |
java.util.Map<java.lang.String,java.lang.Object> |
getExtensions() |
java.util.List<SourceLocation> |
getLocations() |
java.lang.String |
getMessage() |
java.util.List<java.lang.Object> |
getPath()
The graphql spec says that the (optional) path field of any error should be a list
of path entries https://spec.graphql.org/October2021/#sec-Handling-Field-Errors
|
int |
hashCode() |
java.lang.String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
newError, toSpecification
public ExceptionWhileDataFetching(ResultPath path, java.lang.Throwable exception, SourceLocation sourceLocation)
public java.lang.Throwable getException()
public java.lang.String getMessage()
getMessage
in interface GraphQLError
public java.util.List<SourceLocation> getLocations()
getLocations
in interface GraphQLError
SourceLocation
describes the beginning of an associated syntax elementpublic java.util.List<java.lang.Object> getPath()
GraphQLError
getPath
in interface GraphQLError
public java.util.Map<java.lang.String,java.lang.Object> getExtensions()
getExtensions
in interface GraphQLError
public ErrorType getErrorType()
getErrorType
in interface GraphQLError
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object