> > > https://youtu.be/4UcPIdTJLOM . > > Note that Semantic will cache the AST between sessions, so if you've > loaded that file before, it will just load the cache. > First use parse/build delay is an inescapable and acceptable situation in Java world. Even popular IDEs like Eclipse do that. While Emacs will only parse current and relevant files, Eclipse insists on "building" the complete project. It is also > very old, and at that time (around Java 1.4 or so) the language was > still very easy to parse (it doesn't support generics, for instance). > Additional info - I've added support for annotations and generics. It's shown in the demo https://youtu.be/4UcPIdTJLOM?t=50 . Only Enum is pending.