graphql.language.ObjectTypeExtensionDefinition Maven / Gradle / Ivy
package graphql.language;
import java.util.List;
public class ObjectTypeExtensionDefinition extends ObjectTypeDefinition {
public ObjectTypeExtensionDefinition() {
super(null);
}
public ObjectTypeExtensionDefinition(String name) {
super(name);
}
public ObjectTypeExtensionDefinition(String name, List implementz, List directives, List fieldDefinitions) {
super(name, implementz, directives, fieldDefinitions);
}
@Override
public ObjectTypeExtensionDefinition deepCopy() {
return new ObjectTypeExtensionDefinition(getName(),
deepCopy(getImplements()),
deepCopy(getDirectives()),
deepCopy(getFieldDefinitions())
);
}
@Override
public String toString() {
return "ObjectTypeExtensionDefinition{" +
"name='" + getName() + '\'' +
", implements=" + getImplements() +
", directives=" + getDirectives() +
", fieldDefinitions=" + getFieldDefinitions() +
'}';
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy