terp - the ANT Tasks
v1.3.304

com.codemesh.terp.ant.compiler
Interface CompilerOptionSet<C extends Compiler>

All Known Implementing Classes:
CompilerOptionSet.Impl

public interface CompilerOptionSet<C extends Compiler>

The interface declaring the API for all options used in a compiler invocation.


Nested Class Summary
static class CompilerOptionSet.Impl<C extends Compiler>
           
 
Method Summary
 void add(CompilerOption<C> option)
           
 void addAll(CompilerOptionSet<C> options)
           
 java.util.List<CompilerOption<C>> getEnabledOptions(C compiler, CompilerPhase phase)
           
<Opt extends CompilerOption<C>>
java.util.List<Opt>
getEnabledOptions(C compiler, CompilerPhase phase, java.lang.Class<Opt> type)
           
 java.util.List<CompilerOption<C>> getOptions()
           
 

Method Detail

add

void add(CompilerOption<C> option)

addAll

void addAll(CompilerOptionSet<C> options)

getOptions

java.util.List<CompilerOption<C>> getOptions()

getEnabledOptions

java.util.List<CompilerOption<C>> getEnabledOptions(C compiler,
                                                    CompilerPhase phase)

getEnabledOptions

<Opt extends CompilerOption<C>> java.util.List<Opt> getEnabledOptions(C compiler,
                                                                      CompilerPhase phase,
                                                                      java.lang.Class<Opt> type)

terp - the ANT Tasks
v1.3.304

Copyright © 2008-2012 by Codemesh, Inc. All Rights Reserved.