1. 上班
2. antlr pr https://github.com/antlr/antlr4/pull/3261
提升了com.ibm.icu:icu4j版本(因为低版本有数个高危CVE),并且解决了由此带来的生成代码过大(code too large)导致jdk编译失败的问题。
具体思路是,将过大的函数分别拆进静态内部类,因为java的类大小似乎一共有两层限制,一层是对函数,一层是对类,所以这样可以避免这个问题。
虽然这么说,但是正常人写代码的话很难触发啦
也就我们老生成人才会踩这些坑啦233