@Override public DirectiveDefinition deepCopy() { return new DirectiveDefinition(name, description, deepCopy(inputValueDefinitions), deepCopy(directiveLocations), getSourceLocation(), getComments(), getIgnoredChars()); }
private Builder(DirectiveDefinition existing) { this.sourceLocation = existing.getSourceLocation(); this.comments = existing.getComments(); this.name = existing.getName(); this.description = existing.getDescription(); this.inputValueDefinitions = existing.getInputValueDefinitions(); this.directiveLocations = existing.getDirectiveLocations(); this.ignoredChars = existing.getIgnoredChars(); }
@Override public DirectiveDefinition deepCopy() { return new DirectiveDefinition(name, description, deepCopy(inputValueDefinitions), deepCopy(directiveLocations), getSourceLocation(), getComments(), getIgnoredChars()); }
private Builder(DirectiveDefinition existing) { this.sourceLocation = existing.getSourceLocation(); this.comments = existing.getComments(); this.name = existing.getName(); this.description = existing.getDescription(); this.inputValueDefinitions = existing.getInputValueDefinitions(); this.directiveLocations = existing.getDirectiveLocations(); this.ignoredChars = existing.getIgnoredChars(); }