Package | Description |
---|---|
java.util |
Contains the collections framework, legacy collection classes,
event model, date and time facilities, internationalization, and
miscellaneous utility classes (a string tokenizer, a random-number
generator, and a bit array).
|
javax.tools |
Provides interfaces for tools which can be invoked from a program,
for example, compilers.
|
Modifier and Type | Method and Description |
---|---|
static <S> ServiceLoader<S> |
ServiceLoader.load(Class<S> service)
Creates a new service loader for the given service type, using the
current thread's context class loader.
|
static <S> ServiceLoader<S> |
ServiceLoader.load(Class<S> service,
ClassLoader loader)
Creates a new service loader for the given service type and class
loader.
|
static <S> ServiceLoader<S> |
ServiceLoader.load(Layer layer,
Class<S> service)
Creates a new service loader for the given service type that loads
service providers from modules in the given
Layer and its
ancestors. |
static <S> ServiceLoader<S> |
ServiceLoader.loadInstalled(Class<S> service)
Creates a new service loader for the given service type, using the
platform class loader.
|
Modifier and Type | Method and Description |
---|---|
<S> ServiceLoader<S> |
ForwardingJavaFileManager.getServiceLoader(JavaFileManager.Location location,
Class<S> service) |
default <S> ServiceLoader<S> |
JavaFileManager.getServiceLoader(JavaFileManager.Location location,
Class<S> service)
Get a service loader for a specific service class from a given location.
|
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, 2016, Oracle and/or its affiliates. All rights reserved.
DRAFT 9-ea+126