coins.driver
Class CompileThread.PassGroup
java.lang.Object
coins.driver.CompileThread.PassGroup
- Direct Known Subclasses:
- CompileThread.Assembler, CompileThread.Compiler, CompileThread.Linker, CompileThread.Preprocessor
- Enclosing class:
- CompileThread
- abstract class CompileThread.PassGroup
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
fName
java.lang.String fName
fSourceFile
java.io.File fSourceFile
fSuffix
Suffix fSuffix
fOutputFile
java.io.File fOutputFile
CompileThread.PassGroup
CompileThread.PassGroup(java.io.File pSourceFile)
getName
java.lang.String getName()
isSkipped
abstract boolean isSkipped()
isRequired
abstract boolean isRequired()
isStopHere
abstract boolean isStopHere()
outputSuffix
abstract Suffix outputSuffix()
go
abstract void go(CompileThread pThread,
java.io.InputStream pIn,
java.io.OutputStream pOut,
IoRoot io)
throws java.io.IOException,
PassException
- Throws:
java.io.IOException
PassException
go
void go(CompileThread pThread,
java.io.InputStream pIn,
java.io.File pOut,
IoRoot io)
throws java.io.IOException,
PassException
- Throws:
java.io.IOException
PassException
changeSuffix
java.io.File changeSuffix(Suffix pNewSuffix)
outputFile
java.io.File outputFile()
throws PassException
- Throws:
PassException
setOutputFile
void setOutputFile(java.io.File pFile)