Package Summary Overview Summary |
public static enum ModuleElement.DirectiveKind extends java.lang.Enum<ModuleElement.DirectiveKind>
kind
of a directive.Note that it is possible additional directive kinds will be added to accommodate new, currently unknown, language structures added to future versions of the Java™ programming language.
Enum Constant | Description |
---|---|
EXPORTS |
An "exports package-name [to module-name-list]" directive.
|
OPENS |
An "opens package-name [to module-name-list]" directive.
|
PROVIDES |
A "provides service-name with implementation-name" directive.
|
REQUIRES |
A "requires (static|transitive)* module-name" directive.
|
USES |
A "uses service-name" directive.
|
Modifier and Type | Method | Description |
---|---|---|
static ModuleElement.DirectiveKind | valueOf(java.lang.String name) |
Returns the enum constant of this type with the specified name.
|
static ModuleElement.DirectiveKind[] | values() |
Returns an array containing the constants of this enum type, in the order they are declared.
|
public static final ModuleElement.DirectiveKind REQUIRES
public static final ModuleElement.DirectiveKind EXPORTS
public static final ModuleElement.DirectiveKind OPENS
public static final ModuleElement.DirectiveKind USES
public static final ModuleElement.DirectiveKind PROVIDES
public static ModuleElement.DirectiveKind[] values()
for (ModuleElement.DirectiveKind c : ModuleElement.DirectiveKind.values()) System.out.println(c);
public static ModuleElement.DirectiveKind valueOf(java.lang.String name)
name
- the name of the enum constant to be returned. java.lang.IllegalArgumentException
- if this enum type has no constant with the specified name java.lang.NullPointerException
- if the argument is null Copyright © 1993, 2017, Oracle and/or its affiliates · All rights reserved · License