Evgeny Gerashchenko
|
104f15adc4
|
Moved Java-related keys to JavaBindingContext.
|
2013-06-25 20:17:47 +04:00 |
|
Evgeny Gerashchenko
|
1f2676becd
|
Ignoring SAM adapters when checking for unimplemented methods or methods to override.
|
2013-06-25 20:17:45 +04:00 |
|
Evgeny Gerashchenko
|
63c17bd0b2
|
Green code.
|
2013-06-25 20:17:43 +04:00 |
|
Evgeny Gerashchenko
|
eb7dc87225
|
Ignore SAM adapters when finding abstract members.
|
2013-06-25 20:17:42 +04:00 |
|
Evgeny Gerashchenko
|
5e2c3fcb50
|
Loading SAM adapters for constructors.
|
2013-06-25 20:16:20 +04:00 |
|
Evgeny Gerashchenko
|
50eb14c525
|
Rendering member kind for constructor.
|
2013-06-25 20:16:20 +04:00 |
|
Nikolay Krasko
|
1c2ee72322
|
Lazy analyze in counting parameters tips
|
2013-06-20 14:56:49 +04:00 |
|
Svetlana Isakova
|
9bf5f16bb7
|
refactoring
extracted checkReceiverTypeError method to avoid 'checkOnlyReceiverTypeError' boolean flag
|
2013-06-20 13:43:04 +04:00 |
|
Svetlana Isakova
|
4403ea7b1d
|
added ThrowingScope
|
2013-06-20 13:43:04 +04:00 |
|
Svetlana Isakova
|
041505f5b8
|
report UNRESOLVED_REFERENCE_WRONG_RECEIVER
mentioning candidates with wrong receiver
|
2013-06-20 13:43:03 +04:00 |
|
Svetlana Isakova
|
3340b94bd8
|
refactoring
extracted methods
|
2013-06-20 13:43:02 +04:00 |
|
Svetlana Isakova
|
342e9ebe7a
|
KT-3563 Compiler requiring java.io.File, and it's unclear why
#KT-3563 fixed
|
2013-06-20 13:43:02 +04:00 |
|
Svetlana Isakova
|
3cf133bff7
|
changed local extensions priority
local extensions aren't longer chosen before members
|
2013-06-20 13:43:01 +04:00 |
|
Mikhael Bogdanov
|
79cf02ffb9
|
Fix for KT-3546: Exception when delegating to ArrayList
#KT-3546 Fixed
|
2013-06-18 13:23:54 +04:00 |
|
Mikhael Bogdanov
|
8ac8798266
|
Fix for KT-3684: IllegalAccess on a private property of the outer class
#KT-3684 Fixed
|
2013-06-18 11:20:44 +04:00 |
|
Mikhael Bogdanov
|
52ead7a350
|
Fix for static - write NEED_SYNTHETIC flag on original descriptor
|
2013-06-17 17:25:40 +04:00 |
|
Mikhael Bogdanov
|
aec6deae9f
|
Rename fields on name clashing
#KT-3663 Fixed
#KT-3664 Fixed
|
2013-06-17 15:20:42 +04:00 |
|
Mikhael Bogdanov
|
be72e096ef
|
Realization of class object fields as static fields of outer class
#KT-2213 Fixed
|
2013-06-17 15:20:41 +04:00 |
|
Mikhael Bogdanov
|
47fe81471a
|
Synthetic accessors for class object private members
#KT-3338 Fixed
|
2013-06-17 15:20:34 +04:00 |
|
Alexey Sedunov
|
3ab393e460
|
Implement split/join property declaration
|
2013-06-13 20:19:34 +04:00 |
|
Alexey Sedunov
|
42910395fc
|
Remove unused utility methods
|
2013-06-13 20:19:33 +04:00 |
|
Andrey Breslav
|
dd0e919f8e
|
Deferred types may delegate equals() to their actual implementatinos
|
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
|
3e8031acbd
|
Properly load objects nested into class objects from Java
|
2013-06-10 15:33:10 +04:00 |
|
Andrey Breslav
|
9d248d5c4a
|
equals() fixed for types
|
2013-06-10 15:33:09 +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
|
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 |
|
Alexey Sedunov
|
3f2ff3eb24
|
Add code transformations for if/when in local property initializers
|
2013-06-07 17:05:05 +04:00 |
|
Evgeny Gerashchenko
|
9601762b2c
|
Subclassed from PsiClassHolderFileStub.
|
2013-06-06 21:35:02 +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 |
|
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 |
|
Alexey Sedunov
|
3a635c537e
|
Move JetPsiMatcher with tests to plugin module
|
2013-06-05 15:03:17 +04:00 |
|
Svetlana Isakova
|
7e564de71a
|
added constraint for package level delegated property
|
2013-06-04 22:11:43 +04:00 |
|
Svetlana Isakova
|
2b0616b1c4
|
rename
ERROR_IDENTIFIER_INFO -> NO_IDENTIFIER_INFO
|
2013-06-04 22:11:43 +04:00 |
|
Svetlana Isakova
|
2337f4b948
|
bug fix
do not combine receiverInfo with error selectorInfo
|
2013-06-04 22:11:43 +04:00 |
|
Svetlana Isakova
|
ecec6acde8
|
use explicit type of delegated property as expected
while resolving constraint system for delegated expression
|
2013-06-04 22:11:43 +04:00 |
|