Commit Graph

4254 Commits

Author SHA1 Message Date
Evgeny Gerashchenko 09c48ae440 Added test cases checking all decompiled files. 2012-03-12 14:23:15 +04:00
Evgeny Gerashchenko a0ea56be3f Added LibrariesTest (checking only one decompiled source yet). 2012-03-12 14:23:15 +04:00
Evgeny Gerashchenko 4151718f6b Replaced JetDecompiledData.getClsFileIfKotlin() with getClsFile() and isKotlinFile() 2012-03-12 14:23:15 +04:00
Evgeny Gerashchenko 95f859d00d Refactored JetDecompiledData: extracted DecompiledDataFactory. 2012-03-12 14:23:15 +04:00
James Strachan 1ae0910b07 added website module 2012-03-12 07:35:14 +00:00
James Strachan c1aa22ab41 added guice dependencies 2012-03-12 07:35:05 +00:00
pTalanov 3ef7805cd6 Native api update. 2012-03-11 22:38:13 +04:00
Nikolay Krasko c21cdaf413 Start working with spaces:
KT-1532 IDEA should remove extra whitespaces when reformmating code
KT-1378 Code formatting: spaces around ':'

#KT-1532 fixed
#KT-1378 fixed
2012-03-11 22:11:55 +04:00
Leonid Shalupov 1080756a7a fix getting plugin-verifier in update_dependencies.xml 2012-03-11 19:56:09 +04:00
Andrey Breslav 61aac5d544 Configuration renamed into ModuleConfiguration 2012-03-11 18:57:38 +04:00
Evgeny Gerashchenko 78dce9d2f2 Minor. 2012-03-11 16:57:02 +04:00
Nikolay Krasko efece992eb Completion for top-level functions from class and jar files - import quick fix 2012-03-11 16:54:07 +04:00
Evgeny Gerashchenko 11085c2250 Removed unnecessary /*compiled code*/ marks from abstract members. 2012-03-11 16:54:06 +04:00
Nikolay Krasko fba492c492 Completion for top-level functions from class and jar files. 2012-03-11 16:54:06 +04:00
Leonid Shalupov ef6461c4d2 re-enable plugin-verifier 2012-03-11 16:01:35 +04:00
Leonid Shalupov 666c58aa70 use guice without aop 2012-03-11 16:01:04 +04:00
Stepan Koltsov 4443f912af fix PackageScope.getAllDescriptors
http://youtrack.jetbrains.com/issue/KT-1553
2012-03-11 15:49:54 +04:00
Stepan Koltsov 0c2b91aa10 KT-1536: parse Throwable as nullable in JavaDescriptorResolver 2012-03-11 15:24:46 +04:00
Andrey Breslav 67d2a8dcca Work around the shallowly analyzed files 2012-03-11 13:46:50 +04:00
Andrey Breslav 57fb669670 Work around the shallowly analyzed files 2012-03-11 13:42:30 +04:00
pTalanov da3251addb Changes to native apis. 2012-03-10 22:26:41 +04:00
pTalanov c812d039b6 Add primitive api for using html5 local storage.
Lib fixes.
2012-03-10 22:23:44 +04:00
Evgeny Gerashchenko f7c969de36 removed unnecessary ": jet.Any" in class declarations. 2012-03-10 20:32:43 +04:00
Evgeny Gerashchenko 126c3d0033 Added class objects support in JetDecompiledData. 2012-03-10 20:29:24 +04:00
Evgeny Gerashchenko e9bac5ce16 Added better rendering for objects in DescriptorRenderer. 2012-03-10 20:29:00 +04:00
Evgeny Gerashchenko 6ac94758e2 Added support for nested classes in decompiler. 2012-03-10 19:24:36 +04:00
Evgeny Gerashchenko d1f2c46d26 Removed unnecessary "abstract" before "trait" in DescriptorRenderer. 2012-03-10 19:23:32 +04:00
Evgeny Gerashchenko 7b895de86f Replaced assertion with returning null when class file contains several classes. 2012-03-10 18:29:16 +04:00
pTalanov 37db5e072c TranslateToJsAction only looks in source roots of the module included in project. 2012-03-10 17:44:51 +04:00
pTalanov 6fd6ac0231 Add "add" extension function for Json class. 2012-03-10 17:44:01 +04:00
pTalanov dac63773ce Update API. 2012-03-10 17:32:53 +04:00
Evgeny Gerashchenko 145e8ed936 Made checks for Kotlin namespace more robust. 2012-03-10 16:25:27 +04:00
Evgeny Gerashchenko 011d6fb5ee Fixed navigation to non-Kotlin classes. 2012-03-10 15:32:10 +04:00
Evgeny Gerashchenko 57dcb991b2 Specified return-type explicitly for FunctionalList.iterator() member function 2012-03-10 14:58:03 +04:00
Evgeny Gerashchenko 351b2fd676 Specified return-type explicitly for FunctionalList.iterator() member function 2012-03-10 14:57:08 +04:00
Evgeny Gerashchenko b64e2ca886 Replaced asserts in JetDummyClassFileViewProvider with returning null. 2012-03-10 14:57:08 +04:00
Evgeny Gerashchenko 8f5d469a0c Replaced short names with fully qualified in DescriptorRenderer. 2012-03-10 14:57:08 +04:00
Evgeny Gerashchenko 9658dd7c39 Excluded classes from decompiled namespaces. 2012-03-10 14:57:08 +04:00
Evgeny Gerashchenko 4b6e9557a6 Made JetDummyClassFileViewProvider package-private. 2012-03-10 14:57:07 +04:00
Evgeny Gerashchenko c2a300b637 Moved classes related to navigation to libraries to libraries subpackage of plugin package. 2012-03-10 14:57:07 +04:00
Evgeny Gerashchenko 2a9c124957 Added implementation of ClsCustomNavigationPolicy for Kotlin libraries. 2012-03-10 14:57:07 +04:00
Evgeny Gerashchenko 91adb13380 Added JetDummyClassFileViewProvider which is needed to JetFiles created from libraries have link to physical VirtualFile instead of LightVirtualFile. 2012-03-10 14:57:07 +04:00
Evgeny Gerashchenko 01ed1c3f75 Added saving mapping from ClsElements to JetElements in compiled classes. 2012-03-10 14:57:07 +04:00
Stepan Koltsov 4c6e434b73 somebody defined property globally 2012-03-10 03:29:03 +04:00
Stepan Koltsov 5881c84bcb temporarily disable plugin-verifier 2012-03-10 03:08:15 +04:00
Stepan Koltsov ed7c00e0a1 OK, I give up, flatten libraries on the file system 2012-03-10 02:23:55 +04:00
Stepan Koltsov 62221494e2 fix plugin build 2012-03-10 02:03:16 +04:00
Stepan Koltsov 997fbb60a3 using guice to wire TopDownAnalyzer beans
attempt 2
2012-03-10 00:54:16 +04:00
Hiram Chirino 3b85642b96 Simplify the String.toRegex extension to a single function that uses a default arg.
Also moved it to the String.kt source file that that String extension functions can be found in a single place.
2012-03-09 13:42:35 -05:00
unknown 26a5ff3a2f Add disabled test. Depends on KT-1198 2012-03-09 19:22:14 +04:00