public interface NodeWithExtends<N extends Node>
extends
keyword.Modifier and Type | Method and Description |
---|---|
default N |
addExtendedType(Class<?> clazz)
Add an "extends" to this and automatically add the import
|
default N |
addExtendedType(ClassOrInterfaceType extend) |
default N |
addExtendedType(String name)
Add an "extends" to this
|
default N |
addExtends(Class<?> clazz)
Deprecated.
use addExtendedType
|
default N |
addExtends(String name)
Deprecated.
use addExtendedType
|
NodeList<ClassOrInterfaceType> |
getExtendedTypes() |
default ClassOrInterfaceType |
getExtendedTypes(int i) |
default N |
setExtendedType(int i,
ClassOrInterfaceType extend) |
N |
setExtendedTypes(NodeList<ClassOrInterfaceType> extendsList) |
void |
tryAddImportToParentCompilationUnit(Class<?> clazz) |
NodeList<ClassOrInterfaceType> getExtendedTypes()
java.lang.Object
unless it is explicitly added (e.g. class X extends Object {}
)
If you want the implicitly extended types, you will need a resolved reference.void tryAddImportToParentCompilationUnit(Class<?> clazz)
default ClassOrInterfaceType getExtendedTypes(int i)
N setExtendedTypes(NodeList<ClassOrInterfaceType> extendsList)
default N setExtendedType(int i, ClassOrInterfaceType extend)
default N addExtendedType(ClassOrInterfaceType extend)
@Deprecated default N addExtends(Class<?> clazz)
@Deprecated default N addExtends(String name)
default N addExtendedType(Class<?> clazz)
clazz
- the class to extend fromCopyright © 2007–2023. All rights reserved.