Commit Graph

2092 Commits

Author SHA1 Message Date
James Strachan 7e93494e2f renamed the sort() methods on Iterable which create a new List and sort that as "toSortedList()" instead which is more accurate. 2011-12-18 08:15:39 +00:00
James Strachan b9c1b2cbfe Merge branch 'master' of git+ssh://git.labs.intellij.net/jet 2011-12-18 07:18:30 +00:00
James Strachan d122929b4b first cut of the collection methods in the standard library in http://confluence.jetbrains.net/display/JET/Standard+Library along with a little testlib to test them. Still a few TODO things and tidy up (and am sure a few more methods could be very handy too) but its getting Kool :) 2011-12-18 07:17:38 +00:00
Alex Tkachman 6039b0e721 test for unreproducable KT-779 2011-12-17 19:02:37 +02:00
Alex Tkachman 9f32a56a07 test for KT-511 2011-12-17 12:40:01 +02:00
Alex Tkachman 935a8cd2fa iterables for primitive types 2011-12-17 09:47:14 +02:00
Andrey Breslav 9dc37438bc Patch by Pavel Talanov. Refactoring in OperatorConventions.java 2011-12-16 16:29:07 +04:00
James Strachan 55ba7c0fde added a first spike of the collection-like methods based on this doc http://confluence.jetbrains.net/display/JET/Standard+Library 2011-12-16 11:29:11 +00:00
svtk 47578b05f9 KT-843 Don't highlight incomplete variables as unused 2011-12-16 14:46:05 +04:00
Nikolay Krasko 26ec797444 KT-805 Auto import on code completion insert (Initial version) 2011-12-16 13:23:58 +04:00
Nikolay Krasko d604591c5c Merge branch 'master' of git+ssh://git.labs.intellij.net/jet 2011-12-16 13:20:47 +04:00
Alex Tkachman a984b609bc KT-846: better (and correct) names for shared vars 2011-12-16 13:10:20 +04:00
Alex Tkachman fb27805c68 some methods from Arrays added to stdlib 2011-12-16 13:10:18 +04:00
Andrey Breslav 7089bbfcae Debug highlighting for error types 2011-12-16 13:10:17 +04:00
Stepan Koltsov 068780f840 reading class signature (incomplete) 2011-12-16 13:10:15 +04:00
Stepan Koltsov f8c9f24d60 split readClass tests into directories 2011-12-16 13:10:14 +04:00
Stepan Koltsov 9cdb586c36 fix ReadClassDataTest 2011-12-16 13:10:12 +04:00
Stepan Koltsov a8640c1ec4 parse method in/out parameters 2011-12-16 13:10:10 +04:00
Stepan Koltsov 08647b4ae7 rename @JetSignature to @JetClass, better constants in StdlibNames 2011-12-16 13:10:09 +04:00
Alex Tkachman c90a6263a1 class object field access 2011-12-16 13:10:07 +04:00
Andrey Breslav 55c11d0f44 KT-847 Allow "this" without {} in string templates 2011-12-16 13:10:06 +04:00
Andrey Breslav 94ad86e79e Patch by Sergey Ignatov:
KT-841 Add constructor by default for abstract classes from Java
2011-12-16 13:10:04 +04:00
svtk e5b8d0423a KT-816 Add std namespace in to default imports 2011-12-16 13:10:02 +04:00
Stepan Koltsov eff7903b56 dummy implementation of method type parameters reader and refactoring 2011-12-16 13:10:01 +04:00
Stepan Koltsov 778fa2ed63 test class data reading by comparing serialization to string 2011-12-16 13:09:59 +04:00
Stepan Koltsov 4f9fb2226a skip @JetTypeParameter parameters 2011-12-16 13:09:58 +04:00
Stepan Koltsov fe8fd30856 fail earlier 2011-12-16 13:09:56 +04:00
Stepan Koltsov e1dcf9db67 rename internal package 2011-12-16 13:09:54 +04:00
Stepan Koltsov e92dbff73a merge Alex' work with mine, move internal classes to internal subpackage 2011-12-16 13:09:53 +04:00
Stepan Koltsov a987d197f5 commit missing tests 2011-12-16 13:09:51 +04:00
Stepan Koltsov 789e6f3fc6 move jet signature read/write utils into stdlib module 2011-12-16 13:09:50 +04:00
Stepan Koltsov 8136547c4c make frontend.java module dependent on stdlib 2011-12-16 13:09:48 +04:00
Stepan Koltsov c46fe1381f synchronizing my and Alex' signature writers and readers 2011-12-16 13:09:46 +04:00
Andrey Breslav 9a8a1be1bb Unmappable character removed 2011-12-16 13:09:45 +04:00
Alex Tkachman 314bb73ac9 tests for KT-828 (fromm Sergey Ignatov) 2011-12-16 13:09:43 +04:00
svtk 99f7eb7123 KT-830 Action "Copy Current File As Diagnostic Test" doesn't works correctly 2011-12-16 13:09:42 +04:00
Andrey Breslav 683e511cf3 OverloadResolutionResult is returned from CallResolver instead of descriptors. This makes more information availbale to the caller (useful for better diagnostics). 2011-12-16 13:09:40 +04:00
svtk 09acc4d0da KT-244 Use dataflow info while resolving variable initializers 2011-12-16 13:09:39 +04:00
Alex Tkachman d76310f4d6 Binary Boolean.and/or added by patch of Sergey Ignatov 2011-12-16 13:09:37 +04:00
Alex Tkachman 307040968c optimizations for instanceof List<*> 2011-12-16 13:09:36 +04:00
svtk 20d339e2da KT-786 Exception on incomplete code with 'when' 2011-12-16 13:09:34 +04:00
svtk 6d9a005b9f bug with default parameter value 2011-12-16 13:09:32 +04:00
Andrey Breslav 4ff84c5974 Read only interface extracted from OverloadResolutionResult 2011-12-16 13:09:30 +04:00
Andrey Breslav 0a2108d4d0 Constraint priorities integrated 2011-12-16 13:09:28 +04:00
Alex Tkachman 076768b475 KT-846: better (and correct) names for shared vars 2011-12-16 10:45:46 +02:00
Andrey Breslav 5c6223d7fe Merge remote branch 'origin/master' 2011-12-16 12:28:09 +04:00
Andrey Breslav 12a890508f Debug highlighting for error types 2011-12-16 12:27:40 +04:00
Alex Tkachman 337d804ab7 some methods from Arrays added to stdlib 2011-12-16 09:24:24 +02:00
Andrey Breslav acc83d3814 Merge remote branch 'origin/master' 2011-12-15 20:54:43 +04:00
Andrey Breslav 3551b44c07 KT-847 Allow "this" without {} in string templates 2011-12-15 20:54:30 +04:00