Package org.qbicc.machine.tool
Interface LinkerInvoker
- All Superinterfaces:
MessagingToolInvoker,ToolInvoker
An invoker for a linker.
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidaddLibraries(Iterable<String> libraries) voidaddLibrary(String name) voidaddLibraryPath(Path path) default voidaddLibraryPaths(Iterable<Path> paths) voidaddObjectFile(Path path) default voidaddObjectFiles(Iterable<Path> paths) booleangetIsPie()getLibrary(int index) intgetLibraryPath(int index) intgetObjectFile(int index) intvoidsetIsPie(boolean isPie) voidsetOutputPath(Path path) Methods inherited from interface org.qbicc.machine.tool.MessagingToolInvoker
getMessageHandler, setMessageHandlerMethods inherited from interface org.qbicc.machine.tool.ToolInvoker
getPath, getTool, invoke
-
Method Details
-
addLibraryPath
-
addLibraryPaths
-
getLibraryPathCount
int getLibraryPathCount() -
getLibraryPath
- Throws:
IndexOutOfBoundsException
-
addLibrary
-
addLibraries
-
getLibraryCount
int getLibraryCount() -
getLibrary
- Throws:
IndexOutOfBoundsException
-
addObjectFile
-
addObjectFiles
-
getObjectFileCount
int getObjectFileCount() -
getObjectFile
- Throws:
IndexOutOfBoundsException
-
setOutputPath
-
getOutputPath
Path getOutputPath() -
setIsPie
void setIsPie(boolean isPie) -
getIsPie
boolean getIsPie()
-