public interface JavaModuleDescriptor
Modifier and Type | Interface and 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 and 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–2024. All rights reserved.