Refine external reader API (#762)
* Encapsulate message transport by removing `ExternalReaderProcess.getTransport` and adding `getModuleResolver` and `getResourceResolver` methods * Reuse `Random` instances within `ExternalReaderProcessImpl` and module/resource resolvers * Externalize all `ExternalReaderProcessException` messages * Add some missing doc comments to `ModuleKeyFactories` and `ResourceReaders` methods for external readers * Move org.pkl.core.util.Readers to org.pkl.core.Readers
This commit is contained in:
1 parent
66d751f093
commit
e217cfcd6f
16 files changed
+89
-31
No files matched your search
@@ -21,7 +21,7 @@ import org.pkl.commons.cli.CliException
|
||||
import org.pkl.commons.createParentDirectories
|
||||
import org.pkl.commons.writeString
|
||||
import org.pkl.core.ModuleSource
|
||||
import org.pkl.core.util.Readers
|
||||
import org.pkl.core.Readers
|
||||
|
||||
/** API for the Java code generator CLI. */
|
||||
class CliJavaCodeGenerator(private val options: CliJavaCodeGeneratorOptions) :
|
||||
|
||||
Reference in new issue
Block a user