Commit Graph

5517 Commits

Author SHA1 Message Date
Andrey Breslav 6629892dad Convert both strings to \n before comparing 2013-06-13 14:41:27 +04:00
Andrey Breslav 1f45e309d2 Do not dispose environments outside tearDown()
This caused exceptions (write access assertions) when tests with mock application ran after tests with full Application
2013-06-13 12:30:18 +04:00
Andrey Breslav 88c5aaeaa1 Put validation parameter into Configuration 2013-06-11 22:09:40 +04:00
Andrey Breslav 97fabf5fc2 Allow error types for some Java tests 2013-06-11 22:09:40 +04:00
Andrey Breslav 4756e9fde3 Extract method 2013-06-11 22:09:40 +04:00
Andrey Breslav 23f91e4978 Do not dispose the project before results of its analysis are used 2013-06-11 22:09:39 +04:00
Andrey Breslav 40b2478d3d Validation integrated into NamespaceComparator 2013-06-11 22:09:38 +04:00
Andrey Breslav d4ee6bd781 Account for error types equality 2013-06-11 22:09:37 +04:00
Andrey Breslav 9d2ea86a78 Additional checks in validator 2013-06-11 22:09:37 +04:00
Andrey Breslav f4991fac1e Minor changes: comment & simplify 2013-06-11 22:09:36 +04:00
Andrey Breslav 994691579b Rename 2013-06-11 22:09:36 +04:00
Andrey Breslav dd0e919f8e Deferred types may delegate equals() to their actual implementatinos 2013-06-11 22:09:35 +04:00
Andrey Breslav 325946154b Fix and test RecursiveDescriptorProcessor 2013-06-11 22:09:35 +04:00
Evgeny Gerashchenko 9b19685ec1 Merge branch master into pr/269 2013-06-10 17:40:37 +04:00
Andrey Breslav 26a6af2765 Revert d494f49 Removing unneeded flag 2013-06-10 16:49:41 +04:00
Andrey Breslav d494f49173 Removing unneeded flag 2013-06-10 15:33:11 +04:00
Andrey Breslav 0d0d1ed300 Allow error types in some cases for lazy resolve tests 2013-06-10 15:33:11 +04:00
Andrey Breslav 77261a5922 Render properties in builtin-classes.txt 2013-06-10 15:33:10 +04:00
Andrey Breslav 3e8031acbd Properly load objects nested into class objects from Java 2013-06-10 15:33:10 +04:00
Andrey Breslav 56f040608a Minor: Reorder declarations 2013-06-10 15:33:10 +04:00
Andrey Breslav aa985242ba Some Java tests deliberately have error types 2013-06-10 15:33:09 +04:00
Andrey Breslav 9d248d5c4a equals() fixed for types 2013-06-10 15:33:09 +04:00
Andrey Breslav a6edc21c49 Validate descriptors loaded in tests 2013-06-10 15:33:09 +04:00
Nikolay Krasko 4e67566e58 Add utility method for getting before and after text 2013-06-07 17:24:19 +04:00
Nikolay Krasko 27baad64c0 Fix recursion of checking type is supertype during resolving list of supertypes 2013-06-07 17:24:18 +04:00
Nikolay Krasko 994107ee0a Mix class object scope to member resolution scope in lazy resolve 2013-06-07 17:24:17 +04:00
Nikolay Krasko 37cd7eb1ba Allow resolve class declarations in class objects
Use INACCESSIBLE_OUTER_CLASS_EXPRESSION error for marking already resolved elements

 #KT-3261 Fixed
2013-06-07 17:24:17 +04:00
Nikolay Krasko a04ecb185e Assert namespaces are found and remove null-pointer warning 2013-06-07 17:24:16 +04:00
Nikolay Krasko 4b50dbf01c Better debug names for lazy scopes 2013-06-07 17:24:15 +04:00
Nikolay Krasko 9d71c372ce Assert null pointer warning 2013-06-07 17:24:14 +04:00
Nikolay Krasko a21f7dcf37 Fix warning 2013-06-07 17:24:14 +04:00
Nikolay Krasko 3bd258ffa6 Refactoring: remove warnings 2013-06-07 17:24:13 +04:00
Alexey Sedunov 3f2ff3eb24 Add code transformations for if/when in local property initializers 2013-06-07 17:05:05 +04:00
Natalia.Ukhorskaya afa3ead160 Add kotlin annotations for android SDK 2013-06-07 11:05:57 +04:00
Evgeny Gerashchenko 5965904c0f Fixed filename case. 2013-06-06 21:59:37 +04:00
Evgeny Gerashchenko 203dd93a7a Not loading SAM adapters from compiled Kotlin classes. 2013-06-06 21:35:02 +04:00
Evgeny Gerashchenko 9601762b2c Subclassed from PsiClassHolderFileStub. 2013-06-06 21:35:02 +04:00
Svetlana Isakova 66dc6a975d better message if a resolve test fails 2013-06-06 18:23:11 +04:00
Svetlana Isakova 9731ff499e added generator for resolve tests 2013-06-06 18:23:11 +04:00
Svetlana Isakova 92424edb29 refactoring
extracted variables
added method 'replaceCall' to ResolutionTask
removed unused parameter
2013-06-06 17:20:11 +04:00
Svetlana Isakova ca88a01e1d no 'dangling function literal' check for nested calls 2013-06-06 17:20:10 +04:00
Svetlana Isakova 4e6ec64d9a changed resolution candidates order
for foo()
first try 'this.foo()', then 'foo()'
2013-06-06 17:20:10 +04:00
Svetlana Isakova 12ef42b6ae small refactoring 2013-06-06 16:31:13 +04:00
Svetlana Isakova f41584c7ab tests added
for inference for delegated properties
2013-06-06 16:31:06 +04:00
Alexey Sedunov ef2af3a4e8 Fix brace node extraction from class initializer 2013-06-05 16:03:51 +04:00
Alexey Sedunov 7805ee01eb Fix moving of value parameters and arguments 2013-06-05 15:51:27 +04:00
Alexey Sedunov 57edbdfbc4 Allow moving out to arbitrary blocks and moving any declaration into class body 2013-06-05 15:50:53 +04:00
Alexey Sedunov b00ec82884 Implement "move expression up/down" action handler 2013-06-05 15:50:47 +04:00
Alexey Sedunov fe8891299b Implement "move class-level declaration up/down" action handler 2013-06-05 15:50:41 +04:00
Alexey Sedunov 3a2e30152a Improve parser recovery for list of value parameters/arguments 2013-06-05 15:49:33 +04:00