Revision 798202
Go back to digest for 20th April 2008Features in Development Tools
Hamish Rodda committed changes in /trunk/playground/devtools/kdevelop4-extra-plugins/java:
Start to resurrect Java support.
- correct the plugin desktop file to support text/x-java
- port to new kdevplatform interfaces
- remove support for codemodel (deleted)
- few changes to generated code in kdevelop-pg (this will go away once we switch to kdevelop-pg-qt I presume)
- parser and duchain dump classes
- start work on a duchain
Problems:
- for some reason, it wanted to install into /usr rather than $KDE4 - ???, so I had to force the directory (CMake gurus invited to look into please :)
- need to switch to kdevelop-pg-qt
- seems to be some problem with the AST of functions, the block following them is not referenced (is it even parsed?)
File Changes
Added 17 files
- /trunk/playground/devtools/kdevelop4-extra-plugins/java
- /duchain
- /duchain/contextbuilder.cpp
- /duchain/contextbuilder.h
- /duchain/declarationbuilder.cpp
- /duchain/declarationbuilder.h
- /duchain/dumpchain.cpp
- /duchain/dumpchain.h
- /duchain/editorintegrator.cpp
- /duchain/editorintegrator.h
- /duchain/identifiercompiler.cpp
- /duchain/identifiercompiler.h
- /duchain/output
- /duchain/pushvalue.h
- /parser/dumptree.cpp
- /parser/dumptree.h
- /duchain/output/sample_dump.txt
- /duchain/output/sample_dump2.txt
Modified 12 files
- /trunk/playground/devtools/kdevelop4-extra-plugins/java
- /CMakeLists.txt
- /javalanguagesupport.cpp
- /javalanguagesupport.h
- /kdevjavasupport.desktop
- /parsejob.cpp
- /parsejob.h
- /parser/CMakeLists.txt
- /parser/java_io.cpp
- /parser/parsesession.cpp
- /parser/parsesession.h
- /parser/generated/java_ast.h
- /parser/generated/java_parser.cpp
29 files changed in total