|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.aspectj.ajdt.internal.core.builder.AjBuildConfig
public class AjBuildConfig
All configuration information needed to run the AspectJ compiler. Compiler options (as opposed to path information) are held in an AjCompilerOptions instance
| Nested Class Summary | |
|---|---|
static class |
AjBuildConfig.BinarySourceFile
|
| Field Summary | |
|---|---|
static java.lang.String |
AJLINT_DEFAULT
|
static java.lang.String |
AJLINT_ERROR
|
static java.lang.String |
AJLINT_IGNORE
|
static java.lang.String |
AJLINT_WARN
|
| 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 |
| Constructor Summary | |
|---|---|
AjBuildConfig()
Intialises the javaOptions Map to hold the default JDT Compiler settings. |
|
| Method Summary | |
|---|---|
void |
doNotProceed()
|
java.util.List<java.io.File> |
getAspectpath()
|
boolean |
getBehaveInJava5Way()
|
java.util.List<AjBuildConfig.BinarySourceFile> |
getBinaryFiles()
returned files includes all .class files found in a directory on the inpath, but does not include .class files contained within jars. |
java.util.List<java.lang.String> |
getBootclasspath()
|
int |
getChanged()
Return the bit flags indicating what has changed since the last time this config was used. |
java.util.List<java.lang.String> |
getClasspath()
This does not include -bootclasspath but includes -extdirs and -classpath |
java.util.List<java.lang.String> |
getClasspathElementsWithModifiedContents()
|
CompilationResultDestinationManager |
getCompilationResultDestinationManager()
|
java.io.File |
getConfigFile()
|
java.util.List<java.io.File> |
getFiles()
returned files includes files explicitly listed on command-line files listed by reference in argument list files files contained in sourceRootDir if that exists |
java.util.List<java.lang.String> |
getFullClasspath()
|
java.util.List<java.io.File> |
getInJars()
|
java.util.List<java.io.File> |
getInpath()
|
java.lang.String |
getLintMode()
|
java.io.File |
getLintSpecFile()
|
java.util.List<java.io.File> |
getModifiedFiles()
|
AjCompilerOptions |
getOptions()
|
java.io.File |
getOutputDir()
|
java.io.File |
getOutputJar()
|
java.lang.String |
getOutxmlName()
|
boolean |
getProceedOnError()
|
boolean |
getShowWeavingInformation()
|
java.util.Map<java.lang.String,java.io.File> |
getSourcePathResources()
|
java.util.List<java.io.File> |
getSourceRoots()
|
java.lang.String |
getTargetAspectjRuntimeLevel()
|
java.lang.String |
getXconfigurationInfo()
|
java.lang.String |
getXJoinpoints()
|
java.util.List<java.io.File> |
getXmlFiles()
|
boolean |
hasSources()
|
void |
installGlobals(AjBuildConfig global)
Install global values into local config unless values conflict: Collections are unioned values takes local value unless default and global set this only sets one of outputDir and outputJar as needed This also configures super if javaOptions change. |
boolean |
isAddSerialVerUID()
|
boolean |
isCheckRuntimeVersion()
|
boolean |
isEmacsSymMode()
|
boolean |
isGenerateCrossRefsMode()
|
boolean |
isGenerateJavadocsInModelMode()
|
boolean |
isGenerateModelMode()
|
boolean |
isIncrementalFileMode()
|
boolean |
isIncrementalMode()
|
boolean |
isMakeReflectable()
|
boolean |
isNoAtAspectJAnnotationProcessing()
|
boolean |
isTerminateAfterCompilation()
|
boolean |
isTiming()
|
boolean |
isXdevPinpoint()
|
boolean |
isXHasMemberEnabled()
|
boolean |
isXlazyTjp()
|
boolean |
isXmlConfigured()
|
boolean |
isXnoInline()
|
boolean |
isXNotReweavable()
|
boolean |
isXserializableAspects()
|
void |
setAddSerialVerUID(boolean b)
|
void |
setAspectpath(java.util.List<java.io.File> aspectpath)
|
void |
setBehaveInJava5Way(boolean b)
|
void |
setBootclasspath(java.util.List<java.lang.String> bootclasspath)
|
void |
setChanged(int changes)
Indicates what has changed in this configuration compared to the last time it was used, allowing the state management logic to make intelligent optimizations and skip unnecessary work. |
void |
setCheckRuntimeVersion(boolean on)
|
void |
setClasspath(java.util.List<java.lang.String> classpath)
|
void |
setClasspathElementsWithModifiedContents(java.util.List<java.lang.String> cpElementsWithModifiedContents)
|
void |
setCompilationResultDestinationManager(CompilationResultDestinationManager mgr)
|
void |
setConfigFile(java.io.File configFile)
|
void |
setEmacsSymMode(boolean emacsSymMode)
|
void |
setFiles(java.util.List<java.io.File> files)
|
void |
setGenerateCrossRefsMode(boolean on)
|
void |
setGenerateJavadocsInModelMode(boolean generateJavadocsInModelMode)
|
void |
setGenerateModelMode(boolean structureModelMode)
|
void |
setIncrementalFile(java.io.File incrementalFile)
|
void |
setIncrementalMode(boolean incrementalMode)
|
void |
setInJars(java.util.List<java.io.File> sourceJars)
|
void |
setInPath(java.util.List<java.io.File> dirsOrJars)
|
void |
setLintMode(java.lang.String lintMode)
|
void |
setLintSpecFile(java.io.File lintSpecFile)
|
void |
setMakeReflectable(boolean b)
|
void |
setModifiedFiles(java.util.List<java.io.File> projectSourceFilesChanged)
|
void |
setNoAtAspectJAnnotationProcessing(boolean noProcess)
|
void |
setOutputDir(java.io.File outputDir)
|
void |
setOutputJar(java.io.File outputJar)
|
void |
setOutxmlName(java.lang.String name)
|
void |
setProceedOnError(boolean b)
|
void |
setProjectEncoding(java.lang.String projectEncoding)
|
void |
setShowWeavingInformation(boolean b)
|
void |
setSourcePathResources(java.util.Map<java.lang.String,java.io.File> map)
|
void |
setSourceRoots(java.util.List<java.io.File> sourceRootDir)
|
void |
setTargetAspectjRuntimeLevel(java.lang.String level)
|
void |
setTerminateAfterCompilation(boolean b)
|
void |
setTiming(boolean b)
|
void |
setXconfigurationInfo(java.lang.String info)
|
void |
setXdevPinpointMode(boolean enabled)
|
void |
setXHasMemberSupport(boolean enabled)
|
void |
setXJoinpoints(java.lang.String jps)
|
void |
setXlazyTjp(boolean b)
|
void |
setXmlConfigured(boolean b)
|
void |
setXmlFiles(java.util.List<java.io.File> xmlfiles)
|
void |
setXnoInline(boolean xnoInline)
|
void |
setXnotReweavable(boolean b)
|
void |
setXserializableAspects(boolean xserializableAspects)
|
boolean |
shouldProceed()
used to indicate whether to proceed after parsing config |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String AJLINT_IGNORE
public static final java.lang.String AJLINT_WARN
public static final java.lang.String AJLINT_ERROR
public static final java.lang.String AJLINT_DEFAULT
| Constructor Detail |
|---|
public AjBuildConfig()
| Method Detail |
|---|
public java.lang.String toString()
toString in class java.lang.Objectpublic java.util.List<java.io.File> getFiles()
public java.util.List<java.io.File> getXmlFiles()
public java.util.List<AjBuildConfig.BinarySourceFile> getBinaryFiles()
public java.io.File getOutputDir()
public CompilationResultDestinationManager getCompilationResultDestinationManager()
public void setCompilationResultDestinationManager(CompilationResultDestinationManager mgr)
public void setFiles(java.util.List<java.io.File> files)
public void setXmlFiles(java.util.List<java.io.File> xmlfiles)
public void setOutputDir(java.io.File outputDir)
public AjCompilerOptions getOptions()
public java.util.List<java.lang.String> getClasspath()
public void setClasspath(java.util.List<java.lang.String> classpath)
public java.util.List<java.lang.String> getBootclasspath()
public void setBootclasspath(java.util.List<java.lang.String> bootclasspath)
public java.io.File getOutputJar()
public java.lang.String getOutxmlName()
public java.util.List<java.io.File> getInpath()
public java.util.List<java.io.File> getInJars()
public java.util.Map<java.lang.String,java.io.File> getSourcePathResources()
public void setOutputJar(java.io.File outputJar)
public void setOutxmlName(java.lang.String name)
public void setInJars(java.util.List<java.io.File> sourceJars)
public void setInPath(java.util.List<java.io.File> dirsOrJars)
public java.util.List<java.io.File> getSourceRoots()
public void setSourceRoots(java.util.List<java.io.File> sourceRootDir)
public java.io.File getConfigFile()
public void setConfigFile(java.io.File configFile)
public void setIncrementalMode(boolean incrementalMode)
public boolean isIncrementalMode()
public void setIncrementalFile(java.io.File incrementalFile)
public boolean isIncrementalFileMode()
public java.util.List<java.lang.String> getFullClasspath()
public java.io.File getLintSpecFile()
public void setLintSpecFile(java.io.File lintSpecFile)
public java.util.List<java.io.File> getAspectpath()
public void setAspectpath(java.util.List<java.io.File> aspectpath)
public boolean hasSources()
public void installGlobals(AjBuildConfig global)
global - the AjBuildConfig to read globals frompublic void setSourcePathResources(java.util.Map<java.lang.String,java.io.File> map)
public boolean shouldProceed()
public void doNotProceed()
public java.lang.String getLintMode()
public void setLintMode(java.lang.String lintMode)
public boolean isTerminateAfterCompilation()
public void setTerminateAfterCompilation(boolean b)
public boolean isXserializableAspects()
public void setXserializableAspects(boolean xserializableAspects)
public void setXJoinpoints(java.lang.String jps)
public java.lang.String getXJoinpoints()
public boolean isXnoInline()
public void setXnoInline(boolean xnoInline)
public boolean isXlazyTjp()
public void setXlazyTjp(boolean b)
public void setXnotReweavable(boolean b)
public void setXconfigurationInfo(java.lang.String info)
public java.lang.String getXconfigurationInfo()
public void setXHasMemberSupport(boolean enabled)
public boolean isXHasMemberEnabled()
public void setXdevPinpointMode(boolean enabled)
public boolean isXdevPinpoint()
public void setAddSerialVerUID(boolean b)
public boolean isAddSerialVerUID()
public void setXmlConfigured(boolean b)
public void setMakeReflectable(boolean b)
public boolean isXmlConfigured()
public boolean isMakeReflectable()
public boolean isXNotReweavable()
public boolean isGenerateJavadocsInModelMode()
public void setGenerateJavadocsInModelMode(boolean generateJavadocsInModelMode)
public boolean isGenerateCrossRefsMode()
public void setGenerateCrossRefsMode(boolean on)
public boolean isCheckRuntimeVersion()
public void setCheckRuntimeVersion(boolean on)
public boolean isEmacsSymMode()
public void setEmacsSymMode(boolean emacsSymMode)
public boolean isGenerateModelMode()
public void setGenerateModelMode(boolean structureModelMode)
public boolean isNoAtAspectJAnnotationProcessing()
public void setNoAtAspectJAnnotationProcessing(boolean noProcess)
public void setShowWeavingInformation(boolean b)
public boolean getShowWeavingInformation()
public void setProceedOnError(boolean b)
public boolean getProceedOnError()
public void setBehaveInJava5Way(boolean b)
public boolean getBehaveInJava5Way()
public void setTiming(boolean b)
public boolean isTiming()
public void setTargetAspectjRuntimeLevel(java.lang.String level)
public java.lang.String getTargetAspectjRuntimeLevel()
public void setChanged(int changes)
changes - set of bitflags, see CompilerConfigurationChangeFlags for flagspublic int getChanged()
CompilerConfigurationChangeFlagspublic void setModifiedFiles(java.util.List<java.io.File> projectSourceFilesChanged)
public java.util.List<java.io.File> getModifiedFiles()
public void setClasspathElementsWithModifiedContents(java.util.List<java.lang.String> cpElementsWithModifiedContents)
public java.util.List<java.lang.String> getClasspathElementsWithModifiedContents()
public void setProjectEncoding(java.lang.String projectEncoding)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||