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() |
accept, getChildren, getComments, getSourceLocation, isEqualTojava.lang.String getName()
java.util.List<Directive> getDirectives()
T deepCopy()
deepCopy in interface Definition<T extends TypeDefinition>deepCopy in interface Node<T extends TypeDefinition>