We have a dependency to the antlr project in version 3.5, which has a dependency to antlr-2.7.7.jar. When building the project we receive this warning:
[INFO] warning: Ignoring InnerClasses attribute for an anonymous inner class
[INFO] (antlr.build.ANTLR$1) that doesn't come with an
[INFO] associated EnclosingMethod attribute. This class was probably produced by a
[INFO] compiler that did not target the modern .class file format. The recommended
[INFO] solution is to recompile the class from source, using an up-to-date compiler
[INFO] and without specifying any "-target" type options. The consequence of ignoring
[INFO] this warning is that reflective operations on this class will incorrectly
[INFO] indicate that it is *not* an inner class.
[INFO] warning: Ignoring InnerClasses attribute for an anonymous inner class
[INFO] (antlr.debug.misc.ASTFrame$1) that doesn't come with an
[INFO] associated EnclosingMethod attribute. This class was probably produced by a
[INFO] compiler that did not target the modern .class file format. The recommended
[INFO] solution is to recompile the class from source, using an up-to-date compiler
[INFO] and without specifying any "-target" type options. The consequence of ignoring
[INFO] this warning is that reflective operations on this class will incorrectly
[INFO] indicate that it is *not* an inner class.
[INFO] warning: Ignoring InnerClasses attribute for an anonymous inner class
[INFO] (antlr.TokenStreamRewriteEngine$1) that doesn't come with an
[INFO] associated EnclosingMethod attribute. This class was probably produced by a
[INFO] compiler that did not target the modern .class file format. The recommended
[INFO] solution is to recompile the class from source, using an up-to-date compiler
[INFO] and without specifying any "-target" type options. The consequence of ignoring
[INFO] this warning is that reflective operations on this class will incorrectly
[INFO] indicate that it is *not* an inner class.
It seems that the antlr-2.7.7.jar was build with an very old compiler. Is there a way to get rid of this warning?
We have a dependency to the antlr project in version 3.5, which has a dependency to antlr-2.7.7.jar. When building the project we receive this warning:
It seems that the antlr-2.7.7.jar was build with an very old compiler. Is there a way to get rid of this warning?