public class ClassProvidedCompileTimeResolverImpl extends Object implements ClassProvidedCompileTimeResolver
Constructor and Description |
---|
ClassProvidedCompileTimeResolverImpl(String moduleName,
Set<String> moduleUses,
ClassProvidedCompileTimeRegistry locals,
PathRegistry<String,ClassProvided> path,
ModuleDependenciesCompileTime moduleDependencies,
boolean isFireAndForget) |
Modifier and Type | Method and Description |
---|---|
void |
addTo(Map<String,byte[]> additionalClasses) |
boolean |
isEmpty() |
void |
removeFrom(Map<String,byte[]> moduleBytes) |
ClassProvided |
resolve(String name) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
makePathAmbiguous, validateAmbiguous
public ClassProvidedCompileTimeResolverImpl(String moduleName, Set<String> moduleUses, ClassProvidedCompileTimeRegistry locals, PathRegistry<String,ClassProvided> path, ModuleDependenciesCompileTime moduleDependencies, boolean isFireAndForget)
public ClassProvided resolve(String name)
resolve
in interface ClassProvidedCompileTimeResolver
public boolean isEmpty()
isEmpty
in interface ClassProvidedCompileTimeResolver
public void addTo(Map<String,byte[]> additionalClasses)
addTo
in interface ClassProvidedCompileTimeResolver
public void removeFrom(Map<String,byte[]> moduleBytes)
removeFrom
in interface ClassProvidedCompileTimeResolver
Copyright © 2005–2020. All rights reserved.