* @throws IllegalArgumentException If provided NodeModification does not adhere to the
* structure.
*/
- abstract void quickVerifyStructure(NormalizedNode<?, ?> modification);
+ abstract void quickVerifyStructure(NormalizedNode modification);
/**
* Performs a full structural verification of NodeModification, such as written values / types uses right
* @throws IllegalArgumentException If provided NodeModification does not adhere to the
* structure.
*/
- abstract void fullVerifyStructure(NormalizedNode<?, ?> modification);
+ abstract void fullVerifyStructure(NormalizedNode modification);
/**
* Return the tracking policy for this node's children.
* @param value Value which should be merge into the modification
* @param version Data version as carried in the containing {@link InMemoryDataTreeModification}
*/
- abstract void mergeIntoModifiedNode(ModifiedNode modification, NormalizedNode<?, ?> value, Version version);
+ abstract void mergeIntoModifiedNode(ModifiedNode modification, NormalizedNode value, Version version);
/**
* {@inheritDoc}
@Override
public abstract ModificationApplyOperation childByArg(PathArgument arg);
- abstract void recursivelyVerifyStructure(NormalizedNode<?, ?> value);
+ abstract void recursivelyVerifyStructure(NormalizedNode value);
abstract ToStringHelper addToStringAttributes(ToStringHelper helper);