## Uses of Class
org.eclipse.wst.jsdt.core.dom.Name

Packages that use Name
org.eclipse.wst.jsdt.core.dom

### Uses of Name in org.eclipse.wst.jsdt.core.dom

Subclasses of Name in org.eclipse.wst.jsdt.core.dom
`class` `ArrayName` Array pattern Provisional API: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
`class` `AssignmentName` Assignment pattern
`class` `ObjectName` Object pattern
`class` `QualifiedName` AST node for a qualified name.
`class` `RestElementName` RestElement pattern Provisional API: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
`class` `SimpleName` AST node for a simple name.

Methods in org.eclipse.wst.jsdt.core.dom that return Name
`Name` AssignmentName.`getLeft()`
`Name` SimpleType.`getName()` Returns the name of this simple type.
`Name` PackageDeclaration.`getName()` Returns the package name of this package declaration.
`Name` ImportDeclaration.`getName()` Returns the name imported by this declaration.
`Name` ClassInstanceCreation.`getName()` Returns the name of the type instantiated in this class instance creation expression (JLS2 API only).
`Name` VariableDeclarationFragment.`getPattern()` Returns the variable pattern for this node.
`Name` SingleVariableDeclaration.`getPattern()` Returns the variable pattern for this node.
`Name` ThisExpression.`getQualifier()` Returns the qualifier of this "this" expression, or `null` if there is none.
`Name` SuperMethodInvocation.`getQualifier()` Returns the qualifier of this "super" method invocation expression, or `null` if there is none.
`Name` SuperFieldAccess.`getQualifier()` Returns the qualifier of this "super" field access expression, or `null` if there is none.
`Name` QualifiedName.`getQualifier()` Returns the qualifier part of this qualified name.
`Name` MemberRef.`getQualifier()` Returns the qualifier of this member reference, or `null` if there is none.
`Name` FunctionRef.`getQualifier()` Returns the qualifier of this method reference, or `null` if there is none.
`Name` TypeDeclaration.`getSuperclass()` Returns the name of the superclass declared in this type declaration, or `null` if there is none (JLS2 API only).
`Name` AST.`newName(java.lang.String qualifiedName)` Creates and returns a new unparented name node for the given name.
`Name` AST.`newName(java.lang.String[] identifiers)` Creates and returns a new unparented name node for the given name segments.

Methods in org.eclipse.wst.jsdt.core.dom with parameters of type Name
`QualifiedName` AST.`newQualifiedName(Name qualifier, SimpleName name)` Creates and returns a new unparented qualified name node for the given qualifier and simple name child node.
`SimpleType` AST.`newSimpleType(Name typeName)` Creates and returns a new unparented simple type node with the given type name.
`void` AssignmentName.`setLeft(Name left)`
`void` SimpleType.`setName(Name typeName)` Sets the name of this simple type to the given name.
`void` PackageDeclaration.`setName(Name name)` Sets the package name of this package declaration to the given name.
`void` ImportDeclaration.`setName(Name name)` Sets the name of this import declaration to the given name.
`void` ClassInstanceCreation.`setName(Name name)` Sets the name of the type instantiated in this class instance creation expression (JLS2 API only).
`void` VariableDeclarationFragment.`setPattern(Name pattern)` Sets the pattern of the variable declared in this variable declaration to the given pattern.
`void` SingleVariableDeclaration.`setPattern(Name pattern)` Sets the pattern of the variable declared in this variable declaration to the given pattern.
`void` ThisExpression.`setQualifier(Name name)` Sets or clears the qualifier of this "this" expression.
`void` SuperMethodInvocation.`setQualifier(Name name)` Sets or clears the qualifier of this "super" method invocation expression.
`void` SuperFieldAccess.`setQualifier(Name name)` Sets or clears the qualifier of this "super" field access expression.
`void` QualifiedName.`setQualifier(Name qualifier)` Sets the qualifier of this qualified name to the given name.
`void` MemberRef.`setQualifier(Name name)` Sets or clears the qualifier of this member reference.
`void` FunctionRef.`setQualifier(Name name)` Sets or clears the qualifier of this method reference.
`void` TypeDeclaration.`setSuperclass(Name superclassName)` Sets or clears the name of the superclass declared in this type declaration (JLS2 API only).