|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ICompilerConfiguration
Interface that contains all the configuration required for the compiler to be able to perform a build
| Field Summary |
|---|
| Fields inherited from interface org.aspectj.ajdt.internal.core.builder.CompilerConfigurationChangeFlags |
|---|
ASPECTPATH_CHANGED, CLASSPATH_CHANGED, EVERYTHING, INJARS_CHANGED, INPATH_CHANGED, JAVAOPTIONS_CHANGED, NO_CHANGES, NONSTANDARDOPTIONS_CHANGED, OUTJAR_CHANGED, OUTPUTDESTINATIONS_CHANGED, PROJECTSOURCEFILES_CHANGED, PROJECTSOURCERESOURCES_CHANGED, XMLCONFIG_CHANGED |
| Method Summary | |
|---|---|
void |
configurationRead()
Called by AspectJ once it has processed the configuration object and is ready to do a build. |
java.util.Set<java.io.File> |
getAspectPath()
|
java.lang.String |
getClasspath()
|
java.util.List |
getClasspathElementsWithModifiedContents()
Return a List (Strings) of the directory elements on the classpath that are likely to contain modified .class files since the previous build and must be checked. |
int |
getConfigurationChanges()
Returns a set of bit flags indicating what has changed in the configuration since it was previously read. |
java.util.Set<java.io.File> |
getInpath()
|
java.util.Map |
getJavaOptionsMap()
Returns the table of the current custom java options. |
java.lang.String |
getNonStandardOptions()
The non-standard options, typically prefaced with -X when used with a command line compiler. |
java.lang.String |
getOutJar()
|
IOutputLocationManager |
getOutputLocationManager()
|
java.lang.String |
getProjectEncoding()
Return the encoding to use for this project. |
java.util.List<java.lang.String> |
getProjectSourceFiles()
|
java.util.List |
getProjectSourceFilesChanged()
Return a subset of those files we'd get on getProjectSourceFiles() - the subset that have changed since the last build. |
java.util.List<java.lang.String> |
getProjectXmlConfigFiles()
|
java.util.Map |
getSourcePathResources()
Get the set of non-Java resources for this compilation. |
| Method Detail |
|---|
java.util.Map getJavaOptionsMap()
For a complete description of the configurable options, see JavaOptions.getDefaultJavaOptions()
or IJavaProject.getOptions(boolean)
String; value type: String)or
org.aspectj.org.eclipse.jdt.core.IJavaProject#getOptions(boolean)java.lang.String getNonStandardOptions()
java.util.List<java.lang.String> getProjectSourceFiles()
java.util.List<java.lang.String> getProjectXmlConfigFiles()
java.util.List getProjectSourceFilesChanged()
java.lang.String getClasspath()
IOutputLocationManager getOutputLocationManager()
java.util.Set<java.io.File> getInpath()
java.lang.String getOutJar()
java.util.Set<java.io.File> getAspectPath()
java.util.Map getSourcePathResources()
int getConfigurationChanges()
CompilerConfigurationChangeFlags. If unsure return EVERYTHINGvoid configurationRead()
java.util.List getClasspathElementsWithModifiedContents()
java.lang.String getProjectEncoding()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||