Package org.pkl.core.runtime
Class ModuleResolver
- java.lang.Object
-
- org.pkl.core.runtime.ModuleResolver
-
public final class ModuleResolver extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ModuleResolver(java.util.Collection<ModuleKeyFactory> factories)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Collection<ModuleKeyFactory>getFactories()ModuleKeyresolve(java.net.URI moduleUri)ModuleKeyresolve(java.net.URI moduleUri, @Nullable com.oracle.truffle.api.nodes.Node importNode)ModuleKeyresolve(ModuleSource moduleSource)ModuleKeyresolveCached(java.net.URI moduleUri, java.lang.String text)
-
-
-
Constructor Detail
-
ModuleResolver
public ModuleResolver(java.util.Collection<ModuleKeyFactory> factories)
-
-
Method Detail
-
getFactories
public java.util.Collection<ModuleKeyFactory> getFactories()
-
resolve
public ModuleKey resolve(ModuleSource moduleSource)
-
resolve
public ModuleKey resolve(java.net.URI moduleUri)
-
resolveCached
public ModuleKey resolveCached(java.net.URI moduleUri, java.lang.String text)
-
-