|
terp - the ANT Tasks v1.3.309 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.codemesh.terp.ant.compiler.AbstractCompilerOption<CppCompiler>
com.codemesh.terp.ant.compiler.cpp.WarningsOption
public class WarningsOption
An option for setting warning levels etc..
| Nested Class Summary | |
|---|---|
static class |
WarningsOption.Abled
|
| Field Summary | |
|---|---|
protected boolean |
bPortability
|
protected boolean |
bWarningsAsErrors
|
protected java.lang.String |
level
|
protected java.util.Vector<WarningsOption.Abled> |
vDisabled
|
protected java.util.Vector<WarningsOption.Abled> |
vErrors
|
| Constructor Summary | |
|---|---|
WarningsOption()
|
|
| Method Summary | |
|---|---|
void |
addCommands(java.util.List<java.lang.String> commandList,
CppCompiler compiler,
CompilerPhase phase)
Adds the compiler switches repreesnted by this option to the list of switches. |
boolean |
appliesTo(CppCompiler compiler,
CompilerPhase phase)
Returns true if this compiler option applies to the given compiler and compiler phase. |
WarningsOption.Abled |
createDisable()
Supports <disable> alias for <disabled> to avoid common modelfile mistake. |
WarningsOption.Abled |
createDisabled()
Selectively disable specific warnings. |
WarningsOption.Abled |
createError()
|
void |
setAsErrors(boolean bWE)
|
void |
setLevel(java.lang.String level)
|
void |
setPortability(boolean bPort)
|
| Methods inherited from class com.codemesh.terp.ant.compiler.AbstractCompilerOption |
|---|
expand, expand, getIf, getProject, getUnless, quoteIfNecessary, satisfies, setIf, setProject, setUnless |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected java.lang.String level
protected boolean bWarningsAsErrors
protected boolean bPortability
protected java.util.Vector<WarningsOption.Abled> vDisabled
protected java.util.Vector<WarningsOption.Abled> vErrors
| Constructor Detail |
|---|
public WarningsOption()
| Method Detail |
|---|
public void setLevel(java.lang.String level)
public void setAsErrors(boolean bWE)
public void setPortability(boolean bPort)
public WarningsOption.Abled createDisable()
WarningsOption.Abled element.public WarningsOption.Abled createDisabled()
WarningsOption.Abled element.public WarningsOption.Abled createError()
public void addCommands(java.util.List<java.lang.String> commandList,
CppCompiler compiler,
CompilerPhase phase)
CompilerOptionThis method is called by the compiler repeatedly with different values for the compiler phase to account for these possibilities.
commandList - the list to which the compiler switches represented
by this option (if any) are added.compiler - the compiler for which we're doing this.phase - the compiler phase in wihch we're doing this.
public boolean appliesTo(CppCompiler compiler,
CompilerPhase phase)
CompilerOption
compiler - the compiler for which we're asking.phase - the compiler phase we're executing.
|
terp - the ANT Tasks v1.3.309 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||