graphql-java 21 to 22-rc1 API diff
Old: graphql-java-21.0.jar
New: graphql-java-22.0-rc1.jar
Created: 2024-04-06T16:32:13.685+1100
Access modifier filter: PROTECTED
Only modifications: true
Only binary incompatible modifications: false
Ignore missing classes: true
Includes: all
Excludes: graphql.com.google;graphql.com.google;@graphql.Internal;@graphql.Internal;@graphql.Internal;@graphql.Internal;@graphql.Internal
Semantic Versioning: 1.0.0
WARNING: You are using the option '--ignore-missing-classes', i.e. superclasses and interfaces that could not be found on the classpath are ignored. Hence changes caused by these superclasses and interfaces are not reflected in the output.
Classes:
Status Fully Qualified Name
NEW graphql.agent.result.ExecutionTrackingResult
NEW graphql.agent.result.ExecutionTrackingResult$BatchLoadingCall
NEW graphql.agent.result.ExecutionTrackingResult$DFResultType
MODIFIED (!) graphql.analysis.MaxQueryComplexityInstrumentation
UNCHANGED (!) graphql.analysis.MaxQueryDepthInstrumentation
REMOVED (!) graphql.DeprecatedAt
MODIFIED graphql.Directives
MODIFIED graphql.DirectivesUtil$DirectivesHolder
UNCHANGED (!) graphql.execution.AbstractAsyncExecutionStrategy
NEW graphql.execution.Async$CombinedBuilder
UNCHANGED (!) graphql.execution.AsyncExecutionStrategy
UNCHANGED (!) graphql.execution.AsyncSerialExecutionStrategy
UNCHANGED graphql.execution.directives.QueryDirectives
MODIFIED (!) graphql.execution.ExecutionContext
UNCHANGED graphql.execution.ExecutionContextBuilder
UNCHANGED graphql.execution.ExecutionStepInfo
UNCHANGED (*) graphql.execution.ExecutionStepInfo$Builder
MODIFIED (!) graphql.execution.ExecutionStrategy
MODIFIED graphql.execution.ExecutionStrategyParameters
MODIFIED graphql.execution.ExecutionStrategyParameters$Builder
MODIFIED (!) graphql.execution.FetchedValue
REMOVED (!) graphql.execution.FetchedValue$Builder
NEW graphql.execution.FieldCollectorParameters$Builder
MODIFIED (!) graphql.execution.FieldValueInfo
REMOVED (!) graphql.execution.FieldValueInfo$Builder
NEW graphql.execution.incremental.DeferredExecution
NEW graphql.execution.incremental.DeferredExecutionSupport$DeferredExecutionSupportImpl
NEW graphql.execution.incremental.DeferredExecutionSupport$NoOp
NEW graphql.execution.incremental.DeferredFragmentCall$FieldWithExecutionResult
NEW graphql.execution.incremental.IncrementalCall
MODIFIED (!) graphql.execution.instrumentation.ChainedInstrumentation
REMOVED (!) graphql.execution.instrumentation.dataloader.DataLoaderDispatcherInstrumentation
REMOVED (!) graphql.execution.instrumentation.dataloader.DataLoaderDispatcherInstrumentationOptions
REMOVED (!) graphql.execution.instrumentation.dataloader.DataLoaderDispatcherInstrumentationState
NEW graphql.execution.instrumentation.dataloader.EmptyDataLoaderRegistryInstance
NEW graphql.execution.instrumentation.ExecuteObjectInstrumentationContext
UNCHANGED (!) graphql.execution.instrumentation.fieldvalidation.FieldValidationInstrumentation
MODIFIED (!) graphql.execution.instrumentation.Instrumentation
MODIFIED (!) graphql.execution.instrumentation.InstrumentationContext
MODIFIED (!) graphql.execution.instrumentation.NoContextChainedInstrumentation
MODIFIED (!) graphql.execution.instrumentation.parameters.InstrumentationExecuteOperationParameters
MODIFIED (!) graphql.execution.instrumentation.parameters.InstrumentationExecutionParameters
MODIFIED (!) graphql.execution.instrumentation.parameters.InstrumentationExecutionStrategyParameters
MODIFIED (!) graphql.execution.instrumentation.parameters.InstrumentationFieldCompleteParameters
MODIFIED (!) graphql.execution.instrumentation.parameters.InstrumentationFieldFetchParameters
MODIFIED (!) graphql.execution.instrumentation.parameters.InstrumentationFieldParameters
MODIFIED (!) graphql.execution.instrumentation.parameters.InstrumentationValidationParameters
UNCHANGED graphql.execution.instrumentation.SimpleInstrumentation
MODIFIED (!) graphql.execution.instrumentation.SimpleInstrumentationContext
MODIFIED graphql.execution.instrumentation.SimplePerformantInstrumentation
MODIFIED (!) graphql.execution.instrumentation.tracing.TracingInstrumentation
MODIFIED graphql.execution.MergedField
MODIFIED graphql.execution.MergedField$Builder
MODIFIED graphql.execution.MergedSelectionSet
NEW (*) graphql.execution.OneOfNullValueException
NEW (*) graphql.execution.OneOfTooManyKeysException
UNCHANGED (!) graphql.execution.preparsed.persisted.ApolloPersistedQuerySupport
MODIFIED graphql.execution.preparsed.persisted.InMemoryPersistedQueryCache
MODIFIED (!) graphql.execution.preparsed.persisted.PersistedQueryCache
MODIFIED graphql.execution.preparsed.persisted.PersistedQuerySupport
MODIFIED (!) graphql.execution.preparsed.PreparsedDocumentProvider
NEW graphql.execution.reactive.SingleSubscriberPublisher$OnSubscriptionCallback
NEW graphql.execution.ResultNodesInfo
UNCHANGED (!) graphql.execution.SubscriptionExecutionStrategy
REMOVED (!) graphql.execution.TypeResolutionParameters$Builder
NEW graphql.execution.ValuesResolver$ValueMode
UNCHANGED graphql.ExecutionInput
MODIFIED (!) graphql.ExecutionInput$Builder
REMOVED (!) graphql.ExecutionResultImpl$Builder
MODIFIED graphql.ExperimentalApi
MODIFIED graphql.GraphQL
MODIFIED (!) graphql.GraphQL$Builder
MODIFIED graphql.GraphQLContext
NEW graphql.incremental.DeferPayload
NEW graphql.incremental.DeferPayload$Builder
NEW graphql.incremental.DelayedIncrementalPartialResult
NEW graphql.incremental.DelayedIncrementalPartialResultImpl
NEW graphql.incremental.DelayedIncrementalPartialResultImpl$Builder
NEW graphql.incremental.IncrementalExecutionResult
NEW (*) graphql.incremental.IncrementalExecutionResultImpl
NEW graphql.incremental.IncrementalExecutionResultImpl$Builder
NEW graphql.incremental.IncrementalPayload
NEW graphql.incremental.IncrementalPayload$Builder
NEW graphql.incremental.StreamPayload
NEW graphql.incremental.StreamPayload$Builder
NEW graphql.introspection.GoodFaithIntrospection
NEW graphql.introspection.GoodFaithIntrospection$BadFaithIntrospectionError
MODIFIED graphql.introspection.Introspection
MODIFIED graphql.introspection.IntrospectionQueryBuilder$Options
REMOVED (!) graphql.language.NodeUtil$GetOperationResult
MODIFIED graphql.language.SourceLocation
MODIFIED graphql.language.VariableReference
MODIFIED graphql.normalized.ExecutableNormalizedField
MODIFIED graphql.normalized.ExecutableNormalizedField$Builder
MODIFIED (!) graphql.normalized.ExecutableNormalizedOperation
MODIFIED (!) graphql.normalized.ExecutableNormalizedOperationFactory
REMOVED (!) graphql.normalized.ExecutableNormalizedOperationFactory$CollectNFResult
NEW graphql.normalized.ExecutableNormalizedOperationFactory$ExecutableNormalizedOperationFactoryImpl$CollectNFResult
NEW graphql.normalized.ExecutableNormalizedOperationFactory$Options
MODIFIED graphql.normalized.ExecutableNormalizedOperationToAstCompiler
REMOVED (!) graphql.normalized.FieldCollectorNormalizedQueryParams$Builder
REMOVED (!) graphql.normalized.FieldCollectorNormalizedQueryParams$PossibleMerger
NEW graphql.normalized.incremental.NormalizedDeferredExecution
MODIFIED (!) graphql.parser.Parser
UNCHANGED graphql.schema.Coercing
UNCHANGED graphql.schema.DataFetchingEnvironment
UNCHANGED graphql.schema.DelegatingDataFetchingEnvironment
UNCHANGED graphql.schema.diff.DiffSet
MODIFIED graphql.schema.diff.SchemaDiff
NEW graphql.schema.diff.SchemaDiffSet
REMOVED (!) graphql.schema.diffing.ana.SchemaDifference$AppliedDirectiveArgumentAddition
NEW graphql.schema.diffing.ana.SchemaDifference$AppliedDirectiveArgumentDeletion
REMOVED (!) graphql.schema.diffing.ana.SchemaDifference$AppliedDirectiveDifference
REMOVED (!) graphql.schema.diffing.ana.SchemaDifference$AppliedDirectiveEnumLocation
MODIFIED (!) graphql.schema.diffing.ana.SchemaDifference$AppliedDirectiveInputObjectLocation
NEW graphql.schema.diffing.ana.SchemaDifference$AppliedDirectiveInterfaceFieldArgumentLocation
REMOVED (!) graphql.schema.diffing.ana.SchemaDifference$AppliedDirectiveInterfaceFieldLocation
REMOVED (!) graphql.schema.diffing.ana.SchemaDifference$AppliedDirectiveInterfaceLocation
NEW graphql.schema.diffing.ana.SchemaDifference$AppliedDirectiveRenamed
REMOVED (!) graphql.schema.diffing.ana.SchemaDifference$AppliedDirectiveUnionLocation
NEW graphql.schema.diffing.ana.SchemaDifference$DirectiveAddition
NEW graphql.schema.diffing.ana.SchemaDifference$DirectiveArgumentDeletion
REMOVED (!) graphql.schema.diffing.ana.SchemaDifference$DirectiveDeletion
REMOVED (!) graphql.schema.diffing.ana.SchemaDifference$DirectiveDifference
REMOVED (!) graphql.schema.diffing.ana.SchemaDifference$EnumAddition
NEW graphql.schema.diffing.ana.SchemaDifference$EnumDeletion
REMOVED (!) graphql.schema.diffing.ana.SchemaDifference$EnumDifference
NEW graphql.schema.diffing.ana.SchemaDifference$EnumValueAddition
REMOVED (!) graphql.schema.diffing.ana.SchemaDifference$InputObjectAddition
NEW graphql.schema.diffing.ana.SchemaDifference$InputObjectDifference
REMOVED (!) graphql.schema.diffing.ana.SchemaDifference$InputObjectFieldTypeModification
REMOVED (!) graphql.schema.diffing.ana.SchemaDifference$InterfaceFieldAddition
REMOVED (!) graphql.schema.diffing.ana.SchemaDifference$InterfaceFieldArgumentTypeModification
REMOVED (!) graphql.schema.diffing.ana.SchemaDifference$InterfaceFieldRename
REMOVED (!) graphql.schema.diffing.ana.SchemaDifference$InterfaceInterfaceImplementationAddition
NEW graphql.schema.diffing.ana.SchemaDifference$InterfaceInterfaceImplementationDeletion
NEW graphql.schema.diffing.ana.SchemaDifference$ObjectAddition
REMOVED (!) graphql.schema.diffing.ana.SchemaDifference$ObjectDeletion
NEW graphql.schema.diffing.ana.SchemaDifference$ObjectDifference
REMOVED (!) graphql.schema.diffing.ana.SchemaDifference$ObjectFieldArgumentAddition
REMOVED (!) graphql.schema.diffing.ana.SchemaDifference$ObjectFieldArgumentDefaultValueModification
REMOVED (!) graphql.schema.diffing.ana.SchemaDifference$ObjectInterfaceImplementationAddition
REMOVED (!) graphql.schema.diffing.ana.SchemaDifference$ObjectInterfaceImplementationDeletion
REMOVED (!) graphql.schema.diffing.ana.SchemaDifference$ObjectModification
REMOVED (!) graphql.schema.diffing.ana.SchemaDifference$ObjectModificationDetail
REMOVED (!) graphql.schema.diffing.ana.SchemaDifference$ScalarDifference
REMOVED (!) graphql.schema.diffing.ana.SchemaDifference$SchemaAddition
REMOVED (!) graphql.schema.diffing.ana.SchemaDifference$UnionDeletion
NEW graphql.schema.diffing.ana.SchemaDifference$UnionDifference
NEW graphql.schema.diffing.ana.SchemaDifference$UnionModificationDetail
REMOVED (!) graphql.schema.diffing.DiffImpl$OptimalEdit
REMOVED (!) graphql.schema.diffing.PossibleMappingsCalculator$PossibleMappings
MODIFIED graphql.schema.diffing.SchemaGraph
REMOVED (!) graphql.schema.diffing.Vertex$VertexData
UNCHANGED graphql.schema.GraphQLArgument
UNCHANGED graphql.schema.GraphQLArgument$Builder
MODIFIED (!) graphql.schema.GraphQLCodeRegistry
MODIFIED (!) graphql.schema.GraphQLCodeRegistry$Builder
UNCHANGED graphql.schema.GraphQLDirectiveContainer
UNCHANGED graphql.schema.GraphQLFieldDefinition$Builder
UNCHANGED graphql.schema.GraphQLInputObjectField$Builder
MODIFIED graphql.schema.GraphQLInputObjectType
UNCHANGED graphql.schema.GraphQLInterfaceType$Builder
MODIFIED (!) graphql.schema.GraphQLSchema
MODIFIED (!) graphql.schema.GraphQLSchema$Builder
UNCHANGED graphql.schema.GraphQLUnionType$Builder
MODIFIED (!) graphql.schema.idl.RuntimeWiring
MODIFIED (!) graphql.schema.idl.RuntimeWiring$Builder
UNCHANGED graphql.schema.idl.SchemaDirectiveWiringEnvironment
NEW graphql.schema.idl.SchemaDirectiveWiringSchemaGeneratorPostProcessing$Visitor
REMOVED (!) graphql.schema.idl.SchemaGeneratorPostProcessing
MODIFIED graphql.schema.idl.SchemaPrinter$Options
NEW graphql.schema.validation.OneOfInputObjectRules
UNCHANGED graphql.schema.visibility.NoIntrospectionGraphqlFieldVisibility
UNCHANGED graphql.TypeResolutionEnvironment
NEW graphql.util.CyclicSchemaAnalyzer
NEW graphql.util.CyclicSchemaAnalyzer$SchemaCycle
NEW graphql.util.LockKit$ComputedOnce
NEW graphql.util.StringKit
NEW graphql.validation.rules.DeferDirectiveLabel
NEW graphql.validation.rules.DeferDirectiveOnRootLevel
NEW graphql.validation.rules.DeferDirectiveOnValidOperation
MODIFIED (!) graphql.validation.ValidationError
MODIFIED graphql.validation.ValidationErrorType
Binary incompatible changes are marked with (!) while source incompatible changes are marked with (*).
NEW public class  graphql.agent.result.ExecutionTrackingResult top
Fields:
Status Modifier Type Field Compatibility Changes:
NEW public static final java.lang.String EXECUTION_TRACKING_KEY n.a.
NEW public final java.util.Map
<..>
New:java.lang.Stringjava.util.List<graphql.agent.result.ExecutionTrackingResult$BatchLoadingCall>
dataLoaderNameToBatchCall n.a.
NEW public final java.util.Map
<..>
New:org.dataloader.DataLoaderjava.lang.String
dataLoaderToName n.a.
NEW public final java.util.concurrent.atomic.AtomicLong endExecutionTime n.a.
NEW public final java.util.concurrent.atomic.AtomicReference
<..>
New:java.lang.String
endThread n.a.
NEW public final java.util.Map
<..>
New:graphql.execution.ResultPathjava.lang.String
finishedThreadPerPath n.a.
NEW public final java.util.Map
<..>
New:graphql.execution.ResultPathjava.lang.Long
finishedTimePerPath n.a.
NEW public final java.util.Map
<..>
New:graphql.execution.ResultPathjava.lang.String
resultPathToDataLoaderUsed n.a.
NEW public final java.util.concurrent.atomic.AtomicLong startExecutionTime n.a.
NEW public final java.util.Map
<..>
New:graphql.execution.ResultPathjava.lang.String
startInvocationThreadPerPath n.a.
NEW public final java.util.concurrent.atomic.AtomicReference
<..>
New:java.lang.String
startThread n.a.
NEW public final java.util.Map
<..>
New:graphql.execution.ResultPathjava.lang.Long
timePerPath n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. ExecutionTrackingResult() n.a.
Old file New file
n.a. 25
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. int dataFetcherCount()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 130
NEW public n.a. void end(graphql.execution.ResultPath, long)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 126
NEW public n.a. java.util.List
<..>
New:java.lang.String
getDataLoaderNames()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 117
NEW public n.a. graphql.agent.result.ExecutionTrackingResult$DFResultType getDfResultTypes(graphql.execution.ResultPath)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 146
NEW public n.a. graphql.agent.result.ExecutionTrackingResult$DFResultType getDfResultTypes(java.lang.String)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 150
NEW public n.a. long getTime(graphql.execution.ResultPath)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 134
NEW public n.a. long getTime(java.lang.String)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 138
NEW public n.a. java.lang.String print(java.lang.String)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 55
NEW public n.a. void setDfResultTypes(graphql.execution.ResultPath, graphql.agent.result.ExecutionTrackingResult$DFResultType)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 142
NEW public n.a. void start(graphql.execution.ResultPath, long)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 122
NEW public n.a. java.lang.String toString()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 101
Annotations:
Status: Fully Qualified Name: Elements:
NEW graphql.PublicApi n.a.
NEW static public class  graphql.agent.result.ExecutionTrackingResult$BatchLoadingCall top
Fields:
Status Modifier Type Field Compatibility Changes:
NEW public final int keyCount n.a.
NEW public final java.lang.String threadName n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. ExecutionTrackingResult$BatchLoadingCall(int, java.lang.String) n.a.
Old file New file
n.a. 43
NEW  (Serializable compatible)  final static public enum  graphql.agent.result.ExecutionTrackingResult$DFResultType top
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
Status Superclass Compatibility Changes
NEW java.lang.Enum n.a.
Interfaces:
Status Interface Compatibility Changes
NEW java.lang.Comparable n.a.
NEW java.io.Serializable n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldfalse n.a. n.a.
Newtrue -5760643542891279927 n.a.
Fields:
Status Modifier Type Field Compatibility Changes:
NEW public static final graphql.agent.result.ExecutionTrackingResult$DFResultType DONE_CANCELLED n.a.
NEW public static final graphql.agent.result.ExecutionTrackingResult$DFResultType DONE_EXCEPTIONALLY n.a.
NEW public static final graphql.agent.result.ExecutionTrackingResult$DFResultType DONE_OK n.a.
NEW public static final graphql.agent.result.ExecutionTrackingResult$DFResultType PENDING n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW static public n.a. graphql.agent.result.ExecutionTrackingResult$DFResultType valueOf(java.lang.String)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 109
NEW static public n.a. graphql.agent.result.ExecutionTrackingResult$DFResultType[] values()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 109
MODIFIED (!) public class  graphql.analysis.MaxQueryComplexityInstrumentation top
Compatibility Changes:
Change
METHOD_REMOVED_IN_SUPERCLASS
METHOD_DEFAULT_ADDED_IN_IMPLEMENTED_INTERFACE
Superclass:
Status Superclass Compatibility Changes
UNCHANGED graphql.execution.instrumentation.SimplePerformantInstrumentation n.a.
Interfaces:
Status Interface Compatibility Changes
UNCHANGED (!) graphql.execution.instrumentation.Instrumentation n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED public n.a. graphql.execution.instrumentation.InstrumentationState createState(graphql.execution.instrumentation.parameters.InstrumentationCreateStateParameters) n.a.
Old file New file
86 n.a.
NEW public n.a. java.util.concurrent.CompletableFuture
<..>
New:graphql.execution.instrumentation.InstrumentationState
createStateAsync(graphql.execution.instrumentation.parameters.InstrumentationCreateStateParameters)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 83
UNCHANGED (!) public class  graphql.analysis.MaxQueryDepthInstrumentation top
Compatibility Changes:
Change
METHOD_REMOVED_IN_SUPERCLASS
METHOD_DEFAULT_ADDED_IN_IMPLEMENTED_INTERFACE
Superclass:
Status Superclass Compatibility Changes
UNCHANGED graphql.execution.instrumentation.SimplePerformantInstrumentation n.a.
Interfaces:
Status Interface Compatibility Changes
UNCHANGED (!) graphql.execution.instrumentation.Instrumentation n.a.
REMOVED (!) public abstract annotation  graphql.DeprecatedAt top
Compatibility Changes:
Change
CLASS_REMOVED
Interfaces:
Status Interface Compatibility Changes
REMOVED (!) java.lang.annotation.Annotation
Compatibility Changes:
Change
INTERFACE_REMOVED
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED (!) public abstract n.a. java.lang.String value()
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
n.a. n.a.
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.annotation.Retention
Status: Name: Old element values: New element values:
REMOVED value java.lang.annotation.RetentionPolicy.SOURCE
REMOVED java.lang.annotation.Target
Status: Name: Old element values: New element values:
REMOVED value java.lang.annotation.ElementType.CONSTRUCTOR,java.lang.annotation.ElementType.METHOD,java.lang.annotation.ElementType.TYPE,java.lang.annotation.ElementType.FIELD,java.lang.annotation.ElementType.PACKAGE
MODIFIED public class  graphql.Directives top
Fields:
Status Modifier Type Field Compatibility Changes:
NEW public static final graphql.schema.GraphQLDirective DeferDirective
Annotations:
Status: Fully Qualified Name: Elements:
NEW graphql.ExperimentalApi n.a.
n.a.
NEW public static final graphql.language.DirectiveDefinition ONE_OF_DIRECTIVE_DEFINITION
Annotations:
Status: Fully Qualified Name: Elements:
NEW graphql.ExperimentalApi n.a.
n.a.
NEW public static final graphql.schema.GraphQLDirective OneOfDirective
Annotations:
Status: Fully Qualified Name: Elements:
NEW graphql.ExperimentalApi n.a.
n.a.
MODIFIED static public class  graphql.DirectivesUtil$DirectivesHolder top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW static public n.a. graphql.DirectivesUtil$DirectivesHolder create(java.util.List
<..>
New:graphql.schema.GraphQLDirective
, java.util.List
<..>
New:graphql.schema.GraphQLAppliedDirective
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 151
UNCHANGED (!) public abstract class  graphql.execution.AbstractAsyncExecutionStrategy top
Compatibility Changes:
Change
METHOD_REMOVED_IN_SUPERCLASS
Superclass:
Status Superclass Compatibility Changes
UNCHANGED graphql.execution.ExecutionStrategy n.a.
NEW static public abstract interface  graphql.execution.Async$CombinedBuilder top
Generic Templates:
Change Status Name Old Type New Type Generics
NEW T n.a. java.lang.Object
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public abstract n.a. void add(java.util.concurrent.CompletableFuture
<..>
New:T
)
n.a.
Old file New file
n.a. n.a.
NEW public abstract n.a. void addObject(java.lang.Object) n.a.
Old file New file
n.a. n.a.
NEW public abstract n.a. java.util.concurrent.CompletableFuture
<..>
New:java.util.List<T>
await() n.a.
Old file New file
n.a. n.a.
NEW public abstract n.a. java.lang.Object awaitPolymorphic() n.a.
Old file New file
n.a. n.a.
UNCHANGED (!) public class  graphql.execution.AsyncExecutionStrategy top
Compatibility Changes:
Change
METHOD_REMOVED_IN_SUPERCLASS
Superclass:
Status Superclass Compatibility Changes
UNCHANGED graphql.execution.AbstractAsyncExecutionStrategy n.a.
UNCHANGED (!) public class  graphql.execution.AsyncSerialExecutionStrategy top
Compatibility Changes:
Change
METHOD_REMOVED_IN_SUPERCLASS
Superclass:
Status Superclass Compatibility Changes
UNCHANGED graphql.execution.AbstractAsyncExecutionStrategy n.a.
UNCHANGED public abstract interface  graphql.execution.directives.QueryDirectives top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED public abstract n.a. java.util.List
<..>
New:graphql.schema.GraphQLDirective
Old:graphql.schema.GraphQLDirective
getImmediateDirective(java.lang.String)
Annotations:
Status: Fully Qualified Name: Elements:
MODIFIED java.lang.Deprecated
Status: Name: Old element values: New element values:
NEW since japicmp.model.JApiAnnotationElementValue@77d972b6
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
n.a. n.a.
UNCHANGED public abstract n.a. java.util.Map
<..>
New:graphql.language.Fieldjava.util.List<graphql.schema.GraphQLDirective>
Old:graphql.language.Fieldjava.util.List<graphql.schema.GraphQLDirective>
getImmediateDirectivesByField()
Annotations:
Status: Fully Qualified Name: Elements:
MODIFIED java.lang.Deprecated
Status: Name: Old element values: New element values:
NEW since japicmp.model.JApiAnnotationElementValue@77d972b6
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
n.a. n.a.
UNCHANGED public abstract n.a. java.util.Map
<..>
New:java.lang.Stringjava.util.List<graphql.schema.GraphQLDirective>
Old:java.lang.Stringjava.util.List<graphql.schema.GraphQLDirective>
getImmediateDirectivesByName()
Annotations:
Status: Fully Qualified Name: Elements:
MODIFIED java.lang.Deprecated
Status: Name: Old element values: New element values:
NEW since japicmp.model.JApiAnnotationElementValue@77d972b6
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
n.a. n.a.
MODIFIED (!) public class  graphql.execution.ExecutionContext top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED public Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED T java.lang.Object java.lang.Object
java.lang.Object getContext()
Annotations:
Status: Fully Qualified Name: Elements:
MODIFIED java.lang.Deprecated
Status: Name: Old element values: New element values:
NEW since japicmp.model.JApiAnnotationElementValue@103eb3f9
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
141 139
NEW public n.a. graphql.execution.incremental.IncrementalCallState getIncrementalCallState()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 259
NEW public n.a. graphql.execution.ResultNodesInfo getResultNodesInfo()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 301
REMOVED (!) public n.a. java.util.Map
<..>
Old:java.lang.Stringjava.lang.Object
getVariables()
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
124 n.a.
UNCHANGED public class  graphql.execution.ExecutionContextBuilder top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. graphql.execution.ExecutionContextBuilder context(java.lang.Object)
Annotations:
Status: Fully Qualified Name: Elements:
MODIFIED java.lang.Deprecated
Status: Name: Old element values: New element values:
NEW since japicmp.model.JApiAnnotationElementValue@103eb3f9
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
137 135
UNCHANGED public n.a. graphql.execution.ExecutionContextBuilder variables(java.util.Map
<..>
New:java.lang.Stringjava.lang.Object
Old:java.lang.Stringjava.lang.Object
)
Annotations:
Status: Fully Qualified Name: Elements:
MODIFIED java.lang.Deprecated
Status: Name: Old element values: New element values:
NEW since japicmp.model.JApiAnnotationElementValue@7803b939
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
165 162
UNCHANGED public class  graphql.execution.ExecutionStepInfo top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. graphql.schema.GraphQLObjectType getFieldContainer()
Annotations:
Status: Fully Qualified Name: Elements:
MODIFIED java.lang.Deprecated
Status: Name: Old element values: New element values:
NEW since japicmp.model.JApiAnnotationElementValue@77d96b15
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
90 88
UNCHANGED (*) static public class  graphql.execution.ExecutionStepInfo$Builder top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED (*) public n.a. graphql.execution.ExecutionStepInfo$Builder arguments(java.util.function.Supplier
<..>
New:graphql.collect.ImmutableMapWithNullValues<java.lang.String,java.lang.Object>
Old:java.util.Map<java.lang.String,java.lang.Object>
 (*)
)
n.a.
Old file New file
305 303
MODIFIED (!) public abstract class  graphql.execution.ExecutionStrategy top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
MODIFIED (!) protected n.a. java.lang.Object (<- java.util.concurrent.CompletableFuture
<..>
Old:graphql.ExecutionResult
completeValueForEnum(graphql.execution.ExecutionContext, graphql.execution.ExecutionStrategyParameters, graphql.schema.GraphQLEnumType, java.lang.Object)
Compatibility Changes:
Change
METHOD_RETURN_TYPE_CHANGED
Old file New file
656 913
REMOVED (!) protected n.a. java.util.concurrent.CompletableFuture
<..>
Old:graphql.ExecutionResult
completeValueForNull(graphql.execution.ExecutionContext, graphql.execution.ExecutionStrategyParameters)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
517 n.a.
NEW protected n.a. java.lang.Object completeValueForNull(graphql.execution.ExecutionStrategyParameters) n.a.
Old file New file
n.a. 746
MODIFIED (!) protected n.a. java.lang.Object (<- java.util.concurrent.CompletableFuture
<..>
Old:graphql.ExecutionResult
completeValueForObject(graphql.execution.ExecutionContext, graphql.execution.ExecutionStrategyParameters, graphql.schema.GraphQLObjectType, java.lang.Object)
Compatibility Changes:
Change
METHOD_RETURN_TYPE_CHANGED
Old file New file
679 937
MODIFIED (!) protected n.a. java.lang.Object (<- java.util.concurrent.CompletableFuture
<..>
Old:graphql.ExecutionResult
completeValueForScalar(graphql.execution.ExecutionContext, graphql.execution.ExecutionStrategyParameters, graphql.schema.GraphQLScalarType, java.lang.Object)
Compatibility Changes:
Change
METHOD_RETURN_TYPE_CHANGED
Old file New file
630 886
NEW protected n.a. java.lang.Object executeObject(graphql.execution.ExecutionContext, graphql.execution.ExecutionStrategyParameters)
Status: Name:
NEW graphql.execution.NonNullableFieldWasNullException
n.a.
Old file New file
n.a. 201
MODIFIED (!) protected n.a. java.lang.Object (<- java.util.concurrent.CompletableFuture
<..>
Old:graphql.execution.FetchedValue
fetchField(graphql.execution.ExecutionContext, graphql.execution.ExecutionStrategyParameters)
Compatibility Changes:
Change
METHOD_RETURN_TYPE_CHANGED
Old file New file
239 434
REMOVED (!) protected Generic Templates:
Change Status Name Old Type New Type Generics
REMOVED T java.lang.Object n.a.
java.util.concurrent.CompletableFuture
<..>
Old:T
handleFetchingException(graphql.schema.DataFetchingEnvironment, java.lang.Throwable)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
370 n.a.
NEW protected Generic Templates:
Change Status Name Old Type New Type Generics
NEW T n.a. java.lang.Object
java.util.concurrent.CompletableFuture
<..>
New:T
handleFetchingException(graphql.schema.DataFetchingEnvironment, graphql.execution.ExecutionStrategyParameters, java.lang.Throwable) n.a.
Old file New file
n.a. 582
NEW protected Generic Templates:
Change Status Name Old Type New Type Generics
NEW T n.a. java.lang.Object
void handleValueException(java.util.concurrent.CompletableFuture
<..>
New:T
, java.lang.Throwable, graphql.execution.ExecutionContext)
n.a.
Old file New file
n.a. 850
MODIFIED (!) protected n.a. java.lang.Object (<- java.util.concurrent.CompletableFuture
<..>
Old:graphql.ExecutionResult
resolveField(graphql.execution.ExecutionContext, graphql.execution.ExecutionStrategyParameters)
Compatibility Changes:
Change
METHOD_RETURN_TYPE_CHANGED
Old file New file
185 360
MODIFIED (!) protected n.a. java.lang.Object (<- java.util.concurrent.CompletableFuture
<..>
Old:graphql.execution.FieldValueInfo
resolveFieldWithInfo(graphql.execution.ExecutionContext, graphql.execution.ExecutionStrategyParameters)
Compatibility Changes:
Change
METHOD_RETURN_TYPE_CHANGED
Old file New file
205 388
MODIFIED public class  graphql.execution.ExecutionStrategyParameters top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. graphql.execution.incremental.DeferredCallContext getDeferredCallContext()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 75
MODIFIED static public class  graphql.execution.ExecutionStrategyParameters$Builder top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. graphql.execution.ExecutionStrategyParameters$Builder deferredCallContext(graphql.execution.incremental.DeferredCallContext)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 185
MODIFIED (!) public class  graphql.execution.FetchedValue top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. java.lang.Object getRawFetchedValue()
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
37 n.a.
REMOVED (!) static public n.a. graphql.execution.FetchedValue$Builder newFetchedValue()
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
65 n.a.
REMOVED (!) static public n.a. graphql.execution.FetchedValue$Builder newFetchedValue(graphql.execution.FetchedValue)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
69 n.a.
REMOVED (!) public n.a. graphql.execution.FetchedValue transform(java.util.function.Consumer
<..>
Old:graphql.execution.FetchedValue$Builder
)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
49 n.a.
REMOVED (!) static public class  graphql.execution.FetchedValue$Builder top
Compatibility Changes:
Change
CLASS_REMOVED
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. FetchedValue$Builder()
Compatibility Changes:
Change
CONSTRUCTOR_REMOVED
Old file New file
77 n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. graphql.execution.FetchedValue build()
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
105 n.a.
REMOVED (!) public n.a. graphql.execution.FetchedValue$Builder errors(java.util.List
<..>
Old:graphql.GraphQLError
)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
100 n.a.
REMOVED (!) public n.a. graphql.execution.FetchedValue$Builder fetchedValue(java.lang.Object)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
85 n.a.
REMOVED (!) public n.a. graphql.execution.FetchedValue$Builder localContext(java.lang.Object)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
95 n.a.
REMOVED (!) public n.a. graphql.execution.FetchedValue$Builder rawFetchedValue(java.lang.Object)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
90 n.a.
NEW static public class  graphql.execution.FieldCollectorParameters$Builder top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. graphql.execution.FieldCollectorParameters build()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 95
NEW public n.a. graphql.execution.FieldCollectorParameters$Builder fragments(java.util.Map
<..>
New:java.lang.Stringgraphql.language.FragmentDefinition
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 85
NEW public n.a. graphql.execution.FieldCollectorParameters$Builder graphQLContext(graphql.GraphQLContext)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 80
NEW public n.a. graphql.execution.FieldCollectorParameters$Builder objectType(graphql.schema.GraphQLObjectType)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 75
NEW public n.a. graphql.execution.FieldCollectorParameters$Builder schema(graphql.schema.GraphQLSchema)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 70
NEW public n.a. graphql.execution.FieldCollectorParameters$Builder variables(java.util.Map
<..>
New:java.lang.Stringjava.lang.Object
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 90
MODIFIED (!) public class  graphql.execution.FieldValueInfo top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. FieldValueInfo(graphql.execution.FieldValueInfo$CompleteValueType, java.lang.Object) n.a.
Old file New file
n.a. 39
NEW public n.a. FieldValueInfo(graphql.execution.FieldValueInfo$CompleteValueType, java.lang.Object, java.util.List
<..>
New:graphql.execution.FieldValueInfo
)
n.a.
Old file New file
n.a. 42
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. java.util.concurrent.CompletableFuture
<..>
New:graphql.ExecutionResult
Old:graphql.ExecutionResult
getFieldValue()
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated
Status: Name: Old element values: New element values:
NEW since japicmp.model.JApiAnnotationElementValue@e01d3ffe
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
40 85
NEW public n.a. java.util.concurrent.CompletableFuture
<..>
New:java.lang.Object
getFieldValueFuture()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 74
NEW public n.a. java.lang.Object getFieldValueObject()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 64
NEW public n.a. boolean isFutureValue()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 92
REMOVED (!) static public n.a. graphql.execution.FieldValueInfo$Builder newFieldValueInfo(graphql.execution.FieldValueInfo$CompleteValueType)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
48 n.a.
REMOVED (!) static public class  graphql.execution.FieldValueInfo$Builder top
Compatibility Changes:
Change
CLASS_REMOVED
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. FieldValueInfo$Builder(graphql.execution.FieldValueInfo$CompleteValueType)
Compatibility Changes:
Change
CONSTRUCTOR_REMOVED
Old file New file
66 n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. graphql.execution.FieldValueInfo build()
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
87 n.a.
REMOVED (!) public n.a. graphql.execution.FieldValueInfo$Builder completeValueType(graphql.execution.FieldValueInfo$CompleteValueType)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
71 n.a.
REMOVED (!) public n.a. graphql.execution.FieldValueInfo$Builder fieldValue(java.util.concurrent.CompletableFuture
<..>
Old:graphql.ExecutionResult
)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
76 n.a.
REMOVED (!) public n.a. graphql.execution.FieldValueInfo$Builder fieldValueInfos(java.util.List
<..>
Old:graphql.execution.FieldValueInfo
)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
81 n.a.
NEW public class  graphql.execution.incremental.DeferredExecution top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. DeferredExecution(java.lang.String) n.a.
Old file New file
n.a. 18
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. java.lang.String getLabel()
Annotations:
Status: Fully Qualified Name: Elements:
NEW javax.annotation.Nullable n.a.
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 24
Annotations:
Status: Fully Qualified Name: Elements:
NEW graphql.ExperimentalApi n.a.
NEW static public class  graphql.execution.incremental.DeferredExecutionSupport$DeferredExecutionSupportImpl top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. DeferredExecutionSupport$DeferredExecutionSupportImpl(graphql.execution.MergedSelectionSet, graphql.execution.ExecutionStrategyParameters, graphql.execution.ExecutionContext, java.util.function.BiFunction
<..>
New:graphql.execution.ExecutionContextgraphql.execution.ExecutionStrategyParametersjava.util.concurrent.CompletableFuture<graphql.execution.FieldValueInfo>
)
n.a.
Old file New file
n.a. 68
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. java.util.Set
<..>
New:graphql.execution.incremental.IncrementalCall<graphql.incremental.IncrementalPayload>
createCalls()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 109
NEW public n.a. int deferredFieldsCount()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 99
NEW public n.a. java.util.List
<..>
New:java.lang.String
getNonDeferredFieldNames(java.util.List
<..>
New:java.lang.String
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 104
NEW public n.a. boolean isDeferredField(graphql.execution.MergedField)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 94
NEW static public class  graphql.execution.incremental.DeferredExecutionSupport$NoOp top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. DeferredExecutionSupport$NoOp() n.a.
Old file New file
n.a. 184
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. java.util.Set
<..>
New:graphql.execution.incremental.IncrementalCall<graphql.incremental.IncrementalPayload>
createCalls()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 203
NEW public n.a. int deferredFieldsCount()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 193
NEW public n.a. java.util.List
<..>
New:java.lang.String
getNonDeferredFieldNames(java.util.List
<..>
New:java.lang.String
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 198
NEW public n.a. boolean isDeferredField(graphql.execution.MergedField)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 188
NEW static public class  graphql.execution.incremental.DeferredFragmentCall$FieldWithExecutionResult top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. DeferredFragmentCall$FieldWithExecutionResult(java.lang.String, graphql.ExecutionResult) n.a.
Old file New file
n.a. 126
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. graphql.ExecutionResult getExecutionResult()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 132
NEW public abstract interface  graphql.execution.incremental.IncrementalCall top
Generic Templates:
Change Status Name Old Type New Type Generics
NEW T n.a. graphql.incremental.IncrementalPayload
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public abstract n.a. java.util.concurrent.CompletableFuture
<..>
New:T
invoke() n.a.
Old file New file
n.a. n.a.
MODIFIED (!) public class  graphql.execution.instrumentation.ChainedInstrumentation top
Interfaces:
Status Interface Compatibility Changes
UNCHANGED (!) graphql.execution.instrumentation.Instrumentation n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. graphql.execution.instrumentation.InstrumentationContext
<..>
New:java.lang.Object
beginDeferredField(graphql.execution.instrumentation.InstrumentationState)
Annotations:
Status: Fully Qualified Name: Elements:
NEW graphql.ExperimentalApi n.a.
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 171
NEW public n.a. graphql.execution.instrumentation.ExecuteObjectInstrumentationContext beginExecuteObject(graphql.execution.instrumentation.parameters.InstrumentationExecutionStrategyParameters, graphql.execution.instrumentation.InstrumentationState)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 157
REMOVED public n.a. graphql.execution.instrumentation.InstrumentationContext
<..>
Old:graphql.ExecutionResult
beginExecuteOperation(graphql.execution.instrumentation.parameters.InstrumentationExecuteOperationParameters) n.a.
Old file New file
136 n.a.
REMOVED public n.a. graphql.execution.instrumentation.InstrumentationContext
<..>
Old:graphql.ExecutionResult
beginExecution(graphql.execution.instrumentation.parameters.InstrumentationExecutionParameters) n.a.
Old file New file
94 n.a.
REMOVED public n.a. graphql.execution.instrumentation.ExecutionStrategyInstrumentationContext beginExecutionStrategy(graphql.execution.instrumentation.parameters.InstrumentationExecutionStrategyParameters) n.a.
Old file New file
150 n.a.
REMOVED public n.a. graphql.execution.instrumentation.InstrumentationContext
<..>
Old:graphql.ExecutionResult
beginField(graphql.execution.instrumentation.parameters.InstrumentationFieldParameters) n.a.
Old file New file
185 n.a.
REMOVED public n.a. graphql.execution.instrumentation.InstrumentationContext
<..>
Old:graphql.ExecutionResult
beginField(graphql.execution.instrumentation.parameters.InstrumentationFieldParameters, graphql.execution.instrumentation.InstrumentationState) n.a.
Old file New file
190 n.a.
REMOVED public n.a. graphql.execution.instrumentation.InstrumentationContext
<..>
Old:graphql.ExecutionResult
beginFieldComplete(graphql.execution.instrumentation.parameters.InstrumentationFieldCompleteParameters) n.a.
Old file New file
214 n.a.
REMOVED public n.a. graphql.execution.instrumentation.InstrumentationContext
<..>
Old:graphql.ExecutionResult
beginFieldComplete(graphql.execution.instrumentation.parameters.InstrumentationFieldCompleteParameters, graphql.execution.instrumentation.InstrumentationState) n.a.
Old file New file
219 n.a.
NEW public n.a. graphql.execution.instrumentation.InstrumentationContext
<..>
New:java.lang.Object
beginFieldCompletion(graphql.execution.instrumentation.parameters.InstrumentationFieldCompleteParameters, graphql.execution.instrumentation.InstrumentationState)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 192
NEW public n.a. graphql.execution.instrumentation.InstrumentationContext
<..>
New:java.lang.Object
beginFieldExecution(graphql.execution.instrumentation.parameters.InstrumentationFieldParameters, graphql.execution.instrumentation.InstrumentationState)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 182
REMOVED public n.a. graphql.execution.instrumentation.InstrumentationContext
<..>
Old:java.lang.Object
beginFieldFetch(graphql.execution.instrumentation.parameters.InstrumentationFieldFetchParameters) n.a.
Old file New file
199 n.a.
REMOVED public n.a. graphql.execution.instrumentation.InstrumentationContext
<..>
Old:graphql.ExecutionResult
beginFieldListComplete(graphql.execution.instrumentation.parameters.InstrumentationFieldCompleteParameters) n.a.
Old file New file
228 n.a.
REMOVED public n.a. graphql.execution.instrumentation.InstrumentationContext
<..>
Old:graphql.ExecutionResult
beginFieldListComplete(graphql.execution.instrumentation.parameters.InstrumentationFieldCompleteParameters, graphql.execution.instrumentation.InstrumentationState) n.a.
Old file New file
233 n.a.
NEW public n.a. graphql.execution.instrumentation.InstrumentationContext
<..>
New:java.lang.Object
beginFieldListCompletion(graphql.execution.instrumentation.parameters.InstrumentationFieldCompleteParameters, graphql.execution.instrumentation.InstrumentationState)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 198
REMOVED public n.a. graphql.execution.instrumentation.InstrumentationContext
<..>
Old:graphql.language.Document
beginParse(graphql.execution.instrumentation.parameters.InstrumentationExecutionParameters) n.a.
Old file New file
108 n.a.
REMOVED public n.a. graphql.execution.instrumentation.InstrumentationContext
<..>
Old:graphql.ExecutionResult
beginSubscribedFieldEvent(graphql.execution.instrumentation.parameters.InstrumentationFieldParameters) n.a.
Old file New file
171 n.a.
REMOVED public n.a. graphql.execution.instrumentation.InstrumentationContext
<..>
Old:java.util.List<graphql.validation.ValidationError>
beginValidation(graphql.execution.instrumentation.parameters.InstrumentationValidationParameters) n.a.
Old file New file
122 n.a.
NEW protected n.a. void chainedConsume(graphql.execution.instrumentation.InstrumentationState, java.util.function.BiConsumer
<..>
New:graphql.execution.instrumentation.Instrumentationgraphql.execution.instrumentation.InstrumentationState
)
n.a.
Old file New file
n.a. 106
NEW protected Generic Templates:
Change Status Name Old Type New Type Generics
NEW T n.a. java.lang.Object
graphql.com.google.common.collect.ImmutableList
<..>
New:T
chainedMapAndDropNulls(graphql.execution.instrumentation.InstrumentationState, java.util.function.BiFunction
<..>
New:graphql.execution.instrumentation.Instrumentationgraphql.execution.instrumentation.InstrumentationStateT
)
n.a.
Old file New file
n.a. 92
REMOVED public n.a. graphql.execution.instrumentation.InstrumentationState createState(graphql.execution.instrumentation.parameters.InstrumentationCreateStateParameters) n.a.
Old file New file
86 n.a.
NEW public n.a. java.util.concurrent.CompletableFuture
<..>
New:graphql.execution.instrumentation.InstrumentationState
createStateAsync(graphql.execution.instrumentation.parameters.InstrumentationCreateStateParameters)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 116
REMOVED (!) protected n.a. graphql.execution.instrumentation.InstrumentationState getSpecificState(graphql.execution.instrumentation.Instrumentation, graphql.execution.instrumentation.InstrumentationState)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
67 n.a.
REMOVED public n.a. graphql.schema.DataFetcher
<..>
Old:?
instrumentDataFetcher(graphql.schema.DataFetcher
<..>
Old:?
, graphql.execution.instrumentation.parameters.InstrumentationFieldFetchParameters)
n.a.
Old file New file
318 n.a.
REMOVED public n.a. graphql.execution.instrumentation.DocumentAndVariables instrumentDocumentAndVariables(graphql.execution.instrumentation.DocumentAndVariables, graphql.execution.instrumentation.parameters.InstrumentationExecutionParameters) n.a.
Old file New file
261 n.a.
REMOVED public n.a. graphql.execution.ExecutionContext instrumentExecutionContext(graphql.execution.ExecutionContext, graphql.execution.instrumentation.parameters.InstrumentationExecutionParameters) n.a.
Old file New file
299 n.a.
REMOVED public n.a. graphql.ExecutionInput instrumentExecutionInput(graphql.ExecutionInput, graphql.execution.instrumentation.parameters.InstrumentationExecutionParameters) n.a.
Old file New file
242 n.a.
REMOVED public n.a. java.util.concurrent.CompletableFuture
<..>
Old:graphql.ExecutionResult
instrumentExecutionResult(graphql.ExecutionResult, graphql.execution.instrumentation.parameters.InstrumentationExecutionParameters) n.a.
Old file New file
337 n.a.
REMOVED public n.a. graphql.schema.GraphQLSchema instrumentSchema(graphql.schema.GraphQLSchema, graphql.execution.instrumentation.parameters.InstrumentationExecutionParameters) n.a.
Old file New file
280 n.a.
REMOVED (!) public class  graphql.execution.instrumentation.dataloader.DataLoaderDispatcherInstrumentation top
Compatibility Changes:
Change
CLASS_REMOVED
Superclass:
Status Superclass Compatibility Changes
REMOVED (!) graphql.execution.instrumentation.SimplePerformantInstrumentation
Compatibility Changes:
Change
SUPERCLASS_REMOVED
Interfaces:
Status Interface Compatibility Changes
REMOVED (!) graphql.execution.instrumentation.Instrumentation
Compatibility Changes:
Change
INTERFACE_REMOVED
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. DataLoaderDispatcherInstrumentation()
Compatibility Changes:
Change
CONSTRUCTOR_REMOVED
Old file New file
61 n.a.
REMOVED (!) public n.a. DataLoaderDispatcherInstrumentation(graphql.execution.instrumentation.dataloader.DataLoaderDispatcherInstrumentationOptions)
Compatibility Changes:
Change
CONSTRUCTOR_REMOVED
Old file New file
69 n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED public n.a. graphql.execution.instrumentation.InstrumentationContext
<..>
Old:graphql.ExecutionResult
beginExecuteOperation(graphql.execution.instrumentation.parameters.InstrumentationExecuteOperationParameters, graphql.execution.instrumentation.InstrumentationState) n.a.
Old file New file
102 n.a.
REMOVED public n.a. graphql.execution.instrumentation.ExecutionStrategyInstrumentationContext beginExecutionStrategy(graphql.execution.instrumentation.parameters.InstrumentationExecutionStrategyParameters, graphql.execution.instrumentation.InstrumentationState) n.a.
Old file New file
127 n.a.
REMOVED public n.a. graphql.execution.instrumentation.InstrumentationContext
<..>
Old:java.lang.Object
beginFieldFetch(graphql.execution.instrumentation.parameters.InstrumentationFieldFetchParameters, graphql.execution.instrumentation.InstrumentationState) n.a.
Old file New file
140 n.a.
REMOVED public n.a. graphql.execution.instrumentation.InstrumentationState createState(graphql.execution.instrumentation.parameters.InstrumentationCreateStateParameters) n.a.
Old file New file
76 n.a.
REMOVED public n.a. graphql.schema.DataFetcher
<..>
Old:?
instrumentDataFetcher(graphql.schema.DataFetcher
<..>
Old:?
, graphql.execution.instrumentation.parameters.InstrumentationFieldFetchParameters, graphql.execution.instrumentation.InstrumentationState)
n.a.
Old file New file
81 n.a.
REMOVED public n.a. java.util.concurrent.CompletableFuture
<..>
Old:graphql.ExecutionResult
instrumentExecutionResult(graphql.ExecutionResult, graphql.execution.instrumentation.parameters.InstrumentationExecutionParameters, graphql.execution.instrumentation.InstrumentationState) n.a.
Old file New file
152 n.a.
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED graphql.PublicApi n.a.
REMOVED (!) public class  graphql.execution.instrumentation.dataloader.DataLoaderDispatcherInstrumentationOptions top
Compatibility Changes:
Change
CLASS_REMOVED
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. graphql.execution.instrumentation.dataloader.DataLoaderDispatcherInstrumentationOptions includeStatistics(boolean)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
30 n.a.
REMOVED (!) public n.a. boolean isIncludeStatistics()
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
35 n.a.
REMOVED (!) static public n.a. graphql.execution.instrumentation.dataloader.DataLoaderDispatcherInstrumentationOptions newOptions()
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
18 n.a.
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED graphql.PublicApi n.a.
REMOVED (!) public class  graphql.execution.instrumentation.dataloader.DataLoaderDispatcherInstrumentationState top
Compatibility Changes:
Change
CLASS_REMOVED
Interfaces:
Status Interface Compatibility Changes
REMOVED (!) graphql.execution.instrumentation.InstrumentationState
Compatibility Changes:
Change
INTERFACE_REMOVED
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. DataLoaderDispatcherInstrumentationState(org.slf4j.Logger, org.dataloader.DataLoaderRegistry)
Compatibility Changes:
Change
CONSTRUCTOR_REMOVED
Old file New file
48 n.a.
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED graphql.PublicApi n.a.
NEW public class  graphql.execution.instrumentation.dataloader.EmptyDataLoaderRegistryInstance top
Fields:
Status Modifier Type Field Compatibility Changes:
NEW public static final org.dataloader.DataLoaderRegistry EMPTY_DATALOADER_REGISTRY n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. EmptyDataLoaderRegistryInstance() n.a.
Old file New file
n.a. 9
NEW public abstract interface  graphql.execution.instrumentation.ExecuteObjectInstrumentationContext top
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
Status Interface Compatibility Changes
NEW graphql.execution.instrumentation.InstrumentationContext n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. void onFieldValuesException() n.a.
Old file New file
n.a. 43
NEW public n.a. void onFieldValuesInfo(java.util.List
<..>
New:graphql.execution.FieldValueInfo
)
n.a.
Old file New file
n.a. 40
Annotations:
Status: Fully Qualified Name: Elements:
NEW graphql.PublicSpi n.a.
UNCHANGED (!) public class  graphql.execution.instrumentation.fieldvalidation.FieldValidationInstrumentation top
Compatibility Changes:
Change
METHOD_REMOVED_IN_SUPERCLASS
METHOD_DEFAULT_ADDED_IN_IMPLEMENTED_INTERFACE
Superclass:
Status Superclass Compatibility Changes
UNCHANGED graphql.execution.instrumentation.SimplePerformantInstrumentation n.a.
Interfaces:
Status Interface Compatibility Changes
UNCHANGED (!) graphql.execution.instrumentation.Instrumentation n.a.
MODIFIED (!) public abstract interface  graphql.execution.instrumentation.Instrumentation top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. graphql.execution.instrumentation.InstrumentationContext
<..>
New:java.lang.Object
beginDeferredField(graphql.execution.instrumentation.InstrumentationState)
Annotations:
Status: Fully Qualified Name: Elements:
NEW graphql.ExperimentalApi n.a.
Compatibility Changes:
Change
METHOD_NEW_DEFAULT
Old file New file
n.a. 148
NEW public n.a. graphql.execution.instrumentation.ExecuteObjectInstrumentationContext beginExecuteObject(graphql.execution.instrumentation.parameters.InstrumentationExecutionStrategyParameters, graphql.execution.instrumentation.InstrumentationState)
Compatibility Changes:
Change
METHOD_NEW_DEFAULT
Old file New file
n.a. 134
REMOVED (!) public n.a. graphql.execution.instrumentation.InstrumentationContext
<..>
Old:graphql.ExecutionResult
beginExecuteOperation(graphql.execution.instrumentation.parameters.InstrumentationExecuteOperationParameters)
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
171 n.a.
REMOVED (!) public n.a. graphql.execution.instrumentation.InstrumentationContext
<..>
Old:graphql.ExecutionResult
beginExecution(graphql.execution.instrumentation.parameters.InstrumentationExecutionParameters)
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
84 n.a.
REMOVED (!) public n.a. graphql.execution.instrumentation.ExecutionStrategyInstrumentationContext beginExecutionStrategy(graphql.execution.instrumentation.parameters.InstrumentationExecutionStrategyParameters)
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
201 n.a.
REMOVED (!) public n.a. graphql.execution.instrumentation.InstrumentationContext
<..>
Old:graphql.ExecutionResult
beginField(graphql.execution.instrumentation.parameters.InstrumentationFieldParameters)
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
261 n.a.
REMOVED (!) public n.a. graphql.execution.instrumentation.InstrumentationContext
<..>
Old:graphql.ExecutionResult
beginField(graphql.execution.instrumentation.parameters.InstrumentationFieldParameters, graphql.execution.instrumentation.InstrumentationState)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
274 n.a.
REMOVED (!) public n.a. graphql.execution.instrumentation.InstrumentationContext
<..>
Old:graphql.ExecutionResult
beginFieldComplete(graphql.execution.instrumentation.parameters.InstrumentationFieldCompleteParameters)
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
320 n.a.
REMOVED (!) public n.a. graphql.execution.instrumentation.InstrumentationContext
<..>
Old:graphql.ExecutionResult
beginFieldComplete(graphql.execution.instrumentation.parameters.InstrumentationFieldCompleteParameters, graphql.execution.instrumentation.InstrumentationState)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
333 n.a.
NEW public n.a. graphql.execution.instrumentation.InstrumentationContext
<..>
New:java.lang.Object
beginFieldCompletion(graphql.execution.instrumentation.parameters.InstrumentationFieldCompleteParameters, graphql.execution.instrumentation.InstrumentationState)
Compatibility Changes:
Change
METHOD_NEW_DEFAULT
Old file New file
n.a. 201
NEW public n.a. graphql.execution.instrumentation.InstrumentationContext
<..>
New:java.lang.Object
beginFieldExecution(graphql.execution.instrumentation.parameters.InstrumentationFieldParameters, graphql.execution.instrumentation.InstrumentationState)
Compatibility Changes:
Change
METHOD_NEW_DEFAULT
Old file New file
n.a. 174
REMOVED (!) public n.a. graphql.execution.instrumentation.InstrumentationContext
<..>
Old:java.lang.Object
beginFieldFetch(graphql.execution.instrumentation.parameters.InstrumentationFieldFetchParameters)
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
290 n.a.
REMOVED (!) public n.a. graphql.execution.instrumentation.InstrumentationContext
<..>
Old:graphql.ExecutionResult
beginFieldListComplete(graphql.execution.instrumentation.parameters.InstrumentationFieldCompleteParameters)
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
349 n.a.
REMOVED (!) public n.a. graphql.execution.instrumentation.InstrumentationContext
<..>
Old:graphql.ExecutionResult
beginFieldListComplete(graphql.execution.instrumentation.parameters.InstrumentationFieldCompleteParameters, graphql.execution.instrumentation.InstrumentationState)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
362 n.a.
NEW public n.a. graphql.execution.instrumentation.InstrumentationContext
<..>
New:java.lang.Object
beginFieldListCompletion(graphql.execution.instrumentation.parameters.InstrumentationFieldCompleteParameters, graphql.execution.instrumentation.InstrumentationState)
Compatibility Changes:
Change
METHOD_NEW_DEFAULT
Old file New file
n.a. 214
REMOVED (!) public n.a. graphql.execution.instrumentation.InstrumentationContext
<..>
Old:graphql.language.Document
beginParse(graphql.execution.instrumentation.parameters.InstrumentationExecutionParameters)
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
113 n.a.
REMOVED (!) public n.a. graphql.execution.instrumentation.InstrumentationContext
<..>
Old:graphql.ExecutionResult
beginSubscribedFieldEvent(graphql.execution.instrumentation.parameters.InstrumentationFieldParameters)
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
232 n.a.
REMOVED (!) public n.a. graphql.execution.instrumentation.InstrumentationContext
<..>
Old:java.util.List<graphql.validation.ValidationError>
beginValidation(graphql.execution.instrumentation.parameters.InstrumentationValidationParameters)
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
142 n.a.
REMOVED (!) public n.a. graphql.execution.instrumentation.InstrumentationState createState()
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
55 n.a.
REMOVED (!) public n.a. graphql.execution.instrumentation.InstrumentationState createState(graphql.execution.instrumentation.parameters.InstrumentationCreateStateParameters)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
68 n.a.
NEW public n.a. java.util.concurrent.CompletableFuture
<..>
New:graphql.execution.instrumentation.InstrumentationState
createStateAsync(graphql.execution.instrumentation.parameters.InstrumentationCreateStateParameters)
Compatibility Changes:
Change
METHOD_NEW_DEFAULT
Old file New file
n.a. 53
REMOVED (!) public n.a. graphql.schema.DataFetcher
<..>
Old:?
instrumentDataFetcher(graphql.schema.DataFetcher
<..>
Old:?
, graphql.execution.instrumentation.parameters.InstrumentationFieldFetchParameters)
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
513 n.a.
REMOVED (!) public n.a. graphql.execution.instrumentation.DocumentAndVariables instrumentDocumentAndVariables(graphql.execution.instrumentation.DocumentAndVariables, graphql.execution.instrumentation.parameters.InstrumentationExecutionParameters)
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
412 n.a.
REMOVED (!) public n.a. graphql.execution.ExecutionContext instrumentExecutionContext(graphql.execution.ExecutionContext, graphql.execution.instrumentation.parameters.InstrumentationExecutionParameters)
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
477 n.a.
REMOVED (!) public n.a. graphql.ExecutionInput instrumentExecutionInput(graphql.ExecutionInput, graphql.execution.instrumentation.parameters.InstrumentationExecutionParameters)
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
380 n.a.
REMOVED (!) public n.a. java.util.concurrent.CompletableFuture
<..>
Old:graphql.ExecutionResult
instrumentExecutionResult(graphql.ExecutionResult, graphql.execution.instrumentation.parameters.InstrumentationExecutionParameters)
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
547 n.a.
REMOVED (!) public n.a. graphql.schema.GraphQLSchema instrumentSchema(graphql.schema.GraphQLSchema, graphql.execution.instrumentation.parameters.InstrumentationExecutionParameters)
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
444 n.a.
MODIFIED (!) public abstract interface  graphql.execution.instrumentation.InstrumentationContext top
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED T java.lang.Object java.lang.Object
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED (!) public abstract n.a. void onDispatched(java.util.concurrent.CompletableFuture
<..>
Old:T
)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
n.a. n.a.
NEW (*) public abstract n.a. void onDispatched()
Compatibility Changes:
Change
METHOD_ADDED_TO_INTERFACE
Old file New file
n.a. n.a.
MODIFIED (!) public class  graphql.execution.instrumentation.NoContextChainedInstrumentation top
Compatibility Changes:
Change
METHOD_REMOVED_IN_SUPERCLASS
Superclass:
Status Superclass Compatibility Changes
UNCHANGED graphql.execution.instrumentation.ChainedInstrumentation n.a.
Interfaces:
Status Interface Compatibility Changes
UNCHANGED (!) graphql.execution.instrumentation.Instrumentation n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. graphql.execution.instrumentation.ExecuteObjectInstrumentationContext beginExecuteObject(graphql.execution.instrumentation.parameters.InstrumentationExecutionStrategyParameters, graphql.execution.instrumentation.InstrumentationState)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 83
REMOVED public n.a. graphql.execution.instrumentation.InstrumentationContext
<..>
Old:graphql.ExecutionResult
beginField(graphql.execution.instrumentation.parameters.InstrumentationFieldParameters, graphql.execution.instrumentation.InstrumentationState) n.a.
Old file New file
90 n.a.
REMOVED public n.a. graphql.execution.instrumentation.InstrumentationContext
<..>
Old:graphql.ExecutionResult
beginFieldComplete(graphql.execution.instrumentation.parameters.InstrumentationFieldCompleteParameters, graphql.execution.instrumentation.InstrumentationState) n.a.
Old file New file
100 n.a.
NEW public n.a. graphql.execution.instrumentation.InstrumentationContext
<..>
New:java.lang.Object
beginFieldCompletion(graphql.execution.instrumentation.parameters.InstrumentationFieldCompleteParameters, graphql.execution.instrumentation.InstrumentationState)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 103
NEW public n.a. graphql.execution.instrumentation.InstrumentationContext
<..>
New:java.lang.Object
beginFieldExecution(graphql.execution.instrumentation.parameters.InstrumentationFieldParameters, graphql.execution.instrumentation.InstrumentationState)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 93
REMOVED public n.a. graphql.execution.instrumentation.InstrumentationContext
<..>
Old:graphql.ExecutionResult
beginFieldListComplete(graphql.execution.instrumentation.parameters.InstrumentationFieldCompleteParameters, graphql.execution.instrumentation.InstrumentationState) n.a.
Old file New file
105 n.a.
NEW public n.a. graphql.execution.instrumentation.InstrumentationContext
<..>
New:java.lang.Object
beginFieldListCompletion(graphql.execution.instrumentation.parameters.InstrumentationFieldCompleteParameters, graphql.execution.instrumentation.InstrumentationState)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 108
MODIFIED (!) public class  graphql.execution.instrumentation.parameters.InstrumentationExecuteOperationParameters top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED (!) public Generic Templates:
Change Status Name Old Type New Type Generics
REMOVED T graphql.execution.instrumentation.InstrumentationState n.a.
graphql.execution.instrumentation.InstrumentationState getInstrumentationState()
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
60 n.a.
REMOVED (!) public n.a. graphql.execution.instrumentation.parameters.InstrumentationExecuteOperationParameters withNewState(graphql.execution.instrumentation.InstrumentationState)
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
39 n.a.
MODIFIED (!) public class  graphql.execution.instrumentation.parameters.InstrumentationExecutionParameters top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. InstrumentationExecutionParameters(graphql.ExecutionInput, graphql.schema.GraphQLSchema, graphql.execution.instrumentation.InstrumentationState)
Compatibility Changes:
Change
CONSTRUCTOR_REMOVED
Old file New file
28 n.a.
NEW public n.a. InstrumentationExecutionParameters(graphql.ExecutionInput, graphql.schema.GraphQLSchema) n.a.
Old file New file
n.a. 26
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED public Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED T java.lang.Object java.lang.Object
java.lang.Object getContext()
Annotations:
Status: Fully Qualified Name: Elements:
MODIFIED java.lang.Deprecated
Status: Name: Old element values: New element values:
NEW since japicmp.model.JApiAnnotationElementValue@103eb3f9
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
77 59
REMOVED (!) public Generic Templates:
Change Status Name Old Type New Type Generics
REMOVED T graphql.execution.instrumentation.InstrumentationState n.a.
graphql.execution.instrumentation.InstrumentationState getInstrumentationState()
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
103 n.a.
REMOVED (!) public n.a. graphql.execution.instrumentation.parameters.InstrumentationExecutionParameters withNewState(graphql.execution.instrumentation.InstrumentationState)
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
51 n.a.
MODIFIED (!) public class  graphql.execution.instrumentation.parameters.InstrumentationExecutionStrategyParameters top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED (!) public Generic Templates:
Change Status Name Old Type New Type Generics
REMOVED T graphql.execution.instrumentation.InstrumentationState n.a.
graphql.execution.instrumentation.InstrumentationState getInstrumentationState()
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
68 n.a.
REMOVED (!) public n.a. graphql.execution.instrumentation.parameters.InstrumentationExecutionStrategyParameters withNewState(graphql.execution.instrumentation.InstrumentationState)
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
42 n.a.
MODIFIED (!) public class  graphql.execution.instrumentation.parameters.InstrumentationFieldCompleteParameters top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED (!) public Generic Templates:
Change Status Name Old Type New Type Generics
REMOVED T graphql.execution.instrumentation.InstrumentationState n.a.
graphql.execution.instrumentation.InstrumentationState getInstrumentationState()
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
95 n.a.
UNCHANGED public n.a. graphql.execution.ExecutionStepInfo getTypeInfo()
Annotations:
Status: Fully Qualified Name: Elements:
MODIFIED java.lang.Deprecated
Status: Name: Old element values: New element values:
NEW since japicmp.model.JApiAnnotationElementValue@a879b679
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
69 46
REMOVED (!) public n.a. graphql.execution.instrumentation.parameters.InstrumentationFieldCompleteParameters withNewState(graphql.execution.instrumentation.InstrumentationState)
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
49 n.a.
MODIFIED (!) public class  graphql.execution.instrumentation.parameters.InstrumentationFieldFetchParameters top
Compatibility Changes:
Change
METHOD_REMOVED_IN_SUPERCLASS
Superclass:
Status Superclass Compatibility Changes
UNCHANGED graphql.execution.instrumentation.parameters.InstrumentationFieldParameters n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. graphql.execution.instrumentation.parameters.InstrumentationFieldFetchParameters withNewState(graphql.execution.instrumentation.InstrumentationState)
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
49 n.a.
MODIFIED (!) public class  graphql.execution.instrumentation.parameters.InstrumentationFieldParameters top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED (!) public Generic Templates:
Change Status Name Old Type New Type Generics
REMOVED T graphql.execution.instrumentation.InstrumentationState n.a.
graphql.execution.instrumentation.InstrumentationState getInstrumentationState()
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
76 n.a.
REMOVED (!) public n.a. graphql.execution.instrumentation.parameters.InstrumentationFieldParameters withNewState(graphql.execution.instrumentation.InstrumentationState)
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
44 n.a.
MODIFIED (!) public class  graphql.execution.instrumentation.parameters.InstrumentationValidationParameters top
Compatibility Changes:
Change
METHOD_REMOVED_IN_SUPERCLASS
Superclass:
Status Superclass Compatibility Changes
UNCHANGED graphql.execution.instrumentation.parameters.InstrumentationExecutionParameters n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. InstrumentationValidationParameters(graphql.ExecutionInput, graphql.language.Document, graphql.schema.GraphQLSchema, graphql.execution.instrumentation.InstrumentationState)
Compatibility Changes:
Change
CONSTRUCTOR_REMOVED
Old file New file
19 n.a.
NEW public n.a. InstrumentationValidationParameters(graphql.ExecutionInput, graphql.language.Document, graphql.schema.GraphQLSchema) n.a.
Old file New file
n.a. 18
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. graphql.execution.instrumentation.parameters.InstrumentationValidationParameters withNewState(graphql.execution.instrumentation.InstrumentationState)
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
36 n.a.
UNCHANGED public class  graphql.execution.instrumentation.SimpleInstrumentation top
Compatibility Changes:
Change
METHOD_DEFAULT_ADDED_IN_IMPLEMENTED_INTERFACE
ANNOTATION_DEPRECATED_ADDED
Interfaces:
Status Interface Compatibility Changes
UNCHANGED (!) graphql.execution.instrumentation.Instrumentation n.a.
Annotations:
Status: Fully Qualified Name: Elements:
MODIFIED java.lang.Deprecated
Status: Name: Old element values: New element values:
NEW since japicmp.model.JApiAnnotationElementValue@797214f0
MODIFIED (!) public class  graphql.execution.instrumentation.SimpleInstrumentationContext top
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED T java.lang.Object java.lang.Object
Interfaces:
Status Interface Compatibility Changes
UNCHANGED (!) graphql.execution.instrumentation.InstrumentationContext n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED (!) static public Generic Templates:
Change Status Name Old Type New Type Generics
REMOVED T java.lang.Object n.a.
java.util.function.BiConsumer
<..>
Old:? super T? super java.lang.Throwable
completeInstrumentationCtxCF(graphql.execution.instrumentation.InstrumentationContext
<..>
Old:T
, java.util.concurrent.CompletableFuture
<..>
Old:T
)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
105 n.a.
NEW static public Generic Templates:
Change Status Name Old Type New Type Generics
NEW T n.a. java.lang.Object
java.util.function.BiConsumer
<..>
New:? super T? super java.lang.Throwable
completeInstrumentationCtxCF(graphql.execution.instrumentation.InstrumentationContext
<..>
New:T
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 105
REMOVED public n.a. void onDispatched(java.util.concurrent.CompletableFuture
<..>
Old:T
)
n.a.
Old file New file
65 n.a.
NEW public n.a. void onDispatched()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 65
REMOVED (!) static public Generic Templates:
Change Status Name Old Type New Type Generics
REMOVED U java.lang.Object n.a.
graphql.execution.instrumentation.SimpleInstrumentationContext
<..>
Old:U
whenDispatched(java.util.function.Consumer
<..>
Old:java.util.concurrent.CompletableFuture<U>
)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
87 n.a.
NEW static public Generic Templates:
Change Status Name Old Type New Type Generics
NEW U n.a. java.lang.Object
graphql.execution.instrumentation.SimpleInstrumentationContext
<..>
New:U
whenDispatched(java.lang.Runnable)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 87
MODIFIED public class  graphql.execution.instrumentation.SimplePerformantInstrumentation top
Compatibility Changes:
Change
METHOD_DEFAULT_ADDED_IN_IMPLEMENTED_INTERFACE
Interfaces:
Status Interface Compatibility Changes
UNCHANGED (!) graphql.execution.instrumentation.Instrumentation n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. graphql.execution.instrumentation.ExecuteObjectInstrumentationContext beginExecuteObject(graphql.execution.instrumentation.parameters.InstrumentationExecutionStrategyParameters, graphql.execution.instrumentation.InstrumentationState)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 81
REMOVED public n.a. graphql.execution.instrumentation.InstrumentationContext
<..>
Old:graphql.ExecutionResult
beginExecuteOperation(graphql.execution.instrumentation.parameters.InstrumentationExecuteOperationParameters) n.a.
Old file New file
91 n.a.
REMOVED public n.a. graphql.execution.instrumentation.InstrumentationContext
<..>
Old:graphql.ExecutionResult
beginExecution(graphql.execution.instrumentation.parameters.InstrumentationExecutionParameters) n.a.
Old file New file
61 n.a.
REMOVED public n.a. graphql.execution.instrumentation.ExecutionStrategyInstrumentationContext beginExecutionStrategy(graphql.execution.instrumentation.parameters.InstrumentationExecutionStrategyParameters) n.a.
Old file New file
101 n.a.
REMOVED public n.a. graphql.execution.instrumentation.InstrumentationContext
<..>
Old:graphql.ExecutionResult
beginField(graphql.execution.instrumentation.parameters.InstrumentationFieldParameters) n.a.
Old file New file
121 n.a.
REMOVED public n.a. graphql.execution.instrumentation.InstrumentationContext
<..>
Old:graphql.ExecutionResult
beginField(graphql.execution.instrumentation.parameters.InstrumentationFieldParameters, graphql.execution.instrumentation.InstrumentationState) n.a.
Old file New file
126 n.a.
REMOVED public n.a. graphql.execution.instrumentation.InstrumentationContext
<..>
Old:graphql.ExecutionResult
beginFieldComplete(graphql.execution.instrumentation.parameters.InstrumentationFieldCompleteParameters) n.a.
Old file New file
141 n.a.
REMOVED public n.a. graphql.execution.instrumentation.InstrumentationContext
<..>
Old:graphql.ExecutionResult
beginFieldComplete(graphql.execution.instrumentation.parameters.InstrumentationFieldCompleteParameters, graphql.execution.instrumentation.InstrumentationState) n.a.
Old file New file
146 n.a.
NEW public n.a. graphql.execution.instrumentation.InstrumentationContext
<..>
New:java.lang.Object
beginFieldCompletion(graphql.execution.instrumentation.parameters.InstrumentationFieldCompleteParameters, graphql.execution.instrumentation.InstrumentationState)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 102
NEW public n.a. graphql.execution.instrumentation.InstrumentationContext
<..>
New:java.lang.Object
beginFieldExecution(graphql.execution.instrumentation.parameters.InstrumentationFieldParameters, graphql.execution.instrumentation.InstrumentationState)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 91
REMOVED public n.a. graphql.execution.instrumentation.InstrumentationContext
<..>
Old:java.lang.Object
beginFieldFetch(graphql.execution.instrumentation.parameters.InstrumentationFieldFetchParameters) n.a.
Old file New file
131 n.a.
REMOVED public n.a. graphql.execution.instrumentation.InstrumentationContext
<..>
Old:graphql.ExecutionResult
beginFieldListComplete(graphql.execution.instrumentation.parameters.InstrumentationFieldCompleteParameters) n.a.
Old file New file
151 n.a.
REMOVED public n.a. graphql.execution.instrumentation.InstrumentationContext
<..>
Old:graphql.ExecutionResult
beginFieldListComplete(graphql.execution.instrumentation.parameters.InstrumentationFieldCompleteParameters, graphql.execution.instrumentation.InstrumentationState) n.a.
Old file New file
156 n.a.
NEW public n.a. graphql.execution.instrumentation.InstrumentationContext
<..>
New:java.lang.Object
beginFieldListCompletion(graphql.execution.instrumentation.parameters.InstrumentationFieldCompleteParameters, graphql.execution.instrumentation.InstrumentationState)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 107
REMOVED public n.a. graphql.execution.instrumentation.InstrumentationContext
<..>
Old:graphql.language.Document
beginParse(graphql.execution.instrumentation.parameters.InstrumentationExecutionParameters) n.a.
Old file New file
71 n.a.
REMOVED public n.a. graphql.execution.instrumentation.InstrumentationContext
<..>
Old:graphql.ExecutionResult
beginSubscribedFieldEvent(graphql.execution.instrumentation.parameters.InstrumentationFieldParameters) n.a.
Old file New file
111 n.a.
REMOVED public n.a. graphql.execution.instrumentation.InstrumentationContext
<..>
Old:java.util.List<graphql.validation.ValidationError>
beginValidation(graphql.execution.instrumentation.parameters.InstrumentationValidationParameters) n.a.
Old file New file
81 n.a.
REMOVED public n.a. graphql.execution.instrumentation.InstrumentationState createState() n.a.
Old file New file
51 n.a.
REMOVED public n.a. graphql.execution.instrumentation.InstrumentationState createState(graphql.execution.instrumentation.parameters.InstrumentationCreateStateParameters) n.a.
Old file New file
56 n.a.
NEW public n.a. java.util.concurrent.CompletableFuture
<..>
New:graphql.execution.instrumentation.InstrumentationState
createStateAsync(graphql.execution.instrumentation.parameters.InstrumentationCreateStateParameters)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 51
REMOVED public n.a. graphql.schema.DataFetcher
<..>
Old:?
instrumentDataFetcher(graphql.schema.DataFetcher
<..>
Old:?
, graphql.execution.instrumentation.parameters.InstrumentationFieldFetchParameters)
n.a.
Old file New file
201 n.a.
REMOVED public n.a. graphql.execution.instrumentation.DocumentAndVariables instrumentDocumentAndVariables(graphql.execution.instrumentation.DocumentAndVariables, graphql.execution.instrumentation.parameters.InstrumentationExecutionParameters) n.a.
Old file New file
171 n.a.
REMOVED public n.a. graphql.execution.ExecutionContext instrumentExecutionContext(graphql.execution.ExecutionContext, graphql.execution.instrumentation.parameters.InstrumentationExecutionParameters) n.a.
Old file New file
191 n.a.
REMOVED public n.a. graphql.ExecutionInput instrumentExecutionInput(graphql.ExecutionInput, graphql.execution.instrumentation.parameters.InstrumentationExecutionParameters) n.a.
Old file New file
161 n.a.
REMOVED public n.a. java.util.concurrent.CompletableFuture
<..>
Old:graphql.ExecutionResult
instrumentExecutionResult(graphql.ExecutionResult, graphql.execution.instrumentation.parameters.InstrumentationExecutionParameters) n.a.
Old file New file
211 n.a.
REMOVED public n.a. graphql.schema.GraphQLSchema instrumentSchema(graphql.schema.GraphQLSchema, graphql.execution.instrumentation.parameters.InstrumentationExecutionParameters) n.a.
Old file New file
181 n.a.
MODIFIED (!) public class  graphql.execution.instrumentation.tracing.TracingInstrumentation top
Compatibility Changes:
Change
METHOD_REMOVED_IN_SUPERCLASS
METHOD_DEFAULT_ADDED_IN_IMPLEMENTED_INTERFACE
Superclass:
Status Superclass Compatibility Changes
UNCHANGED graphql.execution.instrumentation.SimplePerformantInstrumentation n.a.
Interfaces:
Status Interface Compatibility Changes
UNCHANGED (!) graphql.execution.instrumentation.Instrumentation n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED public n.a. graphql.execution.instrumentation.InstrumentationState createState(graphql.execution.instrumentation.parameters.InstrumentationCreateStateParameters) n.a.
Old file New file
76 n.a.
NEW public n.a. java.util.concurrent.CompletableFuture
<..>
New:graphql.execution.instrumentation.InstrumentationState
createStateAsync(graphql.execution.instrumentation.parameters.InstrumentationCreateStateParameters)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 76
MODIFIED public class  graphql.execution.MergedField top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. java.util.List
<..>
New:graphql.execution.incremental.DeferredExecution
getDeferredExecutions()
Annotations:
Status: Fully Qualified Name: Elements:
NEW graphql.ExperimentalApi n.a.
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 139
MODIFIED static public class  graphql.execution.MergedField$Builder top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. graphql.execution.MergedField$Builder addDeferredExecution(graphql.execution.incremental.DeferredExecution)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 193
NEW public n.a. graphql.execution.MergedField$Builder addDeferredExecutions(java.util.List
<..>
New:graphql.execution.incremental.DeferredExecution
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 188
MODIFIED public class  graphql.execution.MergedSelectionSet top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
MODIFIED PROTECTED (<- PRIVATE)  n.a. MergedSelectionSet(java.util.Map
<..>
New:java.lang.Stringgraphql.execution.MergedField
Old:java.lang.Stringgraphql.execution.MergedField
)
n.a.
Old file New file
18 19
NEW (*) public class  graphql.execution.OneOfNullValueException top
Compatibility Changes:
Change
INTERFACE_ADDED
METHOD_ABSTRACT_ADDED_IN_IMPLEMENTED_INTERFACE
Interfaces:
Status Interface Compatibility Changes
NEW graphql.GraphQLError n.a.
NEW java.io.Serializable n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. OneOfNullValueException(java.lang.String) n.a.
Old file New file
n.a. 18
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. graphql.ErrorType getErrorType()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 28
NEW public n.a. java.util.List
<..>
New:graphql.language.SourceLocation
getLocations()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 23
Annotations:
Status: Fully Qualified Name: Elements:
NEW graphql.PublicApi n.a.
NEW (*) public class  graphql.execution.OneOfTooManyKeysException top
Compatibility Changes:
Change
INTERFACE_ADDED
METHOD_ABSTRACT_ADDED_IN_IMPLEMENTED_INTERFACE
Interfaces:
Status Interface Compatibility Changes
NEW graphql.GraphQLError n.a.
NEW java.io.Serializable n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. OneOfTooManyKeysException(java.lang.String) n.a.
Old file New file
n.a. 20
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. graphql.ErrorType getErrorType()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 30
NEW public n.a. java.util.List
<..>
New:graphql.language.SourceLocation
getLocations()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 25
Annotations:
Status: Fully Qualified Name: Elements:
NEW graphql.PublicApi n.a.
UNCHANGED (!) public class  graphql.execution.preparsed.persisted.ApolloPersistedQuerySupport top
Compatibility Changes:
Change
METHOD_REMOVED_IN_SUPERCLASS
Superclass:
Status Superclass Compatibility Changes
UNCHANGED graphql.execution.preparsed.persisted.PersistedQuerySupport n.a.
Interfaces:
Status Interface Compatibility Changes
UNCHANGED (!) graphql.execution.preparsed.PreparsedDocumentProvider n.a.
MODIFIED public class  graphql.execution.preparsed.persisted.InMemoryPersistedQueryCache top
Interfaces:
Status Interface Compatibility Changes
UNCHANGED (!) graphql.execution.preparsed.persisted.PersistedQueryCache n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED public n.a. graphql.execution.preparsed.PreparsedDocumentEntry getPersistedQueryDocument(java.lang.Object, graphql.ExecutionInput, graphql.execution.preparsed.persisted.PersistedQueryCacheMiss)
Status: Name:
REMOVED graphql.execution.preparsed.persisted.PersistedQueryNotFound
n.a.
Old file New file
31 n.a.
NEW public n.a. java.util.concurrent.CompletableFuture
<..>
New:graphql.execution.preparsed.PreparsedDocumentEntry
getPersistedQueryDocumentAsync(java.lang.Object, graphql.ExecutionInput, graphql.execution.preparsed.persisted.PersistedQueryCacheMiss)
Status: Name:
NEW graphql.execution.preparsed.persisted.PersistedQueryNotFound
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 32
MODIFIED (!) public abstract interface  graphql.execution.preparsed.persisted.PersistedQueryCache top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED (!) public abstract n.a. graphql.execution.preparsed.PreparsedDocumentEntry getPersistedQueryDocument(java.lang.Object, graphql.ExecutionInput, graphql.execution.preparsed.persisted.PersistedQueryCacheMiss)
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Status: Name:
REMOVED graphql.execution.preparsed.persisted.PersistedQueryNotFound
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
n.a. n.a.
MODIFIED (!) public ABSTRACT (<- NON_ABSTRACT)  n.a. java.util.concurrent.CompletableFuture
<..>
New:graphql.execution.preparsed.PreparsedDocumentEntry
Old:graphql.execution.preparsed.PreparsedDocumentEntry
getPersistedQueryDocumentAsync(java.lang.Object, graphql.ExecutionInput, graphql.execution.preparsed.persisted.PersistedQueryCacheMiss)
Status: Name:
UNCHANGED graphql.execution.preparsed.persisted.PersistedQueryNotFound
Compatibility Changes:
Change
METHOD_NOW_ABSTRACT
Old file New file
57 n.a.
MODIFIED public abstract class  graphql.execution.preparsed.persisted.PersistedQuerySupport top
Interfaces:
Status Interface Compatibility Changes
UNCHANGED (!) graphql.execution.preparsed.PreparsedDocumentProvider n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED public n.a. graphql.execution.preparsed.PreparsedDocumentEntry getDocument(graphql.ExecutionInput, java.util.function.Function
<..>
Old:graphql.ExecutionInputgraphql.execution.preparsed.PreparsedDocumentEntry
)
n.a.
Old file New file
40 n.a.
NEW public n.a. java.util.concurrent.CompletableFuture
<..>
New:graphql.execution.preparsed.PreparsedDocumentEntry
getDocumentAsync(graphql.ExecutionInput, java.util.function.Function
<..>
New:graphql.ExecutionInputgraphql.execution.preparsed.PreparsedDocumentEntry
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 42
MODIFIED (!) public abstract interface  graphql.execution.preparsed.PreparsedDocumentProvider top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED (!) public abstract n.a. graphql.execution.preparsed.PreparsedDocumentEntry getDocument(graphql.ExecutionInput, java.util.function.Function
<..>
Old:graphql.ExecutionInputgraphql.execution.preparsed.PreparsedDocumentEntry
)
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
n.a. n.a.
MODIFIED (!) public ABSTRACT (<- NON_ABSTRACT)  n.a. java.util.concurrent.CompletableFuture
<..>
New:graphql.execution.preparsed.PreparsedDocumentEntry
Old:graphql.execution.preparsed.PreparsedDocumentEntry
getDocumentAsync(graphql.ExecutionInput, java.util.function.Function
<..>
New:graphql.ExecutionInputgraphql.execution.preparsed.PreparsedDocumentEntry
Old:graphql.ExecutionInputgraphql.execution.preparsed.PreparsedDocumentEntry
)
Compatibility Changes:
Change
METHOD_NOW_ABSTRACT
Old file New file
47 n.a.
NEW static public abstract interface  graphql.execution.reactive.SingleSubscriberPublisher$OnSubscriptionCallback top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public abstract n.a. void onSubscription() n.a.
Old file New file
n.a. n.a.
NEW public class  graphql.execution.ResultNodesInfo top
Fields:
Status Modifier Type Field Compatibility Changes:
NEW public static final java.lang.String MAX_RESULT_NODES n.a.
NEW public static final java.lang.String RESULT_NODES_INFO n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. ResultNodesInfo() n.a.
Old file New file
n.a. 17
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. int getResultNodesCount()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 44
NEW public n.a. boolean isMaxResultNodesExceeded()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 53
Annotations:
Status: Fully Qualified Name: Elements:
NEW graphql.PublicApi n.a.
UNCHANGED (!) public class  graphql.execution.SubscriptionExecutionStrategy top
Compatibility Changes:
Change
METHOD_REMOVED_IN_SUPERCLASS
Superclass:
Status Superclass Compatibility Changes
UNCHANGED graphql.execution.ExecutionStrategy n.a.
REMOVED (!) static public class  graphql.execution.TypeResolutionParameters$Builder top
Compatibility Changes:
Change
CLASS_REMOVED
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. TypeResolutionParameters$Builder()
Compatibility Changes:
Change
CONSTRUCTOR_REMOVED
Old file New file
91 n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. graphql.execution.TypeResolutionParameters$Builder argumentValues(java.util.function.Supplier
<..>
Old:java.util.Map<java.lang.String,java.lang.Object>
)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
119 n.a.
REMOVED (!) public n.a. graphql.TypeResolutionEnvironment build()
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
153 n.a.
REMOVED (!) public n.a. graphql.execution.TypeResolutionParameters$Builder context(java.lang.Object)
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
131 n.a.
REMOVED (!) public n.a. graphql.execution.TypeResolutionParameters$Builder field(graphql.execution.MergedField)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
104 n.a.
REMOVED (!) public n.a. graphql.execution.TypeResolutionParameters$Builder fieldType(graphql.schema.GraphQLType)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
109 n.a.
REMOVED (!) public n.a. graphql.execution.TypeResolutionParameters$Builder graphQLContext(graphql.GraphQLContext)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
136 n.a.
REMOVED (!) public n.a. graphql.execution.TypeResolutionParameters$Builder localContext(java.lang.Object)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
141 n.a.
REMOVED (!) public n.a. graphql.execution.TypeResolutionParameters$Builder schema(graphql.schema.GraphQLSchema)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
124 n.a.
REMOVED (!) public n.a. graphql.execution.TypeResolutionParameters$Builder selectionSet(graphql.schema.DataFetchingFieldSelectionSet)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
146 n.a.
REMOVED (!) public n.a. graphql.execution.TypeResolutionParameters$Builder value(java.lang.Object)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
114 n.a.
NEW  (Serializable compatible)  final static public enum  graphql.execution.ValuesResolver$ValueMode top
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
Status Superclass Compatibility Changes
NEW java.lang.Enum n.a.
Interfaces:
Status Interface Compatibility Changes
NEW java.lang.Comparable n.a.
NEW java.io.Serializable n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldfalse n.a. n.a.
Newtrue -1212949818237990884 n.a.
Fields:
Status Modifier Type Field Compatibility Changes:
NEW public static final graphql.execution.ValuesResolver$ValueMode LITERAL n.a.
NEW public static final graphql.execution.ValuesResolver$ValueMode NORMALIZED n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW static public n.a. graphql.execution.ValuesResolver$ValueMode valueOf(java.lang.String)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 57
NEW static public n.a. graphql.execution.ValuesResolver$ValueMode[] values()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 57
UNCHANGED public class  graphql.ExecutionInput top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. java.lang.Object getContext()
Annotations:
Status: Fully Qualified Name: Elements:
MODIFIED java.lang.Deprecated
Status: Name: Old element values: New element values:
NEW since japicmp.model.JApiAnnotationElementValue@103eb3f9
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
74 73
MODIFIED (!) static public class  graphql.ExecutionInput$Builder top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. graphql.ExecutionInput$Builder context(java.lang.Object)
Annotations:
Status: Fully Qualified Name: Elements:
MODIFIED java.lang.Deprecated
Status: Name: Old element values: New element values:
NEW since japicmp.model.JApiAnnotationElementValue@103eb3f9
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
279 277
REMOVED (!) public n.a. graphql.ExecutionInput$Builder context(graphql.GraphQLContext$Builder)
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
295 n.a.
REMOVED (!) public n.a. graphql.ExecutionInput$Builder context(java.util.function.UnaryOperator
<..>
Old:graphql.GraphQLContext$Builder
)
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
311 n.a.
REMOVED (!) static public class  graphql.ExecutionResultImpl$Builder top
Compatibility Changes:
Change
CLASS_REMOVED
Interfaces:
Status Interface Compatibility Changes
REMOVED (!) graphql.ExecutionResult$Builder
Compatibility Changes:
Change
INTERFACE_REMOVED
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. ExecutionResultImpl$Builder()
Compatibility Changes:
Change
CONSTRUCTOR_REMOVED
Old file New file
110 n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. graphql.ExecutionResultImpl$Builder addError(graphql.GraphQLError)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
146 n.a.
REMOVED (!) public n.a. graphql.ExecutionResultImpl$Builder addErrors(java.util.List
<..>
Old:graphql.GraphQLError
)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
140 n.a.
REMOVED (!) public n.a. graphql.ExecutionResultImpl$Builder addExtension(java.lang.String, java.lang.Object)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
158 n.a.
REMOVED public n.a. graphql.ExecutionResult build() n.a.
Old file New file
165 n.a.
REMOVED (!) public n.a. graphql.ExecutionResultImpl$Builder data(java.lang.Object)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
127 n.a.
REMOVED (!) public n.a. graphql.ExecutionResultImpl$Builder errors(java.util.List
<..>
Old:graphql.GraphQLError
)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
134 n.a.
REMOVED (!) public n.a. graphql.ExecutionResultImpl$Builder extensions(java.util.Map
<..>
Old:java.lang.Objectjava.lang.Object
)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
152 n.a.
REMOVED (!) public n.a. graphql.ExecutionResultImpl$Builder from(graphql.ExecutionResult)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
118 n.a.
MODIFIED public abstract annotation  graphql.ExperimentalApi top
Fields:
Status Modifier Type Field Compatibility Changes:
NEW public static final java.lang.String ENABLE_INCREMENTAL_SUPPORT n.a.
MODIFIED public class  graphql.GraphQL top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. boolean isDoNotAutomaticallyDispatchDataLoader()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 153
MODIFIED (!) static public class  graphql.GraphQL$Builder top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. graphql.GraphQL$Builder doNotAddDefaultInstrumentations()
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
286 n.a.
NEW public n.a. graphql.GraphQL$Builder doNotAutomaticallyDispatchDataLoader()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 278
MODIFIED public class  graphql.GraphQLContext top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public Generic Templates:
Change Status Name Old Type New Type Generics
NEW T n.a. java.lang.Object
java.lang.Object compute(java.lang.Object, java.util.function.BiFunction
<..>
New:java.lang.Object? super T? extends T
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 187
NEW public Generic Templates:
Change Status Name Old Type New Type Generics
NEW T n.a. java.lang.Object
java.lang.Object computeIfAbsent(java.lang.Object, java.util.function.Function
<..>
New:java.lang.Object? extends T
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 203
NEW public Generic Templates:
Change Status Name Old Type New Type Generics
NEW T n.a. java.lang.Object
java.lang.Object computeIfPresent(java.lang.Object, java.util.function.BiFunction
<..>
New:java.lang.Object? super T? extends T
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 218
NEW public class  graphql.incremental.DeferPayload top
Superclass:
Status Superclass Compatibility Changes
NEW graphql.incremental.IncrementalPayload n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public Generic Templates:
Change Status Name Old Type New Type Generics
NEW T n.a. java.lang.Object
java.lang.Object getData()
Annotations:
Status: Fully Qualified Name: Elements:
NEW javax.annotation.Nullable n.a.
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 31
NEW static public n.a. graphql.incremental.DeferPayload$Builder newDeferredItem()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 52
NEW public n.a. java.util.Map
<..>
New:java.lang.Stringjava.lang.Object
toSpecification()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 39
Annotations:
Status: Fully Qualified Name: Elements:
NEW graphql.ExperimentalApi n.a.
NEW static public class  graphql.incremental.DeferPayload$Builder top
Superclass:
Status Superclass Compatibility Changes
NEW graphql.incremental.IncrementalPayload$Builder n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. DeferPayload$Builder() n.a.
Old file New file
n.a. 55
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. graphql.incremental.DeferPayload build()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 78
NEW public n.a. graphql.incremental.DeferPayload$Builder data(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 59
NEW public n.a. graphql.incremental.DeferPayload$Builder from(graphql.incremental.DeferPayload)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 64
NEW public n.a. graphql.incremental.DeferPayload$Builder from(graphql.ExecutionResult)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 70
NEW public abstract interface  graphql.incremental.DelayedIncrementalPartialResult top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public abstract n.a. java.util.Map
<..>
New:java.lang.Objectjava.lang.Object
getExtensions()
Annotations:
Status: Fully Qualified Name: Elements:
NEW javax.annotation.Nullable n.a.
n.a.
Old file New file
n.a. n.a.
NEW public abstract n.a. java.util.List
<..>
New:graphql.incremental.IncrementalPayload
getIncremental()
Annotations:
Status: Fully Qualified Name: Elements:
NEW javax.annotation.Nullable n.a.
n.a.
Old file New file
n.a. n.a.
NEW public abstract n.a. boolean hasNext() n.a.
Old file New file
n.a. n.a.
NEW public abstract n.a. java.util.Map
<..>
New:java.lang.Stringjava.lang.Object
toSpecification() n.a.
Old file New file
n.a. n.a.
Annotations:
Status: Fully Qualified Name: Elements:
NEW graphql.ExperimentalApi n.a.
NEW public class  graphql.incremental.DelayedIncrementalPartialResultImpl top
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
Status Interface Compatibility Changes
NEW graphql.incremental.DelayedIncrementalPartialResult n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. java.util.Map
<..>
New:java.lang.Objectjava.lang.Object
getExtensions()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 35
NEW public n.a. java.util.List
<..>
New:graphql.incremental.IncrementalPayload
getIncremental()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 25
NEW public n.a. boolean hasNext()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 30
NEW static public n.a. graphql.incremental.DelayedIncrementalPartialResultImpl$Builder newIncrementalExecutionResult()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 60
NEW public n.a. java.util.Map
<..>
New:java.lang.Stringjava.lang.Object
toSpecification()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 40
Annotations:
Status: Fully Qualified Name: Elements:
NEW graphql.ExperimentalApi n.a.
NEW static public class  graphql.incremental.DelayedIncrementalPartialResultImpl$Builder top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. DelayedIncrementalPartialResultImpl$Builder() n.a.
Old file New file
n.a. 63
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. graphql.incremental.DelayedIncrementalPartialResultImpl build()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 84
NEW public n.a. graphql.incremental.DelayedIncrementalPartialResultImpl$Builder extensions(boolean)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 79
NEW public n.a. graphql.incremental.DelayedIncrementalPartialResultImpl$Builder hasNext(boolean)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 69
NEW public n.a. graphql.incremental.DelayedIncrementalPartialResultImpl$Builder incrementalItems(java.util.List
<..>
New:graphql.incremental.IncrementalPayload
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 74
NEW public abstract interface  graphql.incremental.IncrementalExecutionResult top
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
Status Interface Compatibility Changes
NEW graphql.ExecutionResult n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public abstract n.a. java.util.List
<..>
New:graphql.incremental.IncrementalPayload
getIncremental()
Annotations:
Status: Fully Qualified Name: Elements:
NEW javax.annotation.Nullable n.a.
n.a.
Old file New file
n.a. n.a.
NEW public abstract n.a. org.reactivestreams.Publisher
<..>
New:graphql.incremental.DelayedIncrementalPartialResult
getIncrementalItemPublisher() n.a.
Old file New file
n.a. n.a.
NEW public abstract n.a. boolean hasNext() n.a.
Old file New file
n.a. n.a.
Annotations:
Status: Fully Qualified Name: Elements:
NEW graphql.ExperimentalApi n.a.
NEW (*) public class  graphql.incremental.IncrementalExecutionResultImpl top
Compatibility Changes:
Change
INTERFACE_ADDED
METHOD_ABSTRACT_ADDED_IN_IMPLEMENTED_INTERFACE
Interfaces:
Status Interface Compatibility Changes
NEW graphql.ExecutionResult n.a.
NEW graphql.incremental.IncrementalExecutionResult n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW static public n.a. graphql.incremental.IncrementalExecutionResultImpl$Builder fromExecutionResult(graphql.ExecutionResult)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 52
NEW public n.a. java.util.List
<..>
New:graphql.incremental.IncrementalPayload
getIncremental()
Annotations:
Status: Fully Qualified Name: Elements:
NEW javax.annotation.Nullable n.a.
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 36
NEW public n.a. org.reactivestreams.Publisher
<..>
New:graphql.incremental.DelayedIncrementalPartialResult
getIncrementalItemPublisher()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 41
NEW public n.a. boolean hasNext()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 30
NEW static public n.a. graphql.incremental.IncrementalExecutionResultImpl$Builder newIncrementalExecutionResult()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 48
NEW public n.a. java.util.Map
<..>
New:java.lang.Stringjava.lang.Object
toSpecification()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 57
Annotations:
Status: Fully Qualified Name: Elements:
NEW graphql.ExperimentalApi n.a.
NEW static public class  graphql.incremental.IncrementalExecutionResultImpl$Builder top
Fields:
Status Modifier Type Field Compatibility Changes:
NEW public java.util.List
<..>
New:graphql.incremental.IncrementalPayload
incremental n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. IncrementalExecutionResultImpl$Builder() n.a.
Old file New file
n.a. 71
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. graphql.incremental.IncrementalExecutionResult build()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 98
NEW public n.a. graphql.incremental.IncrementalExecutionResultImpl$Builder from(graphql.incremental.IncrementalExecutionResult)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 92
NEW public n.a. graphql.incremental.IncrementalExecutionResultImpl$Builder hasNext(boolean)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 77
NEW public n.a. graphql.incremental.IncrementalExecutionResultImpl$Builder incremental(java.util.List
<..>
New:graphql.incremental.IncrementalPayload
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 82
NEW public n.a. graphql.incremental.IncrementalExecutionResultImpl$Builder incrementalItemPublisher(org.reactivestreams.Publisher
<..>
New:graphql.incremental.DelayedIncrementalPartialResult
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 87
NEW public abstract class  graphql.incremental.IncrementalPayload top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW protected n.a. IncrementalPayload(java.util.List
<..>
New:java.lang.Object
, java.lang.String, java.util.List
<..>
New:graphql.GraphQLError
, java.util.Map
<..>
New:java.lang.Objectjava.lang.Object
)
n.a.
Old file New file
n.a. 26
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW protected n.a. java.lang.Object errorsToSpec(java.util.List
<..>
New:graphql.GraphQLError
)
n.a.
Old file New file
n.a. 83
NEW public n.a. java.util.List
<..>
New:graphql.GraphQLError
getErrors()
Annotations:
Status: Fully Qualified Name: Elements:
NEW javax.annotation.Nullable n.a.
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 53
NEW public n.a. java.util.Map
<..>
New:java.lang.Objectjava.lang.Object
getExtensions()
Annotations:
Status: Fully Qualified Name: Elements:
NEW javax.annotation.Nullable n.a.
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 61
NEW public n.a. java.lang.String getLabel()
Annotations:
Status: Fully Qualified Name: Elements:
NEW javax.annotation.Nullable n.a.
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 45
NEW public n.a. java.util.List
<..>
New:java.lang.Object
getPath()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 37
NEW protected n.a. java.util.Map
<..>
New:java.lang.Stringjava.lang.Object
toSpecification() n.a.
Old file New file
n.a. 65
Annotations:
Status: Fully Qualified Name: Elements:
NEW graphql.ExperimentalApi n.a.
NEW static protected abstract class  graphql.incremental.IncrementalPayload$Builder top
Generic Templates:
Change Status Name Old Type New Type Generics
NEW T n.a. graphql.incremental.IncrementalPayload$Builder
<..>
New:T
Fields:
Status Modifier Type Field Compatibility Changes:
NEW protected java.util.List
<..>
New:graphql.GraphQLError
errors n.a.
NEW protected java.util.Map
<..>
New:java.lang.Objectjava.lang.Object
extensions n.a.
NEW protected java.lang.String label n.a.
NEW protected java.util.List
<..>
New:java.lang.Object
path n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW protected n.a. IncrementalPayload$Builder() n.a.
Old file New file
n.a. 87
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. graphql.incremental.IncrementalPayload$Builder
<..>
New:T
addError(graphql.GraphQLError)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 131
NEW public n.a. graphql.incremental.IncrementalPayload$Builder
<..>
New:T
addErrors(java.util.List
<..>
New:graphql.GraphQLError
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 126
NEW public n.a. graphql.incremental.IncrementalPayload$Builder
<..>
New:T
addExtension(java.lang.String, java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 141
NEW public n.a. graphql.incremental.IncrementalPayload$Builder errors(java.util.List
<..>
New:graphql.GraphQLError
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 121
NEW public n.a. graphql.incremental.IncrementalPayload$Builder
<..>
New:T
extensions(java.util.Map
<..>
New:java.lang.Objectjava.lang.Object
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 136
NEW public n.a. graphql.incremental.IncrementalPayload$Builder from(graphql.incremental.IncrementalPayload)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 94
NEW public n.a. graphql.incremental.IncrementalPayload$Builder label(java.lang.String)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 116
NEW public n.a. graphql.incremental.IncrementalPayload$Builder path(graphql.execution.ResultPath)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 104
NEW public n.a. graphql.incremental.IncrementalPayload$Builder path(java.util.List
<..>
New:java.lang.Object
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 111
NEW public class  graphql.incremental.StreamPayload top
Superclass:
Status Superclass Compatibility Changes
NEW graphql.incremental.IncrementalPayload n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public Generic Templates:
Change Status Name Old Type New Type Generics
NEW T n.a. java.lang.Object
java.util.List
<..>
New:T
getItems()
Annotations:
Status: Fully Qualified Name: Elements:
NEW javax.annotation.Nullable n.a.
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 30
NEW static public n.a. graphql.incremental.StreamPayload$Builder newStreamedItem()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 51
NEW public n.a. java.util.Map
<..>
New:java.lang.Stringjava.lang.Object
toSpecification()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 38
Annotations:
Status: Fully Qualified Name: Elements:
NEW graphql.ExperimentalApi n.a.
NEW static public class  graphql.incremental.StreamPayload$Builder top
Superclass:
Status Superclass Compatibility Changes
NEW graphql.incremental.IncrementalPayload$Builder n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. StreamPayload$Builder() n.a.
Old file New file
n.a. 54
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. graphql.incremental.StreamPayload build()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 69
NEW public n.a. graphql.incremental.StreamPayload$Builder from(graphql.incremental.StreamPayload)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 63
NEW public n.a. graphql.incremental.StreamPayload$Builder items(java.util.List
<..>
New:java.lang.Object
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 58
NEW public class  graphql.introspection.GoodFaithIntrospection top
Fields:
Status Modifier Type Field Compatibility Changes:
NEW public static final java.lang.String GOOD_FAITH_INTROSPECTION_DISABLED n.a.
NEW public static final int GOOD_FAITH_MAX_DEPTH_COUNT n.a.
NEW public static final int GOOD_FAITH_MAX_FIELDS_COUNT n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. GoodFaithIntrospection() n.a.
Old file New file
n.a. 41
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW static public n.a. java.util.Optional
<..>
New:graphql.ExecutionResult
checkIntrospection(graphql.execution.ExecutionContext)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 88
NEW static public n.a. boolean enabledJvmWide(boolean)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 74
NEW static public n.a. boolean isEnabledJvmWide()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 63
Annotations:
Status: Fully Qualified Name: Elements:
NEW graphql.PublicApi n.a.
NEW  (Serializable compatible)  static public class  graphql.introspection.GoodFaithIntrospection$BadFaithIntrospectionError top
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
Status Interface Compatibility Changes
NEW graphql.GraphQLError n.a.
NEW java.io.Serializable n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldfalse n.a. n.a.
Newtrue 7058756631681893616 n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. graphql.ErrorClassification getErrorType()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 162
NEW public n.a. java.util.List
<..>
New:graphql.language.SourceLocation
getLocations()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 167
NEW public n.a. java.lang.String getMessage()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 157
NEW public n.a. java.lang.String toString()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 172
NEW static public n.a. graphql.introspection.GoodFaithIntrospection$BadFaithIntrospectionError tooBigOperation(java.lang.String)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 148
NEW static public n.a. graphql.introspection.GoodFaithIntrospection$BadFaithIntrospectionError tooManyFields(java.lang.String)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 144
MODIFIED public class  graphql.introspection.Introspection top
Fields:
Status Modifier Type Field Compatibility Changes:
NEW public static final java.lang.String INTROSPECTION_DISABLED n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW static public n.a. boolean enabledJvmWide(boolean)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 96
NEW static public n.a. graphql.schema.GraphQLFieldDefinition getFieldDefinition(graphql.schema.GraphQLSchema, graphql.schema.GraphQLFieldsContainer, java.lang.String)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 823
NEW static public n.a. boolean isEnabledJvmWide()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 103
NEW static public n.a. java.util.Optional
<..>
New:graphql.ExecutionResult
isIntrospectionSensible(graphql.execution.MergedSelectionSet, graphql.execution.ExecutionContext)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 117
NEW static public n.a. boolean isIntrospectionTypes(java.lang.String)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 782
MODIFIED static public class  graphql.introspection.IntrospectionQueryBuilder$Options top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. boolean isOneOf()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 71
NEW public n.a. graphql.introspection.IntrospectionQueryBuilder$Options isOneOf(boolean)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 147
REMOVED (!) static public class  graphql.language.NodeUtil$GetOperationResult top
Compatibility Changes:
Change
CLASS_REMOVED
Fields:
Status Modifier Type Field Compatibility Changes:
REMOVED (!) public java.util.Map
<..>
Old:java.lang.Stringgraphql.language.FragmentDefinition
fragmentsByName
Compatibility Changes:
Change
FIELD_REMOVED
REMOVED (!) public graphql.language.OperationDefinition operationDefinition
Compatibility Changes:
Change
FIELD_REMOVED
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. NodeUtil$GetOperationResult()
Compatibility Changes:
Change
CONSTRUCTOR_REMOVED
Old file New file
40 n.a.
MODIFIED  (Serializable incompatible(!): default serialVersionUID changed)  public class  graphql.language.SourceLocation top
Serializable default serialVersionUID serialVersionUID in class
Oldtrue 555516003434127144 n.a.
Newtrue -3929772030800647841 n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW static public n.a. graphql.language.SourceLocation getLocation(graphql.schema.GraphQLSchemaElement)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 95
MODIFIED  (Serializable incompatible(!): default serialVersionUID changed)  public class  graphql.language.VariableReference top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED graphql.language.AbstractNode n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue -8334809652265764308 n.a.
Newtrue 2372900351680551362 n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW static public n.a. graphql.language.VariableReference of(java.lang.String)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 95
MODIFIED public class  graphql.normalized.ExecutableNormalizedField top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. void addDeferredExecutions(java.util.Collection
<..>
New:graphql.normalized.incremental.NormalizedDeferredExecution
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 270
NEW public n.a. java.util.LinkedHashSet
<..>
New:graphql.normalized.incremental.NormalizedDeferredExecution
getDeferredExecutions()
Annotations:
Status: Fully Qualified Name: Elements:
NEW graphql.ExperimentalApi n.a.
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 485
MODIFIED static public class  graphql.normalized.ExecutableNormalizedField$Builder top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. graphql.normalized.ExecutableNormalizedField$Builder deferredExecutions(java.util.LinkedHashSet
<..>
New:graphql.normalized.incremental.NormalizedDeferredExecution
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 687
MODIFIED (!) public class  graphql.normalized.ExecutableNormalizedOperation top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. ExecutableNormalizedOperation(graphql.language.OperationDefinition$Operation, java.lang.String, java.util.List
<..>
Old:graphql.normalized.ExecutableNormalizedField
, graphql.com.google.common.collect.ImmutableListMultimap
<..>
Old:graphql.language.Fieldgraphql.normalized.ExecutableNormalizedField
, java.util.Map
<..>
Old:graphql.normalized.ExecutableNormalizedFieldgraphql.execution.MergedField
, java.util.Map
<..>
Old:graphql.normalized.ExecutableNormalizedFieldgraphql.execution.directives.QueryDirectives
, graphql.com.google.common.collect.ImmutableListMultimap
<..>
Old:graphql.schema.FieldCoordinatesgraphql.normalized.ExecutableNormalizedField
)
Compatibility Changes:
Change
CONSTRUCTOR_REMOVED
Old file New file
43 n.a.
NEW public n.a. ExecutableNormalizedOperation(graphql.language.OperationDefinition$Operation, java.lang.String, java.util.List
<..>
New:graphql.normalized.ExecutableNormalizedField
, graphql.com.google.common.collect.ImmutableListMultimap
<..>
New:graphql.language.Fieldgraphql.normalized.ExecutableNormalizedField
, java.util.Map
<..>
New:graphql.normalized.ExecutableNormalizedFieldgraphql.execution.MergedField
, java.util.Map
<..>
New:graphql.normalized.ExecutableNormalizedFieldgraphql.execution.directives.QueryDirectives
, graphql.com.google.common.collect.ImmutableListMultimap
<..>
New:graphql.schema.FieldCoordinatesgraphql.normalized.ExecutableNormalizedField
, int, int)
n.a.
Old file New file
n.a. 46
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. int getOperationDepth()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 83
NEW public n.a. int getOperationFieldCount()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 76
MODIFIED (!) public class  graphql.normalized.ExecutableNormalizedOperationFactory top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
MODIFIED (!) PRIVATE (<- PUBLIC)  n.a. ExecutableNormalizedOperationFactory()
Compatibility Changes:
Change
CONSTRUCTOR_LESS_ACCESSIBLE
Old file New file
66 238
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. graphql.normalized.ExecutableNormalizedOperationFactory$CollectNFResult collectFromMergedField(graphql.normalized.FieldCollectorNormalizedQueryParams, graphql.normalized.ExecutableNormalizedField, graphql.com.google.common.collect.ImmutableList
<..>
Old:graphql.normalized.ExecutableNormalizedOperationFactory$FieldAndAstParent
, int)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
343 n.a.
REMOVED (!) public n.a. graphql.normalized.ExecutableNormalizedOperationFactory$CollectNFResult collectFromOperation(graphql.normalized.FieldCollectorNormalizedQueryParams, graphql.language.OperationDefinition, graphql.schema.GraphQLObjectType)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
385 n.a.
NEW static public n.a. graphql.normalized.ExecutableNormalizedOperation createExecutableNormalizedOperation(graphql.schema.GraphQLSchema, graphql.language.Document, java.lang.String, graphql.execution.CoercedVariables, graphql.normalized.ExecutableNormalizedOperationFactory$Options)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 286
NEW static public n.a. graphql.normalized.ExecutableNormalizedOperation createExecutableNormalizedOperation(graphql.schema.GraphQLSchema, graphql.language.OperationDefinition, java.util.Map
<..>
New:java.lang.Stringgraphql.language.FragmentDefinition
, graphql.execution.CoercedVariables, graphql.normalized.ExecutableNormalizedOperationFactory$Options)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 337
NEW static public n.a. graphql.normalized.ExecutableNormalizedOperation createExecutableNormalizedOperationWithRawVariables(graphql.schema.GraphQLSchema, graphql.language.Document, java.lang.String, graphql.execution.RawVariables, graphql.normalized.ExecutableNormalizedOperationFactory$Options)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 417
REMOVED (!) static public class  graphql.normalized.ExecutableNormalizedOperationFactory$CollectNFResult top
Compatibility Changes:
Change
CLASS_REMOVED
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. ExecutableNormalizedOperationFactory$CollectNFResult(java.util.Collection
<..>
Old:graphql.normalized.ExecutableNormalizedField
, graphql.com.google.common.collect.ImmutableListMultimap
<..>
Old:graphql.normalized.ExecutableNormalizedFieldgraphql.normalized.ExecutableNormalizedOperationFactory$FieldAndAstParent
)
Compatibility Changes:
Change
CONSTRUCTOR_REMOVED
Old file New file
332 n.a.
NEW static public class  graphql.normalized.ExecutableNormalizedOperationFactory$ExecutableNormalizedOperationFactoryImpl$CollectNFResult top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. ExecutableNormalizedOperationFactory$ExecutableNormalizedOperationFactoryImpl$CollectNFResult(java.util.Collection
<..>
New:graphql.normalized.ExecutableNormalizedField
, graphql.com.google.common.collect.ImmutableListMultimap
<..>
New:graphql.normalized.ExecutableNormalizedFieldgraphql.normalized.ExecutableNormalizedOperationFactory$ExecutableNormalizedOperationFactoryImpl$FieldAndAstParent
)
n.a.
Old file New file
n.a. 949
NEW static public class  graphql.normalized.ExecutableNormalizedOperationFactory$Options top
Fields:
Status Modifier Type Field Compatibility Changes:
NEW public static final int DEFAULT_MAX_FIELDS_COUNT n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW static public n.a. graphql.normalized.ExecutableNormalizedOperationFactory$Options defaultOptions()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 129
NEW public n.a. graphql.normalized.ExecutableNormalizedOperationFactory$Options deferSupport(boolean)
Annotations:
Status: Fully Qualified Name: Elements:
NEW graphql.ExperimentalApi n.a.
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 191
NEW public n.a. boolean getDeferSupport()
Annotations:
Status: Fully Qualified Name: Elements:
NEW graphql.ExperimentalApi n.a.
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 232
NEW public n.a. graphql.GraphQLContext getGraphQLContext()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 200
NEW public n.a. java.util.Locale getLocale()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 209
NEW public n.a. int getMaxChildrenDepth()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 218
NEW public n.a. int getMaxFieldsCount()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 222
NEW public n.a. graphql.normalized.ExecutableNormalizedOperationFactory$Options graphQLContext(graphql.GraphQLContext)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 155
NEW public n.a. graphql.normalized.ExecutableNormalizedOperationFactory$Options locale(java.util.Locale)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 142
NEW public n.a. graphql.normalized.ExecutableNormalizedOperationFactory$Options maxChildrenDepth(int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 167
NEW public n.a. graphql.normalized.ExecutableNormalizedOperationFactory$Options maxFieldsCount(int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 179
NEW static public n.a. void setDefaultOptions(graphql.normalized.ExecutableNormalizedOperationFactory$Options)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 119
MODIFIED public class  graphql.normalized.ExecutableNormalizedOperationToAstCompiler top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW static public n.a. graphql.normalized.ExecutableNormalizedOperationToAstCompiler$CompilerResult compileToDocument(graphql.schema.GraphQLSchema, graphql.language.OperationDefinition$Operation, java.lang.String, java.util.List
<..>
New:graphql.normalized.ExecutableNormalizedField
, java.util.Map
<..>
New:graphql.normalized.ExecutableNormalizedFieldgraphql.execution.directives.QueryDirectives
, graphql.normalized.VariablePredicate)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 132
NEW static public n.a. graphql.normalized.ExecutableNormalizedOperationToAstCompiler$CompilerResult compileToDocumentWithDeferSupport(graphql.schema.GraphQLSchema, graphql.language.OperationDefinition$Operation, java.lang.String, java.util.List
<..>
New:graphql.normalized.ExecutableNormalizedField
, graphql.normalized.VariablePredicate)
Annotations:
Status: Fully Qualified Name: Elements:
NEW graphql.ExperimentalApi n.a.
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 159
NEW static public n.a. graphql.normalized.ExecutableNormalizedOperationToAstCompiler$CompilerResult compileToDocumentWithDeferSupport(graphql.schema.GraphQLSchema, graphql.language.OperationDefinition$Operation, java.lang.String, java.util.List
<..>
New:graphql.normalized.ExecutableNormalizedField
, java.util.Map
<..>
New:graphql.normalized.ExecutableNormalizedFieldgraphql.execution.directives.QueryDirectives
, graphql.normalized.VariablePredicate)
Annotations:
Status: Fully Qualified Name: Elements:
NEW graphql.ExperimentalApi n.a.
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 187
REMOVED (!) static public class  graphql.normalized.FieldCollectorNormalizedQueryParams$Builder top
Compatibility Changes:
Change
CLASS_REMOVED
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. graphql.normalized.FieldCollectorNormalizedQueryParams build()
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
127 n.a.
REMOVED (!) public n.a. graphql.normalized.FieldCollectorNormalizedQueryParams$Builder coercedVariables(java.util.Map
<..>
Old:java.lang.Stringjava.lang.Object
)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
107 n.a.
REMOVED (!) public n.a. graphql.normalized.FieldCollectorNormalizedQueryParams$Builder fragments(java.util.Map
<..>
Old:java.lang.Stringgraphql.language.FragmentDefinition
)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
102 n.a.
REMOVED (!) public n.a. graphql.normalized.FieldCollectorNormalizedQueryParams$Builder graphQLContext(graphql.GraphQLContext)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
117 n.a.
REMOVED (!) public n.a. graphql.normalized.FieldCollectorNormalizedQueryParams$Builder locale(java.util.Locale)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
122 n.a.
REMOVED (!) public n.a. graphql.normalized.FieldCollectorNormalizedQueryParams$Builder normalizedVariables(java.util.Map
<..>
Old:java.lang.Stringgraphql.normalized.NormalizedInputValue
)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
112 n.a.
REMOVED (!) public n.a. graphql.normalized.FieldCollectorNormalizedQueryParams$Builder schema(graphql.schema.GraphQLSchema)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
97 n.a.
REMOVED (!) static public class  graphql.normalized.FieldCollectorNormalizedQueryParams$PossibleMerger top
Compatibility Changes:
Change
CLASS_REMOVED
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. FieldCollectorNormalizedQueryParams$PossibleMerger(graphql.normalized.ExecutableNormalizedField, java.lang.String)
Compatibility Changes:
Change
CONSTRUCTOR_REMOVED
Old file New file
32 n.a.
NEW public class  graphql.normalized.incremental.NormalizedDeferredExecution top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. NormalizedDeferredExecution(java.lang.String, java.util.Set
<..>
New:graphql.schema.GraphQLObjectType
)
n.a.
Old file New file
n.a. 110
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. java.lang.String getLabel()
Annotations:
Status: Fully Qualified Name: Elements:
NEW javax.annotation.Nullable n.a.
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 120
NEW public n.a. java.util.Set
<..>
New:graphql.schema.GraphQLObjectType
getPossibleTypes()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 127
Annotations:
Status: Fully Qualified Name: Elements:
NEW graphql.ExperimentalApi n.a.
MODIFIED (!) public class  graphql.parser.Parser top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. graphql.language.Document parseDocument(java.lang.String, java.lang.String)
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Status: Name:
REMOVED graphql.parser.InvalidSyntaxException
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
173 n.a.
REMOVED (!) public n.a. graphql.language.Document parseDocument(java.lang.String, graphql.parser.ParserOptions)
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Status: Name:
REMOVED graphql.parser.InvalidSyntaxException
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
194 n.a.
REMOVED (!) public n.a. graphql.language.Document parseDocument(java.io.Reader, graphql.parser.ParserOptions)
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Status: Name:
REMOVED graphql.parser.InvalidSyntaxException
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
215 n.a.
UNCHANGED public abstract interface  graphql.schema.Coercing top
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED I java.lang.Object java.lang.Object
UNCHANGED O java.lang.Object java.lang.Object
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. java.lang.Object parseLiteral(java.lang.Object)
Annotations:
Status: Fully Qualified Name: Elements:
MODIFIED java.lang.Deprecated
Status: Name: Old element values: New element values:
NEW since japicmp.model.JApiAnnotationElementValue@782dff7e
Status: Name:
UNCHANGED graphql.schema.CoercingParseLiteralException
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
152 148
UNCHANGED public n.a. java.lang.Object parseLiteral(java.lang.Object, java.util.Map
<..>
New:java.lang.Stringjava.lang.Object
Old:java.lang.Stringjava.lang.Object
)
Annotations:
Status: Fully Qualified Name: Elements:
MODIFIED java.lang.Deprecated
Status: Name: Old element values: New element values:
NEW since japicmp.model.JApiAnnotationElementValue@782dff7e
Status: Name:
UNCHANGED graphql.schema.CoercingParseLiteralException
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
181 176
UNCHANGED public n.a. java.lang.Object parseValue(java.lang.Object)
Annotations:
Status: Fully Qualified Name: Elements:
MODIFIED java.lang.Deprecated
Status: Name: Old element values: New element values:
NEW since japicmp.model.JApiAnnotationElementValue@782dff7e
Status: Name:
UNCHANGED graphql.schema.CoercingParseValueException
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
105 102
UNCHANGED public n.a. java.lang.Object serialize(java.lang.Object)
Annotations:
Status: Fully Qualified Name: Elements:
MODIFIED java.lang.Deprecated
Status: Name: Old element values: New element values:
NEW since japicmp.model.JApiAnnotationElementValue@782dff7e
Status: Name:
UNCHANGED graphql.schema.CoercingSerializeException
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
60 58
UNCHANGED public n.a. graphql.language.Value valueToLiteral(java.lang.Object)
Annotations:
Status: Fully Qualified Name: Elements:
MODIFIED java.lang.Deprecated
Status: Name: Old element values: New element values:
NEW since japicmp.model.JApiAnnotationElementValue@782dff7e
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
228 222
UNCHANGED public abstract interface  graphql.schema.DataFetchingEnvironment top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED public abstract Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED T java.lang.Object java.lang.Object
java.lang.Object getContext()
Annotations:
Status: Fully Qualified Name: Elements:
MODIFIED java.lang.Deprecated
Status: Name: Old element values: New element values:
NEW since japicmp.model.JApiAnnotationElementValue@103eb3f9
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
n.a. n.a.
UNCHANGED public abstract n.a. java.util.List
<..>
New:graphql.language.Field
Old:graphql.language.Field
getFields()
Annotations:
Status: Fully Qualified Name: Elements:
MODIFIED java.lang.Deprecated
Status: Name: Old element values: New element values:
NEW since japicmp.model.JApiAnnotationElementValue@5490e912
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
n.a. n.a.
UNCHANGED public class  graphql.schema.DelegatingDataFetchingEnvironment top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED public Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED T java.lang.Object java.lang.Object
java.lang.Object getContext()
Annotations:
Status: Fully Qualified Name: Elements:
MODIFIED java.lang.Deprecated
Status: Name: Old element values: New element values:
NEW since japicmp.model.JApiAnnotationElementValue@77f59e54
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
71 69
UNCHANGED public n.a. java.util.List
<..>
New:graphql.language.Field
Old:graphql.language.Field
getFields()
Annotations:
Status: Fully Qualified Name: Elements:
MODIFIED java.lang.Deprecated
Status: Name: Old element values: New element values:
NEW since japicmp.model.JApiAnnotationElementValue@bc55e046
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
98 95
UNCHANGED public class  graphql.schema.diff.DiffSet top
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated
Status: Name: Old element values: New element values:
NEW since japicmp.model.JApiAnnotationElementValue@e15341b0
MODIFIED public class  graphql.schema.diff.SchemaDiff top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. int diffSchema(graphql.schema.diff.DiffSet, graphql.schema.diff.reporting.DifferenceReporter)
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated
Status: Name: Old element values: New element values:
NEW since japicmp.model.JApiAnnotationElementValue@e15341b0
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
125 127
NEW public n.a. int diffSchema(graphql.schema.diff.SchemaDiffSet, graphql.schema.diff.reporting.DifferenceReporter)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 145
NEW public class  graphql.schema.diff.SchemaDiffSet top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW static public n.a. graphql.schema.diff.SchemaDiffSet diffSetFromIntrospection(java.util.Map
<..>
New:java.lang.Stringjava.lang.Object
, java.util.Map
<..>
New:java.lang.Stringjava.lang.Object
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 65
NEW static public n.a. graphql.schema.diff.SchemaDiffSet diffSetFromIntrospection(graphql.schema.GraphQLSchema, graphql.schema.GraphQLSchema)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 80
NEW static public n.a. graphql.schema.diff.SchemaDiffSet diffSetFromSdl(java.lang.String, java.lang.String)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 95
NEW static public n.a. graphql.schema.diff.SchemaDiffSet diffSetFromSdl(graphql.schema.GraphQLSchema, graphql.schema.GraphQLSchema)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 110
NEW public n.a. graphql.language.Document getNewSchemaDefinitionDoc()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 45
NEW public n.a. graphql.language.Document getOldSchemaDefinitionDoc()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 38
NEW public n.a. boolean supportsEnforcingDirectives()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 52
Annotations:
Status: Fully Qualified Name: Elements:
NEW graphql.PublicApi n.a.
REMOVED (!) static public class  graphql.schema.diffing.ana.SchemaDifference$AppliedDirectiveArgumentAddition top
Compatibility Changes:
Change
CLASS_REMOVED
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. SchemaDifference$AppliedDirectiveArgumentAddition()
Compatibility Changes:
Change
CONSTRUCTOR_REMOVED
Old file New file
1522 n.a.
NEW static public class  graphql.schema.diffing.ana.SchemaDifference$AppliedDirectiveArgumentDeletion top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. SchemaDifference$AppliedDirectiveArgumentDeletion(graphql.schema.diffing.ana.SchemaDifference$AppliedDirectiveLocationDetail, java.lang.String) n.a.
Old file New file
n.a. 1646
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. java.lang.String getArgumentName()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1656
NEW public n.a. graphql.schema.diffing.ana.SchemaDifference$AppliedDirectiveLocationDetail getLocationDetail()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1652
REMOVED (!) static public abstract interface  graphql.schema.diffing.ana.SchemaDifference$AppliedDirectiveDifference top
Compatibility Changes:
Change
CLASS_REMOVED
REMOVED (!) static public class  graphql.schema.diffing.ana.SchemaDifference$AppliedDirectiveEnumLocation top
Compatibility Changes:
Change
CLASS_REMOVED
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. SchemaDifference$AppliedDirectiveEnumLocation(java.lang.String)
Compatibility Changes:
Change
CONSTRUCTOR_REMOVED
Old file New file
1407 n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. java.lang.String getName()
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
1412 n.a.
MODIFIED (!) static public class  graphql.schema.diffing.ana.SchemaDifference$AppliedDirectiveInputObjectLocation top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. SchemaDifference$AppliedDirectiveInputObjectLocation(java.lang.String)
Compatibility Changes:
Change
CONSTRUCTOR_REMOVED
Old file New file
1437 n.a.
NEW public n.a. SchemaDifference$AppliedDirectiveInputObjectLocation(java.lang.String, java.lang.String) n.a.
Old file New file
n.a. 1515
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. java.lang.String getDirectiveName()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1525
NEW static public class  graphql.schema.diffing.ana.SchemaDifference$AppliedDirectiveInterfaceFieldArgumentLocation top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. SchemaDifference$AppliedDirectiveInterfaceFieldArgumentLocation(java.lang.String, java.lang.String, java.lang.String, java.lang.String) n.a.
Old file New file
n.a. 1423
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. java.lang.String getArgumentName()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1439
NEW public n.a. java.lang.String getDirectiveName()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1443
NEW public n.a. java.lang.String getFieldName()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1435
NEW public n.a. java.lang.String getInterfaceName()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1431
REMOVED (!) static public class  graphql.schema.diffing.ana.SchemaDifference$AppliedDirectiveInterfaceFieldLocation top
Compatibility Changes:
Change
CLASS_REMOVED
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. SchemaDifference$AppliedDirectiveInterfaceFieldLocation(java.lang.String, java.lang.String)
Compatibility Changes:
Change
CONSTRUCTOR_REMOVED
Old file New file
1272 n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. java.lang.String getFieldName()
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
1278 n.a.
REMOVED (!) public n.a. java.lang.String getInterfaceName()
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
1282 n.a.
REMOVED (!) static public class  graphql.schema.diffing.ana.SchemaDifference$AppliedDirectiveInterfaceLocation top
Compatibility Changes:
Change
CLASS_REMOVED
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. SchemaDifference$AppliedDirectiveInterfaceLocation(java.lang.String)
Compatibility Changes:
Change
CONSTRUCTOR_REMOVED
Old file New file
1317 n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. java.lang.String getName()
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
1322 n.a.
NEW static public class  graphql.schema.diffing.ana.SchemaDifference$AppliedDirectiveRenamed top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. SchemaDifference$AppliedDirectiveRenamed() n.a.
Old file New file
n.a. 1608
REMOVED (!) static public class  graphql.schema.diffing.ana.SchemaDifference$AppliedDirectiveUnionLocation top
Compatibility Changes:
Change
CLASS_REMOVED
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. SchemaDifference$AppliedDirectiveUnionLocation(java.lang.String)
Compatibility Changes:
Change
CONSTRUCTOR_REMOVED
Old file New file
1395 n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. java.lang.String getName()
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
1400 n.a.
NEW static public class  graphql.schema.diffing.ana.SchemaDifference$DirectiveAddition top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. SchemaDifference$DirectiveAddition(java.lang.String) n.a.
Old file New file
n.a. 1070
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. java.lang.String getName()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1075
NEW static public class  graphql.schema.diffing.ana.SchemaDifference$DirectiveArgumentDeletion top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. SchemaDifference$DirectiveArgumentDeletion(java.lang.String) n.a.
Old file New file
n.a. 1138
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. java.lang.String getName()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1143
REMOVED (!) static public class  graphql.schema.diffing.ana.SchemaDifference$DirectiveDeletion top
Compatibility Changes:
Change
CLASS_REMOVED
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. SchemaDifference$DirectiveDeletion(java.lang.String)
Compatibility Changes:
Change
CONSTRUCTOR_REMOVED
Old file New file
1082 n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. java.lang.String getName()
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
1087 n.a.
REMOVED (!) static public abstract interface  graphql.schema.diffing.ana.SchemaDifference$DirectiveDifference top
Compatibility Changes:
Change
CLASS_REMOVED
REMOVED (!) static public class  graphql.schema.diffing.ana.SchemaDifference$EnumAddition top
Compatibility Changes:
Change
CLASS_REMOVED
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. SchemaDifference$EnumAddition(java.lang.String)
Compatibility Changes:
Change
CONSTRUCTOR_REMOVED
Old file New file
879 n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. java.lang.String getName()
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
884 n.a.
NEW static public class  graphql.schema.diffing.ana.SchemaDifference$EnumDeletion top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. SchemaDifference$EnumDeletion(java.lang.String) n.a.
Old file New file
n.a. 891
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. java.lang.String getName()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 896
REMOVED (!) static public abstract interface  graphql.schema.diffing.ana.SchemaDifference$EnumDifference top
Compatibility Changes:
Change
CLASS_REMOVED
NEW static public class  graphql.schema.diffing.ana.SchemaDifference$EnumValueAddition top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. SchemaDifference$EnumValueAddition(java.lang.String) n.a.
Old file New file
n.a. 978
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. java.lang.String getName()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 983
REMOVED (!) static public class  graphql.schema.diffing.ana.SchemaDifference$InputObjectAddition top
Compatibility Changes:
Change
CLASS_REMOVED
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. SchemaDifference$InputObjectAddition(java.lang.String)
Compatibility Changes:
Change
CONSTRUCTOR_REMOVED
Old file New file
714 n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. java.lang.String getName()
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
719 n.a.
NEW static public abstract interface  graphql.schema.diffing.ana.SchemaDifference$InputObjectDifference top
REMOVED (!) static public class  graphql.schema.diffing.ana.SchemaDifference$InputObjectFieldTypeModification top
Compatibility Changes:
Change
CLASS_REMOVED
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. SchemaDifference$InputObjectFieldTypeModification(java.lang.String, java.lang.String, java.lang.String)
Compatibility Changes:
Change
CONSTRUCTOR_REMOVED
Old file New file
798 n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. java.lang.String getFieldName()
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
805 n.a.
REMOVED (!) public n.a. java.lang.String getNewType()
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
813 n.a.
REMOVED (!) public n.a. java.lang.String getOldType()
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
809 n.a.
REMOVED (!) static public class  graphql.schema.diffing.ana.SchemaDifference$InterfaceFieldAddition top
Compatibility Changes:
Change
CLASS_REMOVED
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. SchemaDifference$InterfaceFieldAddition(java.lang.String)
Compatibility Changes:
Change
CONSTRUCTOR_REMOVED
Old file New file
419 n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. java.lang.String getName()
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
424 n.a.
REMOVED (!) static public class  graphql.schema.diffing.ana.SchemaDifference$InterfaceFieldArgumentTypeModification top
Compatibility Changes:
Change
CLASS_REMOVED
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. SchemaDifference$InterfaceFieldArgumentTypeModification(java.lang.String, java.lang.String, java.lang.String, java.lang.String)
Compatibility Changes:
Change
CONSTRUCTOR_REMOVED
Old file New file
527 n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. java.lang.String getArgumentName()
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
547 n.a.
REMOVED (!) public n.a. java.lang.String getFieldName()
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
535 n.a.
REMOVED (!) public n.a. java.lang.String getNewType()
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
539 n.a.
REMOVED (!) public n.a. java.lang.String getOldType()
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
543 n.a.
REMOVED (!) static public class  graphql.schema.diffing.ana.SchemaDifference$InterfaceFieldRename top
Compatibility Changes:
Change
CLASS_REMOVED
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. SchemaDifference$InterfaceFieldRename(java.lang.String, java.lang.String)
Compatibility Changes:
Change
CONSTRUCTOR_REMOVED
Old file New file
444 n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. java.lang.String getNewName()
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
450 n.a.
REMOVED (!) public n.a. java.lang.String getOldName()
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
454 n.a.
REMOVED (!) static public class  graphql.schema.diffing.ana.SchemaDifference$InterfaceInterfaceImplementationAddition top
Compatibility Changes:
Change
CLASS_REMOVED
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. SchemaDifference$InterfaceInterfaceImplementationAddition(java.lang.String)
Compatibility Changes:
Change
CONSTRUCTOR_REMOVED
Old file New file
395 n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. java.lang.String getName()
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
400 n.a.
NEW static public class  graphql.schema.diffing.ana.SchemaDifference$InterfaceInterfaceImplementationDeletion top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. SchemaDifference$InterfaceInterfaceImplementationDeletion(java.lang.String) n.a.
Old file New file
n.a. 407
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. java.lang.String getName()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 412
NEW static public class  graphql.schema.diffing.ana.SchemaDifference$ObjectAddition top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. SchemaDifference$ObjectAddition(java.lang.String) n.a.
Old file New file
n.a. 45
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. java.lang.String getName()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 50
REMOVED (!) static public class  graphql.schema.diffing.ana.SchemaDifference$ObjectDeletion top
Compatibility Changes:
Change
CLASS_REMOVED
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. SchemaDifference$ObjectDeletion(java.lang.String)
Compatibility Changes:
Change
CONSTRUCTOR_REMOVED
Old file New file
57 n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. java.lang.String getName()
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
62 n.a.
NEW static public abstract interface  graphql.schema.diffing.ana.SchemaDifference$ObjectDifference top
REMOVED (!) static public class  graphql.schema.diffing.ana.SchemaDifference$ObjectFieldArgumentAddition top
Compatibility Changes:
Change
CLASS_REMOVED
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. SchemaDifference$ObjectFieldArgumentAddition(java.lang.String, java.lang.String)
Compatibility Changes:
Change
CONSTRUCTOR_REMOVED
Old file New file
246 n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. java.lang.String getFieldName()
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
252 n.a.
REMOVED (!) public n.a. java.lang.String getName()
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
256 n.a.
REMOVED (!) static public class  graphql.schema.diffing.ana.SchemaDifference$ObjectFieldArgumentDefaultValueModification top
Compatibility Changes:
Change
CLASS_REMOVED
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. SchemaDifference$ObjectFieldArgumentDefaultValueModification(java.lang.String, java.lang.String, java.lang.String, java.lang.String)
Compatibility Changes:
Change
CONSTRUCTOR_REMOVED
Old file New file
296 n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. java.lang.String getArgumentName()
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
316 n.a.
REMOVED (!) public n.a. java.lang.String getFieldName()
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
312 n.a.
REMOVED (!) public n.a. java.lang.String getNewValue()
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
308 n.a.
REMOVED (!) public n.a. java.lang.String getOldValue()
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
304 n.a.
REMOVED (!) static public class  graphql.schema.diffing.ana.SchemaDifference$ObjectInterfaceImplementationAddition top
Compatibility Changes:
Change
CLASS_REMOVED
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. SchemaDifference$ObjectInterfaceImplementationAddition(java.lang.String)
Compatibility Changes:
Change
CONSTRUCTOR_REMOVED
Old file New file
112 n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. java.lang.String getName()
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
117 n.a.
REMOVED (!) static public class  graphql.schema.diffing.ana.SchemaDifference$ObjectInterfaceImplementationDeletion top
Compatibility Changes:
Change
CLASS_REMOVED
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. SchemaDifference$ObjectInterfaceImplementationDeletion(java.lang.String)
Compatibility Changes:
Change
CONSTRUCTOR_REMOVED
Old file New file
124 n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. java.lang.String getName()
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
129 n.a.
REMOVED (!) static public class  graphql.schema.diffing.ana.SchemaDifference$ObjectModification top
Compatibility Changes:
Change
CLASS_REMOVED
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. SchemaDifference$ObjectModification(java.lang.String)
Compatibility Changes:
Change
CONSTRUCTOR_REMOVED
Old file New file
78 n.a.
REMOVED (!) public n.a. SchemaDifference$ObjectModification(java.lang.String, java.lang.String)
Compatibility Changes:
Change
CONSTRUCTOR_REMOVED
Old file New file
72 n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. java.util.List
<..>
Old:graphql.schema.diffing.ana.SchemaDifference$ObjectModificationDetail
getDetails()
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
85 n.a.
REMOVED (!) public Generic Templates:
Change Status Name Old Type New Type Generics
REMOVED T graphql.schema.diffing.ana.SchemaDifference$ObjectModificationDetail n.a.
java.util.List
<..>
Old:T
getDetails(java.lang.Class
<..>
Old:? extends T
)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
89 n.a.
REMOVED (!) public n.a. java.lang.String getNewName()
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
97 n.a.
REMOVED (!) public n.a. java.lang.String getOldName()
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
93 n.a.
REMOVED (!) public n.a. boolean isNameChanged()
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
101 n.a.
REMOVED (!) static public abstract interface  graphql.schema.diffing.ana.SchemaDifference$ObjectModificationDetail top
Compatibility Changes:
Change
CLASS_REMOVED
REMOVED (!) static public abstract interface  graphql.schema.diffing.ana.SchemaDifference$ScalarDifference top
Compatibility Changes:
Change
CLASS_REMOVED
REMOVED (!) static public abstract interface  graphql.schema.diffing.ana.SchemaDifference$SchemaAddition top
Compatibility Changes:
Change
CLASS_REMOVED
REMOVED (!) static public class  graphql.schema.diffing.ana.SchemaDifference$UnionDeletion top
Compatibility Changes:
Change
CLASS_REMOVED
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. SchemaDifference$UnionDeletion(java.lang.String)
Compatibility Changes:
Change
CONSTRUCTOR_REMOVED
Old file New file
628 n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. java.lang.String getName()
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
633 n.a.
NEW static public abstract interface  graphql.schema.diffing.ana.SchemaDifference$UnionDifference top
NEW static public abstract interface  graphql.schema.diffing.ana.SchemaDifference$UnionModificationDetail top
REMOVED (!) static public class  graphql.schema.diffing.DiffImpl$OptimalEdit top
Compatibility Changes:
Change
CLASS_REMOVED
Fields:
Status Modifier Type Field Compatibility Changes:
REMOVED (!) public int ged
Compatibility Changes:
Change
FIELD_REMOVED
REMOVED (!) public graphql.schema.diffing.Mapping mapping
Compatibility Changes:
Change
FIELD_REMOVED
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. DiffImpl$OptimalEdit(graphql.schema.diffing.SchemaGraph, graphql.schema.diffing.SchemaGraph)
Compatibility Changes:
Change
CONSTRUCTOR_REMOVED
Old file New file
84 n.a.
REMOVED (!) public n.a. DiffImpl$OptimalEdit(graphql.schema.diffing.SchemaGraph, graphql.schema.diffing.SchemaGraph, graphql.schema.diffing.Mapping, int)
Compatibility Changes:
Change
CONSTRUCTOR_REMOVED
Old file New file
93 n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. java.util.List
<..>
Old:graphql.schema.diffing.EditOperation
getListOfEditOperations()
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
101 n.a.
REMOVED (!) public class  graphql.schema.diffing.PossibleMappingsCalculator$PossibleMappings top
Compatibility Changes:
Change
CLASS_REMOVED
Fields:
Status Modifier Type Field Compatibility Changes:
REMOVED (!) public java.util.Set
<..>
Old:graphql.schema.diffing.Vertex
allIsolatedSource
Compatibility Changes:
Change
FIELD_REMOVED
REMOVED (!) public java.util.Set
<..>
Old:graphql.schema.diffing.Vertex
allIsolatedTarget
Compatibility Changes:
Change
FIELD_REMOVED
REMOVED (!) public graphql.com.google.common.collect.Table
<..>
Old:java.util.List<java.lang.String>java.util.Set<graphql.schema.diffing.Vertex>java.util.Set<graphql.schema.diffing.Vertex>
contexts
Compatibility Changes:
Change
FIELD_REMOVED
REMOVED (!) public graphql.com.google.common.collect.BiMap
<..>
Old:graphql.schema.diffing.Vertexgraphql.schema.diffing.Vertex
fixedOneToOneMappings
Compatibility Changes:
Change
FIELD_REMOVED
REMOVED (!) public java.util.List
<..>
Old:graphql.schema.diffing.Vertex
fixedOneToOneSources
Compatibility Changes:
Change
FIELD_REMOVED
REMOVED (!) public java.util.List
<..>
Old:graphql.schema.diffing.Vertex
fixedOneToOneTargets
Compatibility Changes:
Change
FIELD_REMOVED
REMOVED (!) public graphql.com.google.common.collect.Multimap
<..>
Old:graphql.schema.diffing.Vertexgraphql.schema.diffing.Vertex
possibleMappings
Compatibility Changes:
Change
FIELD_REMOVED
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. PossibleMappingsCalculator$PossibleMappings(graphql.schema.diffing.PossibleMappingsCalculator)
Compatibility Changes:
Change
CONSTRUCTOR_REMOVED
Old file New file
805 n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. boolean mappingPossible(graphql.schema.diffing.Vertex, graphql.schema.diffing.Vertex)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
924 n.a.
REMOVED (!) public n.a. void putPossibleMappings(java.util.List
<..>
Old:java.lang.String
, java.util.Collection
<..>
Old:graphql.schema.diffing.Vertex
, java.util.Collection
<..>
Old:graphql.schema.diffing.Vertex
, java.lang.String)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
822 n.a.
MODIFIED public class  graphql.schema.diffing.SchemaGraph top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. boolean containsEdge(graphql.schema.diffing.Vertex, graphql.schema.diffing.Vertex)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 302
NEW public n.a. java.util.List
<..>
New:graphql.schema.diffing.Edge
getAdjacentEdges(graphql.schema.diffing.Vertex)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 137
REMOVED (!) static public class  graphql.schema.diffing.Vertex$VertexData top
Compatibility Changes:
Change
CLASS_REMOVED
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. Vertex$VertexData(java.lang.String, java.util.Map
<..>
Old:java.lang.Stringjava.lang.Object
)
Compatibility Changes:
Change
CONSTRUCTOR_REMOVED
Old file New file
112 n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. boolean equals(java.lang.Object)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
119 n.a.
REMOVED (!) public n.a. int hashCode()
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
131 n.a.
UNCHANGED public class  graphql.schema.GraphQLArgument top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. graphql.schema.InputValueWithState getArgumentValue()
Annotations:
Status: Fully Qualified Name: Elements:
MODIFIED java.lang.Deprecated
Status: Name: Old element values: New element values:
NEW since japicmp.model.JApiAnnotationElementValue@77d972b6
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
131 129
UNCHANGED static public Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED T java.lang.Object java.lang.Object
java.lang.Object getArgumentValue(graphql.schema.GraphQLArgument)
Annotations:
Status: Fully Qualified Name: Elements:
MODIFIED java.lang.Deprecated
Status: Name: Old element values: New element values:
NEW since japicmp.model.JApiAnnotationElementValue@77d972b6
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
155 152
UNCHANGED static public class  graphql.schema.GraphQLArgument$Builder top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. graphql.schema.GraphQLArgument$Builder clearValue()
Annotations:
Status: Fully Qualified Name: Elements:
MODIFIED java.lang.Deprecated
Status: Name: Old element values: New element values:
NEW since japicmp.model.JApiAnnotationElementValue@77d972b6
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
470 462
UNCHANGED public n.a. graphql.schema.GraphQLArgument$Builder defaultValue(java.lang.Object)
Annotations:
Status: Fully Qualified Name: Elements:
MODIFIED java.lang.Deprecated
Status: Name: Old element values: New element values:
NEW since japicmp.model.JApiAnnotationElementValue@1022881d
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
380 376
UNCHANGED public n.a. graphql.schema.GraphQLArgument$Builder value(java.lang.Object)
Annotations:
Status: Fully Qualified Name: Elements:
MODIFIED java.lang.Deprecated
Status: Name: Old element values: New element values:
NEW since japicmp.model.JApiAnnotationElementValue@1022881d
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
426 421
UNCHANGED public n.a. graphql.schema.GraphQLArgument$Builder valueLiteral(graphql.language.Value)
Annotations:
Status: Fully Qualified Name: Elements:
MODIFIED java.lang.Deprecated
Status: Name: Old element values: New element values:
NEW since japicmp.model.JApiAnnotationElementValue@77d972b6
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
442 436
UNCHANGED public n.a. graphql.schema.GraphQLArgument$Builder valueProgrammatic(java.lang.Object)
Annotations:
Status: Fully Qualified Name: Elements:
MODIFIED java.lang.Deprecated
Status: Name: Old element values: New element values:
NEW since japicmp.model.JApiAnnotationElementValue@77d972b6
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
456 449
MODIFIED (!) public class  graphql.schema.GraphQLCodeRegistry top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. graphql.schema.DataFetcher
<..>
Old:?
getDataFetcher(graphql.schema.GraphQLFieldsContainer, graphql.schema.GraphQLFieldDefinition)
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
68 n.a.
MODIFIED (!) static public class  graphql.schema.GraphQLCodeRegistry$Builder top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. graphql.schema.GraphQLCodeRegistry$Builder dataFetcher(graphql.schema.GraphQLFieldsContainer, graphql.schema.GraphQLFieldDefinition, graphql.schema.DataFetcher
<..>
Old:?
)
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
379 n.a.
REMOVED (!) public n.a. graphql.schema.DataFetcher
<..>
Old:?
getDataFetcher(graphql.schema.GraphQLFieldsContainer, graphql.schema.GraphQLFieldDefinition)
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
272 n.a.
UNCHANGED public abstract interface  graphql.schema.GraphQLDirectiveContainer top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED public abstract n.a. java.util.Map
<..>
New:java.lang.Stringjava.util.List<graphql.schema.GraphQLDirective>
Old:java.lang.Stringjava.util.List<graphql.schema.GraphQLDirective>
getAllDirectivesByName()
Annotations:
Status: Fully Qualified Name: Elements:
MODIFIED java.lang.Deprecated
Status: Name: Old element values: New element values:
NEW since japicmp.model.JApiAnnotationElementValue@77d972b6
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
n.a. n.a.
UNCHANGED public abstract n.a. graphql.schema.GraphQLDirective getDirective(java.lang.String)
Annotations:
Status: Fully Qualified Name: Elements:
MODIFIED java.lang.Deprecated
Status: Name: Old element values: New element values:
NEW since japicmp.model.JApiAnnotationElementValue@77d972b6
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
n.a. n.a.
UNCHANGED public abstract n.a. java.util.List
<..>
New:graphql.schema.GraphQLDirective
Old:graphql.schema.GraphQLDirective
getDirectives()
Annotations:
Status: Fully Qualified Name: Elements:
MODIFIED java.lang.Deprecated
Status: Name: Old element values: New element values:
NEW since japicmp.model.JApiAnnotationElementValue@77d972b6
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
n.a. n.a.
UNCHANGED public n.a. java.util.List
<..>
New:graphql.schema.GraphQLDirective
Old:graphql.schema.GraphQLDirective
getDirectives(java.lang.String)
Annotations:
Status: Fully Qualified Name: Elements:
MODIFIED java.lang.Deprecated
Status: Name: Old element values: New element values:
NEW since japicmp.model.JApiAnnotationElementValue@77d972b6
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
158 151
UNCHANGED public abstract n.a. java.util.Map
<..>
New:java.lang.Stringgraphql.schema.GraphQLDirective
Old:java.lang.Stringgraphql.schema.GraphQLDirective
getDirectivesByName()
Annotations:
Status: Fully Qualified Name: Elements:
MODIFIED java.lang.Deprecated
Status: Name: Old element values: New element values:
NEW since japicmp.model.JApiAnnotationElementValue@77d972b6
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
n.a. n.a.
UNCHANGED public n.a. boolean hasDirective(java.lang.String)
Annotations:
Status: Fully Qualified Name: Elements:
MODIFIED java.lang.Deprecated
Status: Name: Old element values: New element values:
NEW since japicmp.model.JApiAnnotationElementValue@77d972b6
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
82 80
UNCHANGED static public class  graphql.schema.GraphQLFieldDefinition$Builder top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. graphql.schema.GraphQLFieldDefinition$Builder argument(java.util.List
<..>
New:graphql.schema.GraphQLArgument
Old:graphql.schema.GraphQLArgument
)
Annotations:
Status: Fully Qualified Name: Elements:
MODIFIED java.lang.Deprecated
Status: Name: Old element values: New element values:
NEW since japicmp.model.JApiAnnotationElementValue@babd368a
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
404 399
UNCHANGED public n.a. graphql.schema.GraphQLFieldDefinition$Builder dataFetcher(graphql.schema.DataFetcher
<..>
New:?
Old:?
)
Annotations:
Status: Fully Qualified Name: Elements:
MODIFIED java.lang.Deprecated
Status: Name: Old element values: New element values:
NEW since japicmp.model.JApiAnnotationElementValue@5490e1ed
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
316 314
UNCHANGED public n.a. graphql.schema.GraphQLFieldDefinition$Builder dataFetcherFactory(graphql.schema.DataFetcherFactory
<..>
New:?
Old:?
)
Annotations:
Status: Fully Qualified Name: Elements:
MODIFIED java.lang.Deprecated
Status: Name: Old element values: New element values:
NEW since japicmp.model.JApiAnnotationElementValue@5490e1ed
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
333 330
UNCHANGED public n.a. graphql.schema.GraphQLFieldDefinition$Builder staticValue(java.lang.Object)
Annotations:
Status: Fully Qualified Name: Elements:
MODIFIED java.lang.Deprecated
Status: Name: Old element values: New element values:
NEW since japicmp.model.JApiAnnotationElementValue@5490e1ed
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
350 346
UNCHANGED static public class  graphql.schema.GraphQLInputObjectField$Builder top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. graphql.schema.GraphQLInputObjectField$Builder defaultValue(java.lang.Object)
Annotations:
Status: Fully Qualified Name: Elements:
MODIFIED java.lang.Deprecated
Status: Name: Old element values: New element values:
NEW since japicmp.model.JApiAnnotationElementValue@1022881d
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
321 319
MODIFIED public class  graphql.schema.GraphQLInputObjectType top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. boolean isOneOf()
Annotations:
Status: Fully Qualified Name: Elements:
NEW graphql.ExperimentalApi n.a.
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 98
UNCHANGED static public class  graphql.schema.GraphQLInterfaceType$Builder top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. graphql.schema.GraphQLInterfaceType$Builder typeResolver(graphql.schema.TypeResolver)
Annotations:
Status: Fully Qualified Name: Elements:
MODIFIED java.lang.Deprecated
Status: Name: Old element values: New element values:
NEW since japicmp.model.JApiAnnotationElementValue@5490e1ed
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
376 366
MODIFIED (!) public class  graphql.schema.GraphQLSchema top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. java.util.Map
<..>
New:java.lang.Stringjava.util.List<graphql.schema.GraphQLDirective>
Old:java.lang.Stringjava.util.List<graphql.schema.GraphQLDirective>
getAllSchemaDirectivesByName()
Annotations:
Status: Fully Qualified Name: Elements:
MODIFIED java.lang.Deprecated
Status: Name: Old element values: New element values:
NEW since japicmp.model.JApiAnnotationElementValue@77d972b6
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
502 485
REMOVED (!) public n.a. graphql.schema.visibility.GraphqlFieldVisibility getFieldVisibility()
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
424 n.a.
UNCHANGED public n.a. graphql.schema.GraphQLDirective getSchemaDirective(java.lang.String)
Annotations:
Status: Fully Qualified Name: Elements:
MODIFIED java.lang.Deprecated
Status: Name: Old element values: New element values:
NEW since japicmp.model.JApiAnnotationElementValue@77d972b6
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
520 502
UNCHANGED public n.a. java.util.Map
<..>
New:java.lang.Stringgraphql.schema.GraphQLDirective
Old:java.lang.Stringgraphql.schema.GraphQLDirective
getSchemaDirectiveByName()
Annotations:
Status: Fully Qualified Name: Elements:
MODIFIED java.lang.Deprecated
Status: Name: Old element values: New element values:
NEW since japicmp.model.JApiAnnotationElementValue@77d972b6
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
486 470
UNCHANGED public n.a. java.util.List
<..>
New:graphql.schema.GraphQLDirective
Old:graphql.schema.GraphQLDirective
getSchemaDirectives()
Annotations:
Status: Fully Qualified Name: Elements:
MODIFIED java.lang.Deprecated
Status: Name: Old element values: New element values:
NEW since japicmp.model.JApiAnnotationElementValue@77d972b6
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
470 455
UNCHANGED public n.a. java.util.List
<..>
New:graphql.schema.GraphQLDirective
Old:graphql.schema.GraphQLDirective
getSchemaDirectives(java.lang.String)
Annotations:
Status: Fully Qualified Name: Elements:
MODIFIED java.lang.Deprecated
Status: Name: Old element values: New element values:
NEW since japicmp.model.JApiAnnotationElementValue@77d972b6
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
536 517
MODIFIED (!) static public class  graphql.schema.GraphQLSchema$Builder top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. graphql.schema.GraphQLSchema build(java.util.Set
<..>
Old:graphql.schema.GraphQLType
)
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
879 n.a.
REMOVED (!) public n.a. graphql.schema.GraphQLSchema build(java.util.Set
<..>
Old:graphql.schema.GraphQLType
, java.util.Set
<..>
Old:graphql.schema.GraphQLDirective
)
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
895 n.a.
REMOVED (!) public n.a. graphql.schema.GraphQLSchema$Builder fieldVisibility(graphql.schema.visibility.GraphqlFieldVisibility)
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
748 n.a.
UNCHANGED static public class  graphql.schema.GraphQLUnionType$Builder top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. graphql.schema.GraphQLUnionType$Builder typeResolver(graphql.schema.TypeResolver)
Annotations:
Status: Fully Qualified Name: Elements:
MODIFIED java.lang.Deprecated
Status: Name: Old element values: New element values:
NEW since japicmp.model.JApiAnnotationElementValue@5490e1ed
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
288 285
MODIFIED (!) public class  graphql.schema.idl.RuntimeWiring top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. java.util.Collection
<..>
Old:graphql.schema.idl.SchemaGeneratorPostProcessing
getSchemaGeneratorPostProcessings()
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
155 n.a.
MODIFIED (!) static public class  graphql.schema.idl.RuntimeWiring$Builder top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. graphql.schema.idl.RuntimeWiring$Builder transformer(graphql.schema.idl.SchemaGeneratorPostProcessing)
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
362 n.a.
UNCHANGED public abstract interface  graphql.schema.idl.SchemaDirectiveWiringEnvironment top
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED T graphql.schema.GraphQLDirectiveContainer graphql.schema.GraphQLDirectiveContainer
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED public abstract n.a. graphql.schema.GraphQLDirective getDirective()
Annotations:
Status: Fully Qualified Name: Elements:
MODIFIED java.lang.Deprecated
Status: Name: Old element values: New element values:
NEW since japicmp.model.JApiAnnotationElementValue@7811d05d
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
n.a. n.a.
UNCHANGED public abstract n.a. graphql.schema.GraphQLDirective getDirective(java.lang.String)
Annotations:
Status: Fully Qualified Name: Elements:
MODIFIED java.lang.Deprecated
Status: Name: Old element values: New element values:
NEW since japicmp.model.JApiAnnotationElementValue@7811d05d
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
n.a. n.a.
UNCHANGED public abstract n.a. java.util.Map
<..>
New:java.lang.Stringgraphql.schema.GraphQLDirective
Old:java.lang.Stringgraphql.schema.GraphQLDirective
getDirectives()
Annotations:
Status: Fully Qualified Name: Elements:
MODIFIED java.lang.Deprecated
Status: Name: Old element values: New element values:
NEW since japicmp.model.JApiAnnotationElementValue@7811d05d
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
n.a. n.a.
NEW public class  graphql.schema.idl.SchemaDirectiveWiringSchemaGeneratorPostProcessing$Visitor top
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
Status Superclass Compatibility Changes
NEW graphql.schema.GraphQLTypeVisitorStub n.a.
Interfaces:
Status Interface Compatibility Changes
NEW graphql.schema.GraphQLTypeVisitor n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. SchemaDirectiveWiringSchemaGeneratorPostProcessing$Visitor(graphql.schema.idl.SchemaDirectiveWiringSchemaGeneratorPostProcessing) n.a.
Old file New file
n.a. 58
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. boolean schemaChanged()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 63
NEW public n.a. graphql.util.TraversalControl visitGraphQLEnumType(graphql.schema.GraphQLEnumType, graphql.util.TraverserContext
<..>
New:graphql.schema.GraphQLSchemaElement
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 110
NEW public n.a. graphql.util.TraversalControl visitGraphQLInputObjectType(graphql.schema.GraphQLInputObjectType, graphql.util.TraverserContext
<..>
New:graphql.schema.GraphQLSchemaElement
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 119
NEW public n.a. graphql.util.TraversalControl visitGraphQLInterfaceType(graphql.schema.GraphQLInterfaceType, graphql.util.TraverserContext
<..>
New:graphql.schema.GraphQLSchemaElement
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 101
NEW public n.a. graphql.util.TraversalControl visitGraphQLObjectType(graphql.schema.GraphQLObjectType, graphql.util.TraverserContext
<..>
New:graphql.schema.GraphQLSchemaElement
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 92
NEW public n.a. graphql.util.TraversalControl visitGraphQLScalarType(graphql.schema.GraphQLScalarType, graphql.util.TraverserContext
<..>
New:graphql.schema.GraphQLSchemaElement
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 128
NEW public n.a. graphql.util.TraversalControl visitGraphQLUnionType(graphql.schema.GraphQLUnionType, graphql.util.TraverserContext
<..>
New:graphql.schema.GraphQLSchemaElement
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 137
REMOVED (!) public abstract interface  graphql.schema.idl.SchemaGeneratorPostProcessing top
Compatibility Changes:
Change
CLASS_REMOVED
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED (!) public abstract n.a. graphql.schema.GraphQLSchema process(graphql.schema.GraphQLSchema)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
n.a. n.a.
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED graphql.PublicSpi n.a.
REMOVED java.lang.Deprecated n.a.
MODIFIED static public class  graphql.schema.idl.SchemaPrinter$Options top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. java.util.function.Predicate
<..>
New:java.lang.String
getIncludeDirectiveDefinition()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 152
NEW public n.a. graphql.schema.idl.SchemaPrinter$Options includeAstDefinitionComments(boolean)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 449
NEW public n.a. graphql.schema.idl.SchemaPrinter$Options includeDirectiveDefinition(java.util.function.Predicate
<..>
New:java.lang.String
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 291
NEW public n.a. boolean isIncludeAstDefinitionComments()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 176
NEW public class  graphql.schema.validation.OneOfInputObjectRules top
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
Status Superclass Compatibility Changes
NEW graphql.schema.GraphQLTypeVisitorStub n.a.
Interfaces:
Status Interface Compatibility Changes
NEW graphql.schema.GraphQLTypeVisitor n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. OneOfInputObjectRules() n.a.
Old file New file
n.a. 20
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. graphql.util.TraversalControl visitGraphQLInputObjectField(graphql.schema.GraphQLInputObjectField, graphql.util.TraverserContext
<..>
New:graphql.schema.GraphQLSchemaElement
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 24
Annotations:
Status: Fully Qualified Name: Elements:
NEW graphql.ExperimentalApi n.a.
UNCHANGED public class  graphql.schema.visibility.NoIntrospectionGraphqlFieldVisibility top
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Fields:
Status Modifier Type Field Compatibility Changes:
UNCHANGED public static graphql.schema.visibility.NoIntrospectionGraphqlFieldVisibility NO_INTROSPECTION_FIELD_VISIBILITY
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated
Status: Name: Old element values: New element values:
NEW since japicmp.model.JApiAnnotationElementValue@47a9e072
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated
Status: Name: Old element values: New element values:
NEW since japicmp.model.JApiAnnotationElementValue@47a9e072
UNCHANGED public class  graphql.TypeResolutionEnvironment top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED public Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED T java.lang.Object java.lang.Object
java.lang.Object getContext()
Annotations:
Status: Fully Qualified Name: Elements:
MODIFIED java.lang.Deprecated
Status: Name: Old element values: New element values:
NEW since japicmp.model.JApiAnnotationElementValue@11ad1ed3
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
101 100
NEW public class  graphql.util.CyclicSchemaAnalyzer top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. CyclicSchemaAnalyzer() n.a.
Old file New file
n.a. 26
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW static public n.a. java.util.List
<..>
New:graphql.util.CyclicSchemaAnalyzer$SchemaCycle
findCycles(graphql.schema.GraphQLSchema)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 50
NEW static public n.a. java.util.List
<..>
New:graphql.util.CyclicSchemaAnalyzer$SchemaCycle
findCycles(graphql.schema.GraphQLSchema, boolean)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 54
Annotations:
Status: Fully Qualified Name: Elements:
NEW graphql.ExperimentalApi n.a.
NEW static public class  graphql.util.CyclicSchemaAnalyzer$SchemaCycle top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. CyclicSchemaAnalyzer$SchemaCycle(java.util.List
<..>
New:java.lang.String
)
n.a.
Old file New file
n.a. 31
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. java.util.List
<..>
New:java.lang.String
getCycle()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 40
NEW public n.a. int size()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 36
NEW public n.a. java.lang.String toString()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 45
NEW static public class  graphql.util.LockKit$ComputedOnce top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. LockKit$ComputedOnce() n.a.
Old file New file
n.a. 58
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. boolean hasBeenComputed()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 65
NEW public n.a. void runOnce(java.lang.Runnable)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 69
NEW public class  graphql.util.StringKit top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. StringKit() n.a.
Old file New file
n.a. 5
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW static public n.a. java.lang.String capitalize(java.lang.String)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 8
NEW public class  graphql.validation.rules.DeferDirectiveLabel top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. DeferDirectiveLabel(graphql.validation.ValidationContext, graphql.validation.ValidationErrorCollector) n.a.
Old file New file
n.a. 35
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. void checkDirective(graphql.language.Directive, java.util.List
<..>
New:graphql.language.Node
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 41
Annotations:
Status: Fully Qualified Name: Elements:
NEW graphql.ExperimentalApi n.a.
NEW public class  graphql.validation.rules.DeferDirectiveOnRootLevel top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. DeferDirectiveOnRootLevel(graphql.validation.ValidationContext, graphql.validation.ValidationErrorCollector) n.a.
Old file New file
n.a. 33
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. void checkDirective(graphql.language.Directive, java.util.List
<..>
New:graphql.language.Node
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 40
Annotations:
Status: Fully Qualified Name: Elements:
NEW graphql.ExperimentalApi n.a.
NEW public class  graphql.validation.rules.DeferDirectiveOnValidOperation top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. DeferDirectiveOnValidOperation(graphql.validation.ValidationContext, graphql.validation.ValidationErrorCollector) n.a.
Old file New file
n.a. 32
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. void checkDirective(graphql.language.Directive, java.util.List
<..>
New:graphql.language.Node
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 40
Annotations:
Status: Fully Qualified Name: Elements:
NEW graphql.ExperimentalApi n.a.
MODIFIED (!)  (Serializable incompatible(!): default serialVersionUID changed)  public class  graphql.validation.ValidationError top
Serializable default serialVersionUID serialVersionUID in class
Oldtrue -6718441570711990675 n.a.
Newtrue -21198273564218783 n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. ValidationError(graphql.validation.ValidationErrorType, graphql.language.SourceLocation, java.lang.String, java.util.List
<..>
Old:java.lang.String
)
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
CONSTRUCTOR_REMOVED
Old file New file
46 n.a.
REMOVED (!) public n.a. ValidationError(graphql.validation.ValidationErrorClassification)
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
CONSTRUCTOR_REMOVED
Old file New file
30 n.a.
REMOVED (!) public n.a. ValidationError(graphql.validation.ValidationErrorType, java.util.List
<..>
Old:graphql.language.SourceLocation
, java.lang.String)
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
CONSTRUCTOR_REMOVED
Old file New file
56 n.a.
REMOVED (!) public n.a. ValidationError(graphql.validation.ValidationErrorType, java.util.List
<..>
Old:graphql.language.SourceLocation
, java.lang.String, java.util.List
<..>
Old:java.lang.String
)
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
CONSTRUCTOR_REMOVED
Old file New file
65 n.a.
REMOVED (!) public n.a. ValidationError(graphql.validation.ValidationErrorClassification, graphql.language.SourceLocation, java.lang.String)
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
CONSTRUCTOR_REMOVED
Old file New file
37 n.a.
MODIFIED  (Serializable compatible)  final public enum  graphql.validation.ValidationErrorType top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED java.lang.Enum n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue -4669077759736343826 n.a.
Newtrue -3563478306333959932 n.a.
Fields:
Status Modifier Type Field Compatibility Changes:
NEW public static final graphql.validation.ValidationErrorType DuplicateIncrementalLabel n.a.
NEW public static final graphql.validation.ValidationErrorType VariableNotAllowed n.a.