Package | Description |
---|---|
java.lang.module |
Classes to support module descriptors and creating configurations of modules
by means of resolution and service binding.
|
java.lang.reflect |
Provides classes and interfaces for obtaining reflective information about
modules, classes and objects.
|
Modifier and Type | Method | Description |
---|---|---|
ModuleDescriptor |
ModuleDescriptor.Builder.build() |
Builds and returns a
ModuleDescriptor from its components. |
ModuleDescriptor |
ModuleReference.descriptor() |
Returns the module descriptor.
|
static ModuleDescriptor |
ModuleDescriptor.read(InputStream in) |
Reads the binary form of a module declaration from an input stream as a
module descriptor.
|
static ModuleDescriptor |
ModuleDescriptor.read(InputStream in,
Supplier<Set<String>> packageFinder) |
Reads the binary form of a module declaration from an input stream
as a module descriptor.
|
static ModuleDescriptor |
ModuleDescriptor.read(ByteBuffer bb) |
Reads the binary form of a module declaration from a byte buffer as a
module descriptor.
|
static ModuleDescriptor |
ModuleDescriptor.read(ByteBuffer bb,
Supplier<Set<String>> packageFinder) |
Reads the binary form of a module declaration from a byte buffer
as a module descriptor.
|
Modifier and Type | Method | Description |
---|---|---|
int |
ModuleDescriptor.compareTo(ModuleDescriptor that) |
Compares this module descriptor to another.
|
Constructor | Description |
---|---|
ModuleReference(ModuleDescriptor descriptor,
URI location) |
Constructs a new instance of this class.
|
Modifier and Type | Method | Description |
---|---|---|
ModuleDescriptor |
Module.getDescriptor() |
Returns the module descriptor for this module or
null if this
module is an unnamed module. |
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2017, Oracle and/or its affiliates. 500 Oracle Parkway
Redwood Shores, CA 94065 USA. All rights reserved.
DRAFT 9-internal+0-adhoc.mlchung.jdk9-jdeps