Yeah, except IntelliJ Idea is a refined product that does that and 100 other things.
I don't know what IntelliJ has inside of it, but I know Eclipse is based on EJC, the Eclipse Java Compiler, which can turn Java code into a Java abstract source tree, and then turn that either back to Java code or to byte code.
It's not too different from the read function in LISP but it is a bit more complex...
I don't know what IntelliJ has inside of it, but I know Eclipse is based on EJC, the Eclipse Java Compiler, which can turn Java code into a Java abstract source tree, and then turn that either back to Java code or to byte code.
It's not too different from the read function in LISP but it is a bit more complex...