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) |
Class |
resolveAggregationFunction(String name) |
Pair<Class,String[]> |
resolveAggregationMultiFunction(String name) |
ClassProvided |
resolveClass(String name) |
Pair<Class,ClasspathImportSingleRowDesc> |
resolveSingleRow(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 resolveClass(String name)
resolveClass
in interface ClassProvidedCompileTimeResolver
public Pair<Class,ClasspathImportSingleRowDesc> resolveSingleRow(String name)
resolveSingleRow
in interface ClassProvidedCompileTimeResolver
public Class resolveAggregationFunction(String name)
resolveAggregationFunction
in interface ClassProvidedCompileTimeResolver
public Pair<Class,String[]> resolveAggregationMultiFunction(String name)
resolveAggregationMultiFunction
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.