| Interface | Description |
|---|---|
| NodeWithAnnotations<N extends Node> |
A node that can be annotated.
|
| NodeWithArguments<N extends Node> |
A node with arguments.
|
| NodeWithBlockStmt<N extends Node> |
A node with a body that is a BlockStmt.
|
| NodeWithBody<N extends Node> | |
| NodeWithCondition<N extends Node> | |
| NodeWithDeclaration |
Node with a declaration representable as a String.
|
| NodeWithExpression<N extends Node> |
A node that has an expression in it.
|
| NodeWithExtends<N extends Node> |
A node that extends other types.
|
| NodeWithIdentifier<N extends Node> | |
| NodeWithImplements<N extends Node> |
A node that implements other types.
|
| NodeWithJavadoc<N extends Node> |
A node that can be documented with a Javadoc comment.
|
| NodeWithMembers<N extends Node> |
A node having members.
|
| NodeWithModifiers<N extends Node> |
A Node with Modifiers.
|
| NodeWithName<N extends Node> |
A node with a (qualified) name.
|
| NodeWithOptionalBlockStmt<N extends Node> |
A node with a body that is a BlockStmt, which is optional.
|
| NodeWithOptionalLabel<T extends Node> |
A node that has an optional label.
|
| NodeWithOptionalScope<N extends Node> |
Represents a node which has an optional scope expression eg.
|
| NodeWithParameters<N extends Node> | |
| NodeWithRange<N> |
A node that has a Range, which is every Node.
|
| NodeWithSimpleName<N extends Node> |
A node with a name.
|
| NodeWithStatements<N extends Node> |
A node that contains a list of statements.
|
| NodeWithThrownExceptions<N extends Node> |
A node that declares the types of exception it throws.
|
| NodeWithTokenRange<N> |
A node that has a Range, which is every Node.
|
| NodeWithType<N extends Node,T extends Type> |
A node with a type.
|
| NodeWithTypeArguments<N extends Node> |
A node that can have type arguments.
|
| NodeWithTypeParameters<N extends Node> |
A node that can have type parameters.
|
| NodeWithVariables<N extends Node> |
A node which has a list of variables.
|
Copyright © 2007–2024. All rights reserved.