Commit Graph

20504 Commits

Author SHA1 Message Date
Yan Zhulanow aeeea6cda7 Plugin configuration files united 2015-02-26 15:25:46 +03:00
Yan Zhulanow 3f0118c88c KotlinIsReferenceToExtension extracted 2015-02-26 15:25:45 +03:00
Yan Zhulanow 83d3a4f575 Fix synthetic property rename processor 2015-02-26 15:25:45 +03:00
Yan Zhulanow b7d410ba25 Remove navigation from R class fields (already handled by the main plugin) 2015-02-26 15:25:45 +03:00
Yan Zhulanow 5f912ce13d Delegate secondary elements to handler 2015-02-26 15:25:45 +03:00
Yan Zhulanow a2032e60a7 Provide values using ServiceLoader instead of MANIFEST.MF 2015-02-26 15:25:44 +03:00
Yan Zhulanow e0f1a56b28 Load compiler plugins via ServiceLoader 2015-02-26 15:25:44 +03:00
Yan Zhulanow af9c5cc45d Providing plugin classpath through JPS extensions 2015-02-26 15:25:44 +03:00
Yan Zhulanow c94844f6dc Rename artifact 2015-02-26 15:25:44 +03:00
Yan Zhulanow 660997e1b9 Loading compiler plugins implemented 2015-02-26 15:25:43 +03:00
Yan Zhulanow 72c611df22 Extensions registered before usage 2015-02-26 15:25:43 +03:00
Yan Zhulanow a08411f925 Process normally when no plugins were found 2015-02-26 15:25:43 +03:00
Yan Zhulanow 7c496f638e Extract android-compiler-plugin from Ant into Android plugin 2015-02-26 15:25:42 +03:00
Yan Zhulanow 9f962e39ca Do not bundle Android subplugins to the main plugin 2015-02-26 15:25:42 +03:00
Yan Zhulanow 9b9d96df30 android-compiler-plugin Ant build task introduced 2015-02-26 15:25:42 +03:00
Andrey Breslav 562b563e7e Read action added in Android plugins 2015-02-26 15:25:42 +03:00
Andrey Breslav e9e96657c3 Artifact for Android extensions plugin 2015-02-26 15:25:41 +03:00
Andrey Breslav 71d082c12c Missing public added 2015-02-26 15:25:41 +03:00
Andrey Breslav 8844ecdbc4 Find Usages extension extracted 2015-02-26 15:25:41 +03:00
Andrey Breslav 5811b13ce7 ExpressionCodegenExtension extracted 2015-02-26 15:25:40 +03:00
Andrey Breslav e10d8a6fe0 ExternalDeclarationsProvider introduced 2015-02-26 15:25:40 +03:00
Andrey Breslav 1f10ab21ac android-ide-plugin module extracted 2015-02-26 15:25:40 +03:00
Andrey Breslav 1e70369cf8 Logic related to command-line options moved to android-compiler-plugin 2015-02-26 15:25:40 +03:00
Andrey Breslav febfdde89e Compiler plugins can provide extra command line parameters in JPS 2015-02-26 15:25:39 +03:00
Andrey Breslav d961e2f5b4 CommandLineProcessor infrastructure added 2015-02-26 15:25:39 +03:00
Andrey Breslav 565ce5a781 frontend.android renamed to android-compiler-plugin 2015-02-26 15:25:39 +03:00
Andrey Breslav 35028227a0 Plugin component registrar introduced
CompilerConfiguration moved to plugin-api
2015-02-26 15:25:38 +03:00
Andrey Breslav dca186e94d plugin-api module introduced 2015-02-26 15:25:38 +03:00
Mikhail Mutcianko 95fd4006d9 fix android jps build test case
- add proper way of setting up android sdk for jps
- add missing android plugin runtime library
2015-02-26 15:25:38 +03:00
Mikhail Mutcianko bf25dffb85 add android bytecode persistence test 2015-02-26 15:25:37 +03:00
Mikhail Mutcianko 2643866e31 add android find usages test 2015-02-26 15:25:37 +03:00
Mikhail Mutcianko 947e1b7f5b fix find usage handler not returning android property as secondary element 2015-02-26 15:25:37 +03:00
Mikhail Mutcianko b2afc3b4b5 add reverse renaming to android rename tests 2015-02-26 15:25:37 +03:00
Mikhail Mutcianko 4145991bea add android rename tests 2015-02-26 15:25:36 +03:00
Mikhail Mutcianko e922a91958 eliminate idToXml cache leftovers from android resource manger 2015-02-26 15:25:36 +03:00
Mikhail Mutcianko 934bbec06d fix kotlin property renamer npe
- fix npe when element usage has no reference(e.g. xml cross usage)
2015-02-26 15:25:36 +03:00
Mikhail Mutcianko bc7fe3405e factor base android test case
- move common initialization code to base class
2015-02-26 15:25:35 +03:00
Mikhail Mutcianko 65ef880dd3 add all goto tests
- fix base test case failing when no res directory present
- get rid of JetProperty -> XmlAttr caching
2015-02-26 15:25:35 +03:00
Mikhail Mutcianko 04a905c35c fix android kotlin test framework
- fix android jars not indexed by java indexer
- fix goto test
2015-02-26 15:25:35 +03:00
Mikhail Mutcianko 1912b2b0ec add android jps builder test stub
wtf
2015-02-26 15:25:35 +03:00
Mikhail Mutcianko 7c4661aba5 add android goto declaration test stub 2015-02-26 15:25:34 +03:00
Mikhail Mutcianko 537933d145 regenerate android tests after rebase 2015-02-26 15:25:34 +03:00
Mikhail Mutcianko baa442207b fix android resource path arguments after rebase 2015-02-26 15:25:34 +03:00
Mikhail Mutcianko bc9e1ee2d2 fix android cross parser tests
- reorganize tests folder structure
- fix class attribute ignored in ide xml parser
2015-02-26 15:25:33 +03:00
Mikhail Mutcianko 84d326ed47 refactor android kotlin fixture test
- move more setup code to base class
2015-02-26 15:25:33 +03:00
Mikhail Mutcianko 95b5c94f8d delete obsolete android test 2015-02-26 15:25:33 +03:00
Mikhail Mutcianko f507857930 fix R class field resolving
- resolve by class name and package defined in AndroidManifest.xml
2015-02-26 15:25:33 +03:00
Mikhail Mutcianko adbe9afd4a add android completion tests
- add android plugin test classes as test library
- add base android test cases for kotlin, setting up android facet and sdk
2015-02-26 15:25:32 +03:00
Mikhail Mutcianko 08245ffe1c add android properties box tests 2015-02-26 15:25:31 +03:00
dedoz f2ab424c41 add generated tests 2015-02-26 15:25:31 +03:00