Interface SysRuntimeWrapper<X extends SysRuntime>
- All Superinterfaces:
AutoCloseable, SysRuntime
- All Known Implementing Classes:
SysRuntimeCoreLazy, SysRuntimeWrapperBase, SysRuntimeWrapperShellEnv
-
Method Summary
Modifier and TypeMethodDescriptiondefault String[]compileCommand(CmdOp op) default voidcreateNamedPipe(Path path) Create a named pipe at the given path.default booleandefault CmdStrOpsdefault StringquoteFileArgument(String fileName) Quote a filename for use as an argument.default StringMethods inherited from interface SysRuntime
close, compileString, resolveCommand
-
Method Details
-
getDelegate
X getDelegate() -
which
- Specified by:
whichin interfaceSysRuntime- Throws:
IOExceptionInterruptedException
-
exists
- Specified by:
existsin interfaceSysRuntime- Throws:
IOExceptionInterruptedException
-
compileCommand
- Specified by:
compileCommandin interfaceSysRuntime
-
quoteFileArgument
Description copied from interface:SysRuntimeQuote a filename for use as an argument.- Specified by:
quoteFileArgumentin interfaceSysRuntime
-
getStrOps
- Specified by:
getStrOpsin interfaceSysRuntime
-
createNamedPipe
Description copied from interface:SysRuntimeCreate a named pipe at the given path.- Specified by:
createNamedPipein interfaceSysRuntime- Throws:
IOException
-