Nikolay Krasko
4953be7f6f
KT-1786 IDEA complains about toolwindow icon size
...
#KT-1786 fixed
2012-04-19 17:09:51 +04:00
Stepan Koltsov
9bfcc017b2
use proper replace
2012-04-19 16:41:39 +04:00
Stepan Koltsov
b47d37094e
properly report exception if analyze failed
...
#KT-1831 Fixed
2012-04-19 16:41:34 +04:00
Nikolay Krasko
aa4e4623d4
KT-1630 Do not select automatically completion proposal in definition of lambda parameters
...
#KT-1630 fixed
2012-04-19 16:06:15 +04:00
Nikolay Krasko
414966b27e
More adjustment in icons
2012-04-19 16:06:15 +04:00
Svetlana Isakova
d245a10d02
KT-1822 Error 'cannot infer visibility' required
...
#KT-1822 fixed
2012-04-19 16:01:46 +04:00
Svetlana Isakova
558d1a0e2f
KT-1680 Warn if non-null variable is compared to null
...
#KT-1680 fixed
2012-04-19 15:36:44 +04:00
Andrey Breslav
44c5e0ca2e
Report exceptions even when running under a release build of IDEA
2012-04-19 15:10:24 +04:00
Stepan Koltsov
0efe0d5d93
better message in CompilationException
2012-04-19 14:32:02 +04:00
Stepan Koltsov
e698b0eec4
resolve all descriptors from libraries
...
(basic)
2012-04-19 14:22:58 +04:00
Stepan Koltsov
bfdba9cebc
test for inner class of generic class inheriting another generic class
...
actually fixed in Idea in 4afdd61d8dcb846994166ed8f30a7515e9661d56. Thanks, Max!
2012-04-19 14:08:50 +04:00
Stepan Koltsov
7eb653ea22
ReadKotlinBinaryClassTest: inner class extend inner class
2012-04-19 14:05:40 +04:00
Stepan Koltsov
e5d7eafe92
stdlib is not needed in Read*BinaryClassTest
2012-04-19 14:05:40 +04:00
Stepan Koltsov
8a5aa0ff6f
diag in JDR
2012-04-19 14:05:39 +04:00
Stepan Koltsov
f50a31c74c
TimeUtils
2012-04-19 14:05:39 +04:00
Stepan Koltsov
9cc11adf7b
replace lazy type with explicit deferred task list
2012-04-19 14:05:39 +04:00
Stepan Koltsov
cd8e275cf4
JavaDescriptorResolver: resolve annotation annotated by self
2012-04-19 14:05:38 +04:00
Stepan Koltsov
4272e50d67
print what is currently compiled
2012-04-19 14:05:38 +04:00
Stepan Koltsov
bdd2a26ab2
minor FqName enhancement
2012-04-19 14:05:37 +04:00
Stepan Koltsov
c2adadaf39
fail early if found class is different from requested
2012-04-19 14:05:37 +04:00
Svetlana Isakova
77dad4fbfb
incomplete code from EA
2012-04-18 22:04:55 +04:00
Svetlana Isakova
5c32f5f0e7
KT-1821 Write test for ITERATOR_AMBIGUITY diagnostic
...
#KT-1821 fixed
2012-04-18 22:04:28 +04:00
Svetlana Isakova
ae4b391c8e
KT-1820 Write test for ASSIGN_OPERATOR_AMBIGUITY
...
#KT-1820 fixed
2012-04-18 22:03:55 +04:00
Svetlana Isakova
1fa4698611
KT-1778 Automatically cast error
...
#KT-1778 fixed
2012-04-18 20:42:55 +04:00
Svetlana Isakova
08e18e5d9c
KT-1806 accessing private member in object class/anonymous object is not highlighted as error
...
#KT-1806 fixed
2012-04-18 19:59:34 +04:00
Svetlana Isakova
71102627c0
'isClassObject' method moved from CodegenUtil to DescriptorUtils
2012-04-18 19:59:15 +04:00
Svetlana Isakova
d08bb4e6ec
test for KT-1805 Better diagnostic for access to private field of parent class
...
#KT-1805 Fixed
2012-04-18 19:02:24 +04:00
Svetlana Isakova
1ed79d534f
KT-151 Inherit visibility when overriding
...
#KT-151 Fixed
Visibilities.INHERITED constant added (occurs only during resolve), changed after overridden descriptors resolve
Fake descriptors are created for invisible properties as well (is necessary for better error reporting)
2012-04-18 19:02:24 +04:00
Svetlana Isakova
b5bf4a626c
Reverted explicitly specifying visibility modifier while override
2012-04-18 19:02:24 +04:00
Svetlana Isakova
8d6d292150
more tests for resolve order
2012-04-18 19:02:24 +04:00
James Strachan
e60aae5374
added parseXml() helper methods
2012-04-18 08:38:29 +01:00
James Strachan
e2af3bae28
moved files extensions into a Files.kt and added File.forEachLine for easier iterating through a file in lines
2012-04-18 08:38:15 +01:00
Svetlana Isakova
f208f9c64a
'isSubclass' method refactoring
2012-04-17 20:47:51 +04:00
Nikolay Krasko
e4026c6465
- KT-1756 Filter invisible members from the first completion list
...
- Analyze is reference variant is suitable for completion before creating LookupElement
- Show visibility icon in completion list for kotlin declarations
#KT-1756 fixed
2012-04-17 19:32:50 +04:00
James Strachan
7500808e11
#KT-1788 Fixed - added standard collection APIs to the various kinds of Array and removed the few old hand-crafted versions of these methods
2012-04-17 14:05:32 +01:00
Stepan Koltsov
5e8b0d39db
class containigDeclaration cannot be null
2012-04-17 16:03:31 +04:00
Nikolay Krasko
c23fca1cad
Remove analyzeProjectWithCache with caching on project. It's used nowhere, gives cycles in resolve and produce second copy of binding context.
...
KT-1792 UI freeze and AssertionError in log
#KT-1792 fixed
2012-04-17 15:07:11 +04:00
Nikolay Krasko
3b29b32903
Remove analyzeProjectWithCache with caching on project. It's used nowhere, gives cycles in resolve and produce second copy of binding context.
...
KT-1792 UI freeze and AssertionError in log
#KT-1792 fixed
2012-04-17 15:03:07 +04:00
Svetlana Isakova
84f32c99ae
incomplete assignment bug from EA fixed
2012-04-17 15:00:04 +04:00
James Strachan
091d81760c
added links to the included function body source in the api docs
2012-04-17 11:48:54 +01:00
James Strachan
993f2b1ee4
added more details on contributing
2012-04-17 11:29:48 +01:00
Svetlana Isakova
4d62fbad2b
changed resolution order: first priority is 'local extensions; members; nonlocal extensions', than by implicit receivers (before was vice versa)
2012-04-17 14:05:45 +04:00
James Strachan
6ac4169003
fixes broken tests - bad james!
2012-04-17 10:48:58 +01:00
James Strachan
3b95e7fa7f
added count(predicate) helper function to String along with Char.is*() methods from java.lang.Character
2012-04-17 10:12:51 +01:00
James Strachan
bd39691072
fixed up apidoc comments and fixed bug in kdoc where macros would not be used if there was whitespace before the @
2012-04-17 08:37:56 +01:00
James Strachan
34dae731a6
simplified the test cases for the preconditions and add them to the API docs; also added requireNotNull() and checkNotNull() helper methods for converting nullables to non-nullables easily in code with optional exception messages
2012-04-17 08:22:28 +01:00
James Strachan
a44a75a6a4
#KT-1785 Fixed. adds printStrackTrace(writer|stream) to Throwable so that the intrinsic Throwable behaves more like java.lang.Throwable. (Though not totally sure why we don't just siwzzle Throwable -> java.lang.Throwable like we do for Collection et al)
2012-04-17 07:15:07 +01:00
James Strachan
0007be9377
#KT-537 adds A.to(B) helper method to make easy creation of map literals: hashMap("a" to 3, "b" to 6) etc
2012-04-16 20:37:13 +01:00
James Strachan
87e613a8c2
refactored the to(Collection) methods to be called toCollection(Collection) to avoid clashing with a potentially new method called to(T) for making a pair/tuple/Map.Entry
2012-04-16 19:59:12 +01:00
James Strachan
89eb7ba4ac
added some missing sortedSet() methods and kept simpler naming convention of (sorted|Linked)(Map|Set)() for functions to create linked/sorted map/set
2012-04-16 19:48:05 +01:00