switch to antlr 3.5.2 from maven. antlr.org is blocked in some countries, but I couldn't find antlr 3.3 complete on maven. This version of antlr seems to inject suppresswarning annotations in the file so it looks like we don't need to inject our own, but now we're getting some warnings that we'll have to revisit someday. Maybe the annotator utility just has to merge suppresswarnings so the compiler doesn't throw errors.
Project: http://git-wip-us.apache.org/repos/asf/flex-falcon/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-falcon/commit/4738711b Tree: http://git-wip-us.apache.org/repos/asf/flex-falcon/tree/4738711b Diff: http://git-wip-us.apache.org/repos/asf/flex-falcon/diff/4738711b Branch: refs/heads/develop Commit: 4738711bc1b21700bb08cc4f8d4741cc1584b8a6 Parents: 006c95e Author: Alex Harui <aha...@apache.org> Authored: Mon May 26 23:18:18 2014 -0700 Committer: Alex Harui <aha...@apache.org> Committed: Tue May 27 15:21:41 2014 -0700 ---------------------------------------------------------------------- compiler/build.xml | 12 ++++++------ compiler/downloads.xml | 10 ++++++---- 2 files changed, 12 insertions(+), 10 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/4738711b/compiler/build.xml ---------------------------------------------------------------------- diff --git a/compiler/build.xml b/compiler/build.xml index 4202ff0..d14ee98 100644 --- a/compiler/build.xml +++ b/compiler/build.xml @@ -392,10 +392,10 @@ <echo message="Generating CSSLexer and CSSParser"/> <antlr3 input="${compiler}/src/org/apache/flex/compiler/internal/css/CSS.g" output="${compiler}/generated/src/org/apache/flex/compiler/internal/css"/> - <annotate.class file="${compiler}/generated/src/org/apache/flex/compiler/internal/css/CSSLexer.java" - annotation='@SuppressWarnings("unused")'/> - <annotate.class file="${compiler}/generated/src/org/apache/flex/compiler/internal/css/CSSParser.java" - annotation='@SuppressWarnings("unused")'/> + <!--<annotate.class file="${compiler}/generated/src/org/apache/flex/compiler/internal/css/CSSLexer.java" + annotation='@SuppressWarnings("unused")'/>--> + <!--<annotate.class file="${compiler}/generated/src/org/apache/flex/compiler/internal/css/CSSParser.java" + annotation='@SuppressWarnings("unused")'/>--> </target> <target name="set.css.tree.uptodate"> @@ -408,8 +408,8 @@ <echo message="Generating CSSTree"/> <antlr3 input="${compiler}/src/org/apache/flex/compiler/internal/css/CSSTree.g" output="${compiler}/generated/src/org/apache/flex/compiler/internal/css"/> - <annotate.class file="${compiler}/generated/src/org/apache/flex/compiler/internal/css/CSSTree.java" - annotation='@SuppressWarnings({"rawtypes", "unchecked", "unused"})'/> + <!--<annotate.class file="${compiler}/generated/src/org/apache/flex/compiler/internal/css/CSSTree.java" + annotation='@SuppressWarnings({"rawtypes", "unchecked", "unused"})'/>--> </target> <target name="antlr" depends="as.parser, metadata.parser, css.lexer.and.parser, css.tree" http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/4738711b/compiler/downloads.xml ---------------------------------------------------------------------- diff --git a/compiler/downloads.xml b/compiler/downloads.xml index 9e5021d..911c5c1 100644 --- a/compiler/downloads.xml +++ b/compiler/downloads.xml @@ -49,9 +49,10 @@ <property name="jflex.name" value="jflex-1.5.1"/> <property name="jburg.name" value="jburg-1.10.1"/> <property name="lzma.name" value="lzma-sdk-9.2"/> - - <property name="antlr.src.url" value="http://antlr3.org/download"/> - <property name="antlr.src.file" value="antlr-3.3-complete.jar"/> + <!--<property name="antlr.src.url" value="http://antlr3.org/download"/>--> + <!--<property name="antlr.src.file" value="antlr-3.3-complete.jar"/>--> + <property name="antlr.src.url" value="http://search.maven.org/remotecontent?filepath=org/antlr/antlr-complete/3.5.2"/> + <property name="antlr.src.file" value="antlr-complete-3.5.2.jar"/> <property name="INFO_DOWNLOADING_FILE_FROM" value="Downloading {0} from: {1}" /> @@ -234,7 +235,8 @@ <param name="srcUrl" value="${antlr.src.url}"/> <param name="srcJarFile" value="${antlr.src.file}"/> <param name="destJarFile" value="${lib.dir}/antlr.jar"/> - <param name="md5" value="238becce7da69f7be5c5b8a65558cf63"/> + <param name="md5" value="7abf224f627594a3f4ae37fcfff296730f3f4edd"/> + <!--<param name="md5" value="238becce7da69f7be5c5b8a65558cf63"/>--> </antcall> </target>