Top Description Methods
com.github.javaparser.ast.nodeTypes

public Interface NodeWithSimpleName<N extends Node>

Known Direct Subinterfaces
com.github.javaparser.ast.nodeTypes.NodeWithMembers
Known Direct Implementers
com.github.javaparser.ast.type.ClassOrInterfaceType, com.github.javaparser.ast.type.TypeParameter, com.github.javaparser.ast.body.AnnotationMemberDeclaration, com.github.javaparser.ast.body.CallableDeclaration, com.github.javaparser.ast.body.ConstructorDeclaration, com.github.javaparser.ast.body.EnumConstantDeclaration, com.github.javaparser.ast.body.MethodDeclaration, com.github.javaparser.ast.body.Parameter, com.github.javaparser.ast.body.TypeDeclaration, com.github.javaparser.ast.body.VariableDeclarator, com.github.javaparser.ast.expr.MethodCallExpr, com.github.javaparser.ast.expr.FieldAccessExpr, com.github.javaparser.ast.expr.MemberValuePair, com.github.javaparser.ast.expr.NameExpr
Imports
com.github.javaparser.ast.Node, com.github.javaparser.ast.expr.NameExpr, .SimpleName

A node with a name.

The main reason for this interface is to permit users to manipulate homogeneously all nodes with a getName method.

Method Summary

Modifier and TypeMethod and Description
public SimpleName
public default NameExpr
public default String
public N
public default N

Method Detail

getNameback to summary
public SimpleName getName()
getNameAsExpressionback to summary
public default NameExpr getNameAsExpression()
getNameAsStringback to summary
public default String getNameAsString()
setNameback to summary
public N setName(SimpleName name)
setNameback to summary
public default N setName(String name)
Annotations
@SuppressWarnings:unchecked