## Uses of Class
japa.parser.ast.expr.NameExpr

Packages that use NameExpr
japa.parser
japa.parser.ast
japa.parser.ast.body
japa.parser.ast.expr
japa.parser.ast.visitor

### Uses of NameExpr in japa.parser

Methods in japa.parser that return NameExpr
`static NameExpr` ASTHelper.`createNameExpr(String qualifiedName)` Creates a new `NameExpr` from a qualified name. The qualified name can contains "." (dot) characters.

### Uses of NameExpr in japa.parser.ast

Methods in japa.parser.ast that return NameExpr
`NameExpr` ImportDeclaration.`getName()` Retrieves the name of the import.
`NameExpr` PackageDeclaration.`getName()` Return the name of the package.

Methods in japa.parser.ast with parameters of type NameExpr
`void` ImportDeclaration.`setName(NameExpr name)` Sets the name this import.
`void` PackageDeclaration.`setName(NameExpr name)` Sets the name of this package declaration.

Constructors in japa.parser.ast with parameters of type NameExpr
Constructor and Description
`ImportDeclaration(int beginLine, int beginColumn, int endLine, int endColumn, NameExpr name, boolean isStatic, boolean isAsterisk)`
`ImportDeclaration(NameExpr name, boolean isStatic, boolean isAsterisk)`
`PackageDeclaration(int beginLine, int beginColumn, int endLine, int endColumn, List<AnnotationExpr> annotations, NameExpr name)`
`PackageDeclaration(List<AnnotationExpr> annotations, NameExpr name)`
`PackageDeclaration(NameExpr name)`

### Uses of NameExpr in japa.parser.ast.body

Methods in japa.parser.ast.body that return NameExpr
`NameExpr` ConstructorDeclaration.`getNameExpr()`
`NameExpr` MethodDeclaration.`getNameExpr()`
`NameExpr` TypeDeclaration.`getNameExpr()`

Methods in japa.parser.ast.body that return types with arguments of type NameExpr
`List<NameExpr>` ConstructorDeclaration.`getThrows()`
`List<NameExpr>` MethodDeclaration.`getThrows()`

Methods in japa.parser.ast.body with parameters of type NameExpr
`void` ConstructorDeclaration.`setNameExpr(NameExpr name)`
`void` MethodDeclaration.`setNameExpr(NameExpr name)`
`void` TypeDeclaration.`setNameExpr(NameExpr nameExpr)`

Method parameters in japa.parser.ast.body with type arguments of type NameExpr
`void` ConstructorDeclaration.`setThrows(List<NameExpr> throws_)`
`void` MethodDeclaration.`setThrows(List<NameExpr> throws_)`

Constructor parameters in japa.parser.ast.body with type arguments of type NameExpr
Constructor and Description
`ConstructorDeclaration(int beginLine, int beginColumn, int endLine, int endColumn, int modifiers, List<AnnotationExpr> annotations, List<TypeParameter> typeParameters, String name, List<Parameter> parameters, List<NameExpr> throws_, BlockStmt block)`
`ConstructorDeclaration(int modifiers, List<AnnotationExpr> annotations, List<TypeParameter> typeParameters, String name, List<Parameter> parameters, List<NameExpr> throws_, BlockStmt block)`
`MethodDeclaration(int beginLine, int beginColumn, int endLine, int endColumn, int modifiers, List<AnnotationExpr> annotations, List<TypeParameter> typeParameters, Type type, String name, List<Parameter> parameters, int arrayCount, List<NameExpr> throws_, BlockStmt block)`
`MethodDeclaration(int modifiers, List<AnnotationExpr> annotations, List<TypeParameter> typeParameters, Type type, String name, List<Parameter> parameters, int arrayCount, List<NameExpr> throws_, BlockStmt block)`

### Uses of NameExpr in japa.parser.ast.expr

Subclasses of NameExpr in japa.parser.ast.expr
`class` `QualifiedNameExpr`

Fields in japa.parser.ast.expr declared as NameExpr
`protected NameExpr` AnnotationExpr.`name`

Methods in japa.parser.ast.expr that return NameExpr
`NameExpr` FieldAccessExpr.`getFieldExpr()`
`NameExpr` AnnotationExpr.`getName()`
`NameExpr` MethodCallExpr.`getNameExpr()`
`NameExpr` QualifiedNameExpr.`getQualifier()`

Methods in japa.parser.ast.expr with parameters of type NameExpr
`void` FieldAccessExpr.`setFieldExpr(NameExpr field)`
`void` AnnotationExpr.`setName(NameExpr name)`
`void` MethodCallExpr.`setNameExpr(NameExpr name)`
`void` QualifiedNameExpr.`setQualifier(NameExpr qualifier)`

Constructors in japa.parser.ast.expr with parameters of type NameExpr
Constructor and Description
`MarkerAnnotationExpr(int beginLine, int beginColumn, int endLine, int endColumn, NameExpr name)`
`MarkerAnnotationExpr(NameExpr name)`
`NormalAnnotationExpr(int beginLine, int beginColumn, int endLine, int endColumn, NameExpr name, List<MemberValuePair> pairs)`
`NormalAnnotationExpr(NameExpr name, List<MemberValuePair> pairs)`
`QualifiedNameExpr(int beginLine, int beginColumn, int endLine, int endColumn, NameExpr scope, String name)`
`QualifiedNameExpr(NameExpr scope, String name)`
`SingleMemberAnnotationExpr(int beginLine, int beginColumn, int endLine, int endColumn, NameExpr name, Expression memberValue)`
`SingleMemberAnnotationExpr(NameExpr name, Expression memberValue)`

### Uses of NameExpr in japa.parser.ast.visitor

Methods in japa.parser.ast.visitor with parameters of type NameExpr
`void` VoidVisitor.`visit(NameExpr n, A arg)`
`void` VoidVisitorAdapter.`visit(NameExpr n, A arg)`
`Node` ModifierVisitorAdapter.`visit(NameExpr n, A arg)`
`R` GenericVisitor.`visit(NameExpr n, A arg)`
`R` GenericVisitorAdapter.`visit(NameExpr n, A arg)`
`Boolean` EqualsVisitor.`visit(NameExpr n1, Node arg)`
`void` DumpVisitor.`visit(NameExpr n, Object arg)`
`Node` CloneVisitor.`visit(NameExpr _n, Object _arg)`