Uses of Interface jdk.dynalink.Namespace (Java SE 14 & JDK 14)
Description: use: module: jdk.dynalink, package: jdk.dynalink, interface: Namespace

# Uses of Interface
jdk.dynalink.Namespace

Packages that use Namespace
Package | Description
--- | ---
jdk.dynalink | Contains interfaces and classes that are used to link an `invokedynamic` call site.

- ## Uses of Namespace in jdk.dynalink

  Classes in jdk.dynalink that implement Namespace
  Modifier and Type | Class | Description
  --- | --- | ---
  `class` | `StandardNamespace` | An enumeration of standard namespaces defined by Dynalink.

  Methods in jdk.dynalink that return Namespace
  Modifier and Type | Method | Description
  --- | --- | ---
  `Namespace` | NamespaceOperation.`getNamespace​(int i)` | Returns the i-th namespace in this namespace operation.
  `Namespace[]` | NamespaceOperation.`getNamespaces()` | Returns the namespaces in this namespace operation.
  `static Namespace[]` | NamespaceOperation.`getNamespaces​(Operation op)` | If the passed operation is a namespace operation, returns its `NamespaceOperation.getNamespaces()`, otherwise returns an empty array.

  Methods in jdk.dynalink with parameters of type Namespace
  Modifier and Type | Method | Description
  --- | --- | ---
  `boolean` | NamespaceOperation.`contains​(Namespace namespace)` | Returns true if this namespace operation contains a namespace equal to the specified namespace.
  `static boolean` | NamespaceOperation.`contains​(Operation op, Operation baseOperation, Namespace namespace)` | Returns true if the specified operation is a `NamespaceOperation` and its base operation is equal to the specified operation, and it contains the specified namespace.
  `default NamespaceOperation` | Operation.`withNamespace​(Namespace namespace)` | Returns a `NamespaceOperation` using this operation as its base.
  `default NamespaceOperation` | Operation.`withNamespaces​(Namespace... namespaces)` | Returns a `NamespaceOperation` using this operation as its base.

  Constructors in jdk.dynalink with parameters of type Namespace
  Constructor | Description
  --- | ---
  `NamespaceOperation​(Operation baseOperation, Namespace... namespaces)` | Constructs a new namespace operation.