Package graphql.schema.diff
Class DiffCtx
java.lang.Object
graphql.schema.diff.DiffCtx
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final Document
(package private) final Document
private final DifferenceReporter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) boolean
examiningType
(String typeName) (package private) void
exitType()
(package private) <T extends TypeDefinition>
Optional<T> getNewTypeDef
(Type type, Class<T> typeDefClass) (package private) <T extends TypeDefinition>
Optional<T> getOldTypeDef
(Type type, Class<T> typeDefClass) private <T extends TypeDefinition>
Optional<T> (package private) void
-
Field Details
-
examinedTypes
-
currentTypes
-
reporter
-
oldDoc
-
newDoc
-
-
Constructor Details
-
DiffCtx
DiffCtx(DifferenceReporter reporter, Document oldDoc, Document newDoc)
-
-
Method Details
-
report
-
examiningType
-
exitType
void exitType() -
getOldTypeDef
-
getNewTypeDef
-
getType
private <T extends TypeDefinition> Optional<T> getType(String typeName, Class<T> typeDefClass, Document doc)
-