Skip navigation links
A C E F I J L M N O P R U V 

A

AbstractPackageModuleMapper - Class in io.earcam.instrumental.archive.jpms.auto
An abstract base for PackageModuleMapper.
AbstractPackageModuleMapper() - Constructor for class io.earcam.instrumental.archive.jpms.auto.AbstractPackageModuleMapper
 
ArchivePackageModuleMapper - Class in io.earcam.instrumental.archive.jpms.auto
 
AsJpmsModule - Interface in io.earcam.instrumental.archive.jpms
 
asJpmsModule() - Static method in interface io.earcam.instrumental.archive.jpms.AsJpmsModule
asJpmsModule.
autoRequiring() - Method in interface io.earcam.instrumental.archive.jpms.AsJpmsModule
Auto-require the JDK modules and classpaths.
autoRequiring(PackageModuleMapper...) - Method in interface io.earcam.instrumental.archive.jpms.AsJpmsModule
Note: if you also want the default PackageModuleMapper (JdkModules and ClasspathModules) then you must also invoke AsJpmsModule.autoRequiring() or add them manually here
autoRequiring(Iterable<PackageModuleMapper>) - Method in interface io.earcam.instrumental.archive.jpms.AsJpmsModule
Note: if you also want the default PackageModuleMapper (JdkModules and ClasspathModules) then you must also invoke AsJpmsModule.autoRequiring() or add them manually here
autoRequiringClasspath() - Method in interface io.earcam.instrumental.archive.jpms.AsJpmsModule
Auto-require from all available class-paths (inc.
autoRequiringJdkModules() - Method in interface io.earcam.instrumental.archive.jpms.AsJpmsModule
Auto-Require from the JDK's modules

C

CACHE_FILENAME - Static variable in class io.earcam.instrumental.archive.jpms.auto.JdkModules
 
ClasspathModules - Class in io.earcam.instrumental.archive.jpms.auto
Reads all module-info.class from various system paths, where a manifest with is encountered then it creates a synthetic module exporting all of the associated JARs contents
ClasspathModules() - Constructor for class io.earcam.instrumental.archive.jpms.auto.ClasspathModules
 

E

exporting(Predicate<String>, String...) - Method in interface io.earcam.instrumental.archive.jpms.AsJpmsModule
exporting...

F

FilesystemPackageModuleMapper - Class in io.earcam.instrumental.archive.jpms.auto
Provides a PackageModuleMapper for subclasses simply implementing FilesystemPackageModuleMapper.paths()
FilesystemPackageModuleMapper() - Constructor for class io.earcam.instrumental.archive.jpms.auto.FilesystemPackageModuleMapper
 
fromArchives(Archive...) - Static method in class io.earcam.instrumental.archive.jpms.auto.ArchivePackageModuleMapper
 
fromArchives(List<Archive>) - Static method in class io.earcam.instrumental.archive.jpms.auto.ArchivePackageModuleMapper
 

I

io.earcam.instrumental.archive.jpms - package io.earcam.instrumental.archive.jpms
 
io.earcam.instrumental.archive.jpms.auto - package io.earcam.instrumental.archive.jpms.auto
 

J

JdkModules - Class in io.earcam.instrumental.archive.jpms.auto
JdkModules class.
JdkModules() - Constructor for class io.earcam.instrumental.archive.jpms.auto.JdkModules
 

L

listingPackages() - Method in interface io.earcam.instrumental.archive.jpms.AsJpmsModule
listingPackages.
loadModules() - Method in class io.earcam.instrumental.archive.jpms.auto.FilesystemPackageModuleMapper
 

M

main(String[]) - Static method in class io.earcam.instrumental.archive.jpms.auto.JdkModules
Note: JDK 9+ home may be set via system property, see JdkModules.PROPERTY_JDK_HOME
moduleInfoFrom(Path) - Method in class io.earcam.instrumental.archive.jpms.auto.AbstractPackageModuleMapper
Extracts ModuleInfo for the given JAR.
moduleOpenedFor(CharSequence, Iterator<? extends CharSequence>) - Method in class io.earcam.instrumental.archive.jpms.auto.AbstractPackageModuleMapper
 
moduleOpenedFor(CharSequence, Iterator<? extends CharSequence>) - Method in interface io.earcam.instrumental.archive.jpms.PackageModuleMapper
moduleOpenedFor.
moduleRequiredFor(CharSequence, Iterator<? extends CharSequence>) - Method in class io.earcam.instrumental.archive.jpms.auto.AbstractPackageModuleMapper
 
moduleRequiredFor(CharSequence, Iterator<? extends CharSequence>) - Method in interface io.earcam.instrumental.archive.jpms.PackageModuleMapper
moduleRequiredFor.
modules() - Method in class io.earcam.instrumental.archive.jpms.auto.AbstractPackageModuleMapper
The modules observed by this PackageModuleMapper.
modules() - Method in class io.earcam.instrumental.archive.jpms.auto.ArchivePackageModuleMapper
 
modules() - Method in class io.earcam.instrumental.archive.jpms.auto.FilesystemPackageModuleMapper
 
modules() - Method in class io.earcam.instrumental.archive.jpms.auto.JdkModules
 

N

named(String) - Method in interface io.earcam.instrumental.archive.jpms.AsJpmsModule
 

O

opening(Predicate<String>, String...) - Method in interface io.earcam.instrumental.archive.jpms.AsJpmsModule
opening.

P

PackageModuleMapper - Interface in io.earcam.instrumental.archive.jpms
PackageModuleMapper interface.
paths() - Method in class io.earcam.instrumental.archive.jpms.auto.ClasspathModules
 
paths() - Method in class io.earcam.instrumental.archive.jpms.auto.FilesystemPackageModuleMapper
 
PROPERTY_JDK_HOME - Static variable in class io.earcam.instrumental.archive.jpms.auto.JdkModules
 
providingFromMetaInfServices() - Method in interface io.earcam.instrumental.archive.jpms.AsJpmsModule
Shorthand for providingFromMetaInfServices(true)
providingFromMetaInfServices(boolean) - Method in interface io.earcam.instrumental.archive.jpms.AsJpmsModule
This option enables support for scanning existing META-INF/service/* and adding any service implementations to the module-info's provides entries.

R

requiring(String) - Method in interface io.earcam.instrumental.archive.jpms.AsJpmsModule
requiring.
requiring(String, String) - Method in interface io.earcam.instrumental.archive.jpms.AsJpmsModule
requiring.

U

using(Class<?>) - Method in interface io.earcam.instrumental.archive.jpms.AsJpmsModule
using.
using(String) - Method in interface io.earcam.instrumental.archive.jpms.AsJpmsModule
using.

V

versioned(String) - Method in interface io.earcam.instrumental.archive.jpms.AsJpmsModule
 
A C E F I J L M N O P R U V 
Skip navigation links

Copyright © 2018 earcam. All rights reserved.