]> source.dussan.org Git - aspectj.git/commitdiff
290741: encoding option on ICompilerConfiguration
authoraclement <aclement>
Mon, 4 Apr 2011 18:16:38 +0000 (18:16 +0000)
committeraclement <aclement>
Mon, 4 Apr 2011 18:16:38 +0000 (18:16 +0000)
ajde.core/src/org/aspectj/ajde/core/ICompilerConfiguration.java
ajde.core/src/org/aspectj/ajde/core/internal/AjdeCoreBuildManager.java

index 8f52f36da34da302b070852ac883616aadfebe4d..ecc939ad52b619faea01027972eb0fc32d53aadb 100644 (file)
@@ -122,10 +122,16 @@ public interface ICompilerConfiguration extends CompilerConfigurationChangeFlags
         *         classpath element will be checked)
         */
        public List getClasspathElementsWithModifiedContents();
+
        //
        // /**
        // * @return the location where the state can be persisted across eclipse restarts. eg. f:/foo/bar/goo
        // */
        // public String getLocationForPersistingProjectState();
 
+       /**
+        * Return the encoding to use for this project. Return null if the platform default should be used. Example return value "UTF-8"
+        */
+       public String getProjectEncoding();
+
 }
index 30b6673df1526238669f41e2d5e6a91d2a3c517f..4895ccc6248f555a4465bd622bad3f8787666193 100644 (file)
@@ -329,6 +329,8 @@ public class AjdeCoreBuildManager {
                config.setIncrementalMode(true);
                // always force proceedOnError in AJDE
                config.setProceedOnError(true);
+
+               config.setProjectEncoding(compilerConfig.getProjectEncoding());
                return config;
        }