Class ModuleLocation
java.lang.Object
org.eclipse.jetty.util.ModuleLocation
Equivalent of ...
Module module = clazz.getModule();
if (module != null)
{
Configuration configuration = module.getLayer().configuration();
Optional resolvedModule = configuration.findModule(module.getName());
if (resolvedModule.isPresent())
{
ModuleReference moduleReference = resolvedModule.get().reference();
Optional location = moduleReference.location();
if (location.isPresent())
{
return location.get();
}
}
}
return null;
In Jetty 10, this entire class can be moved to direct calls to java.lang.Module in TypeUtil.getModuleLocation()-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Class<?> private final MethodHandleprivate final MethodHandleprivate final MethodHandleprivate final MethodHandleprivate final MethodHandleprivate final MethodHandleprivate final MethodHandleprivate static final Logger -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
LOG
-
classModule
-
handleGetModule
-
handleGetLayer
-
handleConfiguration
-
handleGetName
-
handleOptionalResolvedModule
-
handleReference
-
handleLocation
-
-
Constructor Details
-
ModuleLocation
public ModuleLocation()
-
-
Method Details
-
apply
-