public interface TypeDefinition<T extends TypeDefinition> extends Definition<T>
Modifier and Type | Method and Description |
---|---|
T |
deepCopy() |
java.util.List<Directive> |
getDirectives() |
java.lang.String |
getName() |
getChildren, getComments, getSourceLocation, isEqualTo
java.lang.String getName()
java.util.List<Directive> getDirectives()
T deepCopy()
deepCopy
in interface Definition<T extends TypeDefinition>
deepCopy
in interface Node<T extends TypeDefinition>