mirror of
https://github.com/processing/processing4.git
synced 2026-06-16 04:26:26 +02:00
automatically insert SuppressWarnings statements after ANTLR makes a mess
This commit is contained in:
@@ -42,6 +42,35 @@
|
||||
glib="${grammars}/java15.g">
|
||||
<classpath path="${antlr_jar}" />
|
||||
</antlr>
|
||||
|
||||
<!-- clean up the warning mess caused by this old antlr version -->
|
||||
<property name="uuc" value="@SuppressWarnings({ "unused", "unchecked", "cast" })${line.separator}" />
|
||||
<property name="uc" value="@SuppressWarnings({ "unused", "cast" })${line.separator}" />
|
||||
|
||||
<replaceregexp
|
||||
file="generated/processing/mode/java/preproc/JavaLexer.java"
|
||||
match="(public class JavaLexer .*)"
|
||||
replace="${uuc}\1">
|
||||
</replaceregexp>
|
||||
|
||||
<replaceregexp
|
||||
file="generated/processing/mode/java/preproc/JavaRecognizer.java"
|
||||
match="(public class JavaRecognizer .*)"
|
||||
replace="${uc}\1">
|
||||
</replaceregexp>
|
||||
|
||||
<replaceregexp
|
||||
file="generated/processing/mode/java/preproc/PdeLexer.java"
|
||||
match="(public class PdeLexer .*)"
|
||||
replace="${uuc}\1">
|
||||
</replaceregexp>
|
||||
|
||||
<replaceregexp
|
||||
file="generated/processing/mode/java/preproc/PdeRecognizer.java"
|
||||
match="(public class PdeRecognizer .*)"
|
||||
replace="${uc}\1">
|
||||
</replaceregexp>
|
||||
<!-- end of workaround for old antlr -->
|
||||
</target>
|
||||
|
||||
<target name="compile" depends="preproc" description="Compile sources">
|
||||
|
||||
Reference in New Issue
Block a user