T - for two@PublicApi public interface ImplementingTypeDefinition<T extends TypeDefinition> extends TypeDefinition<T>
TypeDefinition that might implement interfaces| Modifier and Type | Method and Description |
|---|---|
java.util.List<FieldDefinition> |
getFieldDefinitions() |
java.util.List<Type> |
getImplements() |
getNameaccept, deepCopy, getAdditionalData, getChildren, getComments, getIgnoredChars, getNamedChildren, getSourceLocation, isEqualTo, withNewChildrengetDirectives, getDirectives, getDirectivesByName, hasDirectivejava.util.List<Type> getImplements()
java.util.List<FieldDefinition> getFieldDefinitions()