Uses of Interface javax.lang.model.element.Name (Java SE 14 & JDK 14)
Description: use: module: java.compiler, package: javax.lang.model.element, interface: Name

# Uses of Interface
javax.lang.model.element.Name

Packages that use Name
Package | Description
--- | ---
com.sun.source.doctree | Provides interfaces to represent documentation comments as abstract syntax trees (AST).
com.sun.source.tree | Provides interfaces to represent source code as abstract syntax trees (AST).
com.sun.source.util | Provides utilities for operations on abstract syntax trees (AST).
javax.lang.model.element | Interfaces used to model elements of the Java programming language.
javax.lang.model.util | Utilities to assist in the processing of program elements and types.

- ## Uses of Name in com.sun.source.doctree

  Methods in com.sun.source.doctree that return Name
  Modifier and Type | Method | Description
  --- | --- | ---
  `Name` | AttributeTree.`getName()` | Returns the name of the attribute.
  `Name` | EndElementTree.`getName()` | Returns the name of this element.
  `Name` | EntityTree.`getName()` | Returns the name or value of the entity.
  `Name` | IdentifierTree.`getName()` | Returns the name of the identifier.
  `Name` | StartElementTree.`getName()` | Returns the name of the element.
  `Name` | SystemPropertyTree.`getPropertyName()` | Returns the specified system property name.

- ## Uses of Name in com.sun.source.tree

  Methods in com.sun.source.tree that return Name
  Modifier and Type | Method | Description
  --- | --- | ---
  `Name` | BindingPatternTree.`getBinding()` | A binding variable name.
  `Name` | MemberSelectTree.`getIdentifier()` | Returns the name of the member to be selected.
  `Name` | BreakTree.`getLabel()` | Returns the label for this `break` statement.
  `Name` | ContinueTree.`getLabel()` | Returns the label for this `continue` statement.
  `Name` | LabeledStatementTree.`getLabel()` | Returns the label.
  `Name` | IdentifierTree.`getName()` | Returns the name of the identifier.
  `Name` | MemberReferenceTree.`getName()` | Returns the name of the reference.
  `Name` | MethodTree.`getName()` | Returns the name of the method being declared.
  `Name` | TypeParameterTree.`getName()` | Returns the name of the type parameter.
  `Name` | VariableTree.`getName()` | Returns the name of the variable being declared.
  `Name` | ClassTree.`getSimpleName()` | Returns the simple name of this type declaration.

- ## Uses of Name in com.sun.source.util

  Methods in com.sun.source.util with parameters of type Name
  Modifier and Type | Method | Description
  --- | --- | ---
  `AttributeTree` | DocTreeFactory.`newAttributeTree​(Name name, AttributeTree.ValueKind vkind, List<? extends DocTree> value)` | Create a new `AttributeTree` object, to represent an HTML attribute in an HTML tag.
  `EndElementTree` | DocTreeFactory.`newEndElementTree​(Name name)` | Create a new `EndElement` object, to represent the end of an HTML element.
  `EntityTree` | DocTreeFactory.`newEntityTree​(Name name)` | Create a new `EntityTree` object, to represent an HTML entity.
  `IdentifierTree` | DocTreeFactory.`newIdentifierTree​(Name name)` | Create a new `IdentifierTree` object, to represent an identifier, such as in a `@param` tag.
  `StartElementTree` | DocTreeFactory.`newStartElementTree​(Name name, List<? extends DocTree> attrs, boolean selfClosing)` | Create a new `StartElementTree` object, to represent the start of an HTML element.
  `SystemPropertyTree` | DocTreeFactory.`newSystemPropertyTree​(Name propertyName)` | Create a new `SystemPropertyTree` object, to represent a `{@systemProperty }` tag.
  `UnknownBlockTagTree` | DocTreeFactory.`newUnknownBlockTagTree​(Name name, List<? extends DocTree> content)` | Create a new `UnknownBlockTagTree` object, to represent an unrecognized block tag.
  `UnknownInlineTagTree` | DocTreeFactory.`newUnknownInlineTagTree​(Name name, List<? extends DocTree> content)` | Create a new `UnknownInlineTagTree` object, to represent an unrecognized inline tag.

- ## Uses of Name in javax.lang.model.element

  Methods in javax.lang.model.element that return Name
  Modifier and Type | Method | Description
  --- | --- | ---
  `Name` | ModuleElement.`getQualifiedName()` | Returns the fully qualified name of this module.
  `Name` | PackageElement.`getQualifiedName()` | Returns the fully qualified name of this package.
  `Name` | QualifiedNameable.`getQualifiedName()` | Returns the fully qualified name of an element.
  `Name` | TypeElement.`getQualifiedName()` | Returns the fully qualified name of this type element.
  `Name` | Element.`getSimpleName()` | Returns the simple (unqualified) name of this element.
  `Name` | ExecutableElement.`getSimpleName()` | Returns the simple name of a constructor, method, or initializer.
  `Name` | ModuleElement.`getSimpleName()` | Returns the simple name of this module.
  `Name` | PackageElement.`getSimpleName()` | Returns the simple name of this package.
  `Name` | RecordComponentElement.`getSimpleName()` | Returns the simple name of this record component.
  `Name` | TypeElement.`getSimpleName()` | Returns the simple name of this type element.
  `Name` | VariableElement.`getSimpleName()` | Returns the simple name of this variable element.

- ## Uses of Name in javax.lang.model.util

  Methods in javax.lang.model.util that return Name
  Modifier and Type | Method | Description
  --- | --- | ---
  `Name` | Elements.`getBinaryName​(TypeElement type)` | Returns the binary name of a type element.
  `Name` | Elements.`getName​(CharSequence cs)` | Return a name with the same sequence of characters as the argument.