Commit Graph

59 Commits

Author SHA1 Message Date
Pavel V. Talanov d961d17cd4 Fix DeserializerForDecompiler: create package fragment provider for missing dependencies 2014-07-03 20:46:35 +04:00
Alexander Udalov 39cd3b1e13 Add tests that there's no PSI for all kinds of synthetic classes 2014-03-07 03:43:28 +04:00
Pavel V. Talanov 733da8caec Test checking that no PSI is built for synthetic classes produced by compiler 2014-03-04 21:19:54 +04:00
Pavel V. Talanov 016fa4b817 Add test for decompiled text 2014-03-04 21:19:46 +04:00
Pavel V. Talanov b6b423935f Move test data for NavigateTo*Library tests to a more specific folder 2014-03-04 21:19:44 +04:00
Alexander Udalov f7b6457139 Replace "jet" package name with "kotlin" in testData 2014-03-02 19:55:26 +04:00
Svetlana Isakova 64e13114e2 store unsubstituted descriptor as REFERENCE_TARGET 2014-02-11 21:07:09 +04:00
Alexander Udalov e3fffa6b0b Fix decompiled data for objects and enum entries
Also prettify it for enum entries: output only names
2013-12-02 19:56:09 +04:00
Mikhael Bogdanov 868f4841be Inline keyword removal 2013-11-26 12:53:06 +04:00
Pavel V. Talanov 959ab2b20c Enum class objects values and valueOf functions have kind SYNTHESIZED 2013-11-12 14:15:51 +04:00
Pavel V. Talanov 385c15d0e2 Restructure JetDecompiledData
JetDecompiledData now stores file text and uses descriptors serialized to String to find declarations
2013-08-26 17:58:51 +04:00
Michał Sapalski 7deec28b9c Adjusted tests to the new DescriptorRenderer behaviour 2013-04-29 15:44:07 +04:00
Andrey Breslav c422e4194d Reverting pull request 240 2013-04-12 15:25:52 +04:00
Michał Sapalski d875bf80cb Fixed regression in rendering generic types upper bounds. 2013-04-12 12:49:00 +04:00
Michał Sapalski 97796f9b0f Refactoring: use DescriptionRenderer to generate overriding functions / properties. 2013-04-12 12:49:00 +04:00
Evgeny Gerashchenko d194d4d877 Updated test data. Unit -> jet.Unit. 2013-03-22 16:38:26 +04:00
Natalia.Ukhorskaya 47abdcf565 Rename namespace class to {package.name}Package
Conflicts:

	compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/JavaElementFinder.java
2013-01-15 19:45:06 +04:00
Evgeny Gerashchenko 27bbca7fe4 Navigate to source when functions differ only in upper bounds of type parameters. 2013-01-11 16:08:33 +04:00
Evgeny Gerashchenko 09f4705360 Modified test data to provoke resolution because of rename in imports. 2013-01-11 16:08:32 +04:00
Evgeny Gerashchenko 43fd993d6d Added test which provokes resolution because of same short name. 2013-01-11 16:08:32 +04:00
Evgeny Gerashchenko 7bd87f64ac Supported navigation to source of named object and its members. 2013-01-11 16:08:28 +04:00
Evgeny Gerashchenko e16ff27e57 Supported navigation to decompiled named object and its members. 2013-01-11 16:08:28 +04:00
Evgeny Gerashchenko 28c93f2912 Not rendering "final" for top-level functions and properties. 2012-12-28 14:25:18 +04:00
Evgeny Gerashchenko 0df966323d Smarter members sorting. 2012-12-27 20:46:56 +04:00
Evgeny Gerashchenko 778df8b1fd Rendering annotations and visibility for class object.
Don't render modality for any object kind.
2012-12-27 20:46:55 +04:00
Evgeny Gerashchenko 08d2002277 Rendering 'where' for properties. 2012-12-27 20:46:53 +04:00
Evgeny Gerashchenko e3a30b10a9 Not writing fake parameters of enum constructors to generic signature. 2012-12-25 15:20:57 +04:00
Evgeny Gerashchenko 5bdd68e502 Added navigation to source of constructor.
#KT-3168 fixed
2012-12-20 18:48:48 +04:00
Evgeny Gerashchenko 32699133cd Minor. Moved Pair class lower. 2012-12-20 18:48:48 +04:00
Evgeny Gerashchenko 9906bbef4e Navigation to decompiled primary constructor.
#KT-3168 in progress
2012-12-20 18:48:47 +04:00
Evgeny Gerashchenko 4c64ea58d5 Rendering primary constructor in decompiler.
#KT-3168 in progress
2012-12-20 18:48:47 +04:00
Andrey Breslav ee5b50cb1b Incorrect comparison to default bound fixed 2012-10-17 13:48:07 +04:00
Andrey Breslav 5eaa5b396b Removing usages of tuples from test data
(KT-2358 Drop tuples)
 #KT-2358 In progress
2012-09-18 20:27:09 +04:00
Evgeny Gerashchenko d825fb25a0 KT-1651 Navigation to enum constants doesn't work for libraries with and without source code
#KT-1651 fixed
2012-09-17 16:27:14 +04:00
Pavel V. Talanov b228fd66e0 Enum entry has final modality when loaded from binaries. 2012-08-27 15:52:34 +04:00
Natalia.Ukhorskaya 4b002d1d6d Fix test data according to latest changes in JavaDescriptorResolver. 2012-08-21 21:40:49 +04:00
Alex Tkachman 5947759684 proper compilation of enums 2012-08-13 22:37:27 +03:00
Evgeny Gerashchenko f38191682f Fixed LibrariesWithoutSourcesTest after correcting loading of 'internal' visibility from bytecode. 2012-06-16 19:38:19 +04:00
Evgeny Gerashchenko 1f7c435a24 Removed val/var soft keywords in renderer for functions 2012-04-20 20:44:08 +04:00
Evgeny Gerashchenko aec021e668 Implemented better rendering for parameters with default values in decompiler and descriptor renderer.
#KT-1582 fixed
2012-04-08 19:59:53 +04:00
Evgeny Gerashchenko da9973a822 Added rendering visibility in DescriptorRenderer. 2012-04-06 20:04:57 +04:00
Evgeny Gerashchenko 2da41a9e35 Added test for navigating to library sources when same function FQ name is defined in separate source files.
#KT-1681 in progress
2012-04-05 19:24:55 +04:00
Evgeny Gerashchenko 793fdd4f55 Added file to test library used in LibrariesWith[out]SourcesTests. 2012-04-05 19:24:55 +04:00
Evgeny Gerashchenko 9918e4a723 Made LibrariesWithSourcesTest possible to be executed with multi-file test library. 2012-04-05 19:24:55 +04:00
Evgeny Gerashchenko b4cf0bff96 Split on big fat test case in LibrariesWithSourcesTest into several smaller ones. 2012-04-04 20:25:22 +04:00
Svetlana Isakova 16c6935d91 added 'public' annotation to library functions 2012-04-04 19:19:02 +04:00
Svetlana Isakova c321ffe39b fix for tests to work (all library functions should be done 'public' later) 2012-04-04 19:02:26 +04:00
Evgeny Gerashchenko 9b04e85282 Added test for "Can't navigate to sources of the filter() extension function"
#KT-1681can't reproduce
2012-04-04 18:54:21 +04:00
Evgeny Gerashchenko eacb89171e Added navigation to class object members. 2012-03-28 15:02:25 +04:00
Evgeny Gerashchenko d0751b5c11 Added LibrariesWithSourcesTest. 2012-03-28 15:02:25 +04:00