checkForModuleSpace();
return rebindOracle.rebind(rebindLogger, sourceTypeName);
}
ByteCodeCompiler getOrCreateByteCodeCompiler(SourceOracle srcOracle) {
ByteCodeCompiler compiler;
synchronized (byteCodeCompilersByModule) {
compiler = (ByteCodeCompiler) byteCodeCompilersByModule.get(module);
if (compiler == null) {
compiler = new ByteCodeCompiler(srcOracle, module.getCacheManager());
if (ModuleDefLoader.getEnableCachingModules()) {
byteCodeCompilersByModule.put(module, compiler);
}
}
}