Package org.eclipse.jetty.util
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