Interface NodeWithExtends<N extends Node>
-
- All Known Implementing Classes:
ClassOrInterfaceDeclaration
public interface NodeWithExtends<N extends Node>
A node that extends other types.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description default N
addExtendedType(ClassOrInterfaceType extend)
default N
addExtendedType(Class<?> clazz)
Add an "extends" to this and automatically add the importdefault N
addExtendedType(String name)
Add an "extends" to thisdefault N
addExtends(Class<?> clazz)
Deprecated.use addExtendedTypedefault N
addExtends(String name)
Deprecated.use addExtendedTypeNodeList<ClassOrInterfaceType>
getExtendedTypes()
default ClassOrInterfaceType
getExtendedTypes(int i)
default N
setExtendedType(int i, ClassOrInterfaceType extend)
N
setExtendedTypes(NodeList<ClassOrInterfaceType> extendsList)
void
tryAddImportToParentCompilationUnit(Class<?> clazz)
-
-
-
Method Detail
-
getExtendedTypes
NodeList<ClassOrInterfaceType> getExtendedTypes()
-
tryAddImportToParentCompilationUnit
void tryAddImportToParentCompilationUnit(Class<?> clazz)
-
getExtendedTypes
default ClassOrInterfaceType getExtendedTypes(int i)
-
setExtendedTypes
N setExtendedTypes(NodeList<ClassOrInterfaceType> extendsList)
-
setExtendedType
default N setExtendedType(int i, ClassOrInterfaceType extend)
-
addExtendedType
default N addExtendedType(ClassOrInterfaceType extend)
-
addExtendedType
default N addExtendedType(Class<?> clazz)
Add an "extends" to this and automatically add the import- Parameters:
clazz
- the class to extand from- Returns:
- this
-
-