Andrey Breslav
|
e7e7188da1
|
LR: values() and valueOf() created properly for enums' class objects
|
2012-08-15 13:34:51 +04:00 |
|
Andrey Breslav
|
24b83dd8f7
|
Getting rid of unneeded parameters
+ constants introduced
|
2012-08-15 13:34:18 +04:00 |
|
Andrey Breslav
|
5ee995b8cb
|
Type fixed
|
2012-08-15 13:02:12 +04:00 |
|
Andrey Breslav
|
2904866356
|
Useless final removed
|
2012-08-15 12:59:53 +04:00 |
|
Andrey Breslav
|
22f8ca4bee
|
resolveSupertypes() refactored
* ClassDescriptor passed explicitly, psi-based checks and trace reading eliminated
* some clarifying renames/extractions made
|
2012-08-15 12:59:53 +04:00 |
|
Andrey Breslav
|
fb72a4d1f2
|
Formatting
|
2012-08-15 12:59:53 +04:00 |
|
Alex Tkachman
|
87a8e0a5dc
|
enum classes are never inner
|
2012-08-15 10:44:33 +03:00 |
|
Nikolay Krasko
|
f817b04f84
|
Now IdeaWin*.dll libraries can be correctly loaded from bin directory so there's no need to copy them
|
2012-08-15 11:33:30 +04:00 |
|
Nikolay Krasko
|
8472e77ccb
|
Remove hack with supressing "Virtual pointer hasn't been disposed" exception after detaching library.
|
2012-08-15 11:33:30 +04:00 |
|
Nikolay Krasko
|
c38453f4ab
|
Fix formatting
|
2012-08-15 11:33:29 +04:00 |
|
Alexander Udalov
|
90c7683f3c
|
classNamesForPosition always returns one class name
|
2012-08-14 22:30:27 +04:00 |
|
Alexander Udalov
|
0adf6d615a
|
JetPositionManager now correctly calculates class names for a given position
|
2012-08-14 22:30:27 +04:00 |
|
Evgeny Gerashchenko
|
199029360a
|
KT-2326 Link external annotations via mechanism in IDEA core when Kotlin depends on IDEA 12.x
Dropped temporary classes.
#KT-2326 fixed
|
2012-08-14 21:51:08 +04:00 |
|
Nikolay Krasko
|
b186064130
|
Use resolve session for checking comparability of descriptors
|
2012-08-14 20:28:23 +04:00 |
|
Nikolay Krasko
|
84a6c63d07
|
Remove some unused methods from QualifiedNamesUtil
|
2012-08-14 19:31:21 +04:00 |
|
Nikolay Krasko
|
8f5811fce2
|
Propagate lazy resolve session to getJetClassesDescriptors()
|
2012-08-14 19:30:23 +04:00 |
|
Nikolay Krasko
|
b722e85c2b
|
Propagate lazy resolve session to getJetCallableExtensions()
|
2012-08-14 16:19:41 +04:00 |
|
Nikolay Krasko
|
b5b72f93dc
|
getTopLevelFunctionDescriptorsByName should give descriptors from the predefined resolve session
|
2012-08-14 15:38:52 +04:00 |
|
Nikolay Krasko
|
a47257c9c5
|
Give receiver for chained scope in constructor
|
2012-08-14 14:15:15 +04:00 |
|
Nikolay Krasko
|
5440738ce4
|
Remove context reassignment in BodyResolver
|
2012-08-14 14:15:14 +04:00 |
|
Nikolay Krasko
|
d1dc67c049
|
Search for function in resolve session with non-physical file
|
2012-08-14 14:15:13 +04:00 |
|
Nikolay Krasko
|
365bb3ad8a
|
Use lazy resolve in completion
|
2012-08-14 14:15:12 +04:00 |
|
Nikolay Krasko
|
4c39a49bd1
|
Go through the chain to find implicit receiver
|
2012-08-14 14:15:11 +04:00 |
|
Nikolay Krasko
|
cf6787b798
|
Inject context for body resolve
|
2012-08-14 14:15:10 +04:00 |
|
Nikolay Krasko
|
d33b826055
|
Use internal namespace qualified name
|
2012-08-14 14:15:09 +04:00 |
|
Nikolay Krasko
|
9e5e6941da
|
Control supported version manually
|
2012-08-14 13:19:09 +04:00 |
|
Nikolay Krasko
|
b5357d8738
|
Compile against 122.29 idea eap
|
2012-08-14 13:19:08 +04:00 |
|
Natalia.Ukhorskaya
|
98ed261eb3
|
Fix android build
|
2012-08-14 12:25:06 +04:00 |
|
Alex Tkachman
|
71208de565
|
revert unsuccessful attempt to fix android build
|
2012-08-14 09:26:27 +03:00 |
|
Alex Tkachman
|
6f4e84287e
|
fix broken compilation
|
2012-08-14 09:11:27 +03:00 |
|
Alex Tkachman
|
016f528334
|
some codegen tests use main instead of box
|
2012-08-14 07:09:13 +03:00 |
|
Alex Tkachman
|
5947759684
|
proper compilation of enums
|
2012-08-13 22:37:27 +03:00 |
|
Alexander Udalov
|
e5820722ec
|
fix failing CompileKotlinAgainstKotlinTest
|
2012-08-13 17:08:21 +04:00 |
|
Andrey Breslav
|
39f96b80fd
|
Clarifying renames
|
2012-08-13 13:29:44 +04:00 |
|
Andrey Breslav
|
b76bdd09ff
|
Formatting + redundant modifiers removed
|
2012-08-13 11:57:10 +04:00 |
|
Andrey Breslav
|
3b3f1aa016
|
All the special types are now handled by SpecialTypes class
- this concept used to be called "known types" before
|
2012-08-13 11:56:26 +04:00 |
|
Andrey Breslav
|
f7321a40e0
|
Format method with multiline parameter list like this:
int foo(
Bar buzz
) {
// ...
}
|
2012-08-10 20:08:16 +04:00 |
|
Alexander Udalov
|
dcf2982288
|
copy-paste bug fix in test
|
2012-08-10 17:24:44 +04:00 |
|
Alexander Udalov
|
9350369fab
|
Fixed codegen for single-branch if
#KT-2597 Fixed
#KT-2598 Fixed
|
2012-08-10 14:39:34 +04:00 |
|
Alexander Udalov
|
4bc1b2636a
|
StackValue.pop()
|
2012-08-10 14:39:33 +04:00 |
|
Alex Tkachman
|
b497fcc167
|
removing hack where ClosureAnnotator deals with range class objects
|
2012-08-10 09:40:59 +03:00 |
|
Evgeny Gerashchenko
|
c8fc299f43
|
Extracted parts of StandardLibraryReferenceResolver.findCurrentDescriptor() into methods.
|
2012-08-09 19:14:31 +04:00 |
|
Evgeny Gerashchenko
|
592f01ed74
|
Made StandardLibraryReferenceResolver aware of class objects in built-ins.
|
2012-08-09 19:14:31 +04:00 |
|
Evgeny Gerashchenko
|
b359592fd1
|
Optimized imports
|
2012-08-09 19:14:31 +04:00 |
|
Evgeny Gerashchenko
|
5d8de8fbd2
|
KT-2596 Can't use iterator in for-loop
#KT-2596 fixed
|
2012-08-09 19:14:31 +04:00 |
|
Evgeny Gerashchenko
|
1b27d0db60
|
Added toString() method to all ranges.
|
2012-08-09 19:14:14 +04:00 |
|
Evgeny Gerashchenko
|
d7b8ea1817
|
Made IntRange.toString() aware of empty ranges.
|
2012-08-09 19:14:14 +04:00 |
|
Evgeny Gerashchenko
|
1bc99ef19a
|
KT-2579 Rename Range.minus() to reversed and make it extension
#KT-2579 fixed
|
2012-08-09 19:14:14 +04:00 |
|
Evgeny Gerashchenko
|
577d83605f
|
Made test for KT-821 actually testing creation of ranges using constructors, but not "minus" operator.
|
2012-08-09 19:14:14 +04:00 |
|
Andrey Breslav
|
e087d50a7f
|
printlnWithNoIndent() added
|
2012-08-09 17:35:21 +04:00 |
|