|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcoins.driver.Suffix
An object of this class represents a `suffix rule' of a suffix. Using the
object, whether a certain pass (preprocessing, compilation and assemble)
should be applied to a source file with the suffix or not can be inspeced
and a suffix of output file after the pass can be obtained.
There is no public constructor of this class. Use class
SuffixFactory to obtain an instance.
| Field Summary | |
(package private) boolean |
fIsAssembleRequired
|
(package private) boolean |
fIsCompileRequired
|
(package private) boolean |
fIsPreprocessRequired
|
| Constructor Summary | |
(package private) |
Suffix(java.lang.String pSuffixString,
java.lang.String pSuffixOption,
java.lang.String pLanguageName,
java.lang.String pDescription,
java.lang.String pAfterPreprocess,
java.lang.String pAfterCompile,
java.lang.String pAfterAssemble,
boolean pIsPreprocessRequired,
boolean pIsCompileRequired,
boolean pIsAssembleRequired)
|
| Method Summary | |
Suffix |
afterAssemble()
Returns a suffix of output file after assembling of a file with this suffix. |
Suffix |
afterCompile()
Returns a suffix of output file after compilation of a file with this suffix. |
Suffix |
afterPreprocess()
Returns a suffix of output file after preprocessing a file with this suffix. |
(package private) void |
checkIntegrity(CompileSpecification pSpec)
Checks integrity conditions of this object. |
java.lang.String |
getDescription()
Returns a description of this suffix. |
java.lang.String |
getLanguageName()
Returns a name of a programming language in which the file of this suffix is written. |
java.lang.String |
getSuffixOption()
Returns a suffix option, specified to this suffix rule. |
boolean |
isAssembleRequired()
Tests if an assembling is required for a source file with this suffix. |
boolean |
isCompileRequired()
Tests if a compilation is required for a source file with this suffix. |
boolean |
isPreprocessRequired()
Tests if a preprocessing is required for a source file with this suffix. |
java.lang.String |
toString()
Returns a string representation of this suffix. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
boolean fIsPreprocessRequired
boolean fIsCompileRequired
boolean fIsAssembleRequired
| Constructor Detail |
Suffix(java.lang.String pSuffixString,
java.lang.String pSuffixOption,
java.lang.String pLanguageName,
java.lang.String pDescription,
java.lang.String pAfterPreprocess,
java.lang.String pAfterCompile,
java.lang.String pAfterAssemble,
boolean pIsPreprocessRequired,
boolean pIsCompileRequired,
boolean pIsAssembleRequired)
| Method Detail |
public java.lang.String getDescription()
public java.lang.String getLanguageName()
public java.lang.String getSuffixOption()
public Suffix afterPreprocess()
public Suffix afterCompile()
public Suffix afterAssemble()
public boolean isPreprocessRequired()
public boolean isCompileRequired()
public boolean isAssembleRequired()
public java.lang.String toString()
void checkIntegrity(CompileSpecification pSpec)
pSpec - a CompileSpecification object.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||