DefaultJavaModuleDescriptor
public interface JavaModuleDescriptor
Modifier and Type | Interface | Description |
---|---|---|
static interface |
JavaModuleDescriptor.JavaExports |
Represents the following ModuleStatement:
exports SOURCE [to TARGET{, TARGET}];
where SOURCE matches a PackageName and TARGET matches a ModuleName |
static interface |
JavaModuleDescriptor.JavaOpens |
Represents the following ModuleStatement:
opens SOURCE [to TARGET{, TARGET}];
where SOURCE matches a PackageName and TARGET matches a ModuleName |
static interface |
JavaModuleDescriptor.JavaProvides |
Represents the following ModuleStatement:
provides SERVICE with PROVIDER;
where SERVICE matches a TypeName and TARGET matches a TypeName |
static interface |
JavaModuleDescriptor.JavaRequires |
Represents the following ModuleStatement:
requires [public] [static] NAME;
Where NAME matches a ModuleName |
static interface |
JavaModuleDescriptor.JavaUses |
Represents the following ModuleStatement:
uses NAME;
Where NAME matches a TypeName |
Modifier and Type | Method | Description |
---|---|---|
Collection<JavaModuleDescriptor.JavaExports> |
getExports() |
|
String |
getName() |
|
Collection<JavaModuleDescriptor.JavaOpens> |
getOpens() |
|
Collection<JavaModuleDescriptor.JavaProvides> |
getProvides() |
|
Collection<JavaModuleDescriptor.JavaRequires> |
getRequires() |
|
Collection<JavaModuleDescriptor.JavaUses> |
getUses() |
|
boolean |
isOpen() |
boolean isOpen()
String getName()
Collection<JavaModuleDescriptor.JavaExports> getExports()
Collection<JavaModuleDescriptor.JavaOpens> getOpens()
Collection<JavaModuleDescriptor.JavaProvides> getProvides()
Collection<JavaModuleDescriptor.JavaRequires> getRequires()
Collection<JavaModuleDescriptor.JavaUses> getUses()
Copyright © 2002–2018. All rights reserved.