Commit Graph

2036 Commits

Author SHA1 Message Date
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
Nikolay Krasko 3cf7a44840 KT-825 Completion doesn't show overloaded functions 2011-12-14 12:26:57 +04:00
Nikolay Krasko 31b536a8e5 KT-822: Assertion during completion of the subpackage in function 2011-12-14 11:03:04 +04:00
Stepan Koltsov 1d4e12abb7 make SignatureUtil format closer to JVM 2011-12-14 01:19:05 +04:00
Stepan Koltsov b86625a437 writing my signatures 2011-12-14 00:58:17 +04:00
Stepan Koltsov 4f16b5da8c better test 2011-12-14 00:58:13 +04:00
svtk 7b989a91db Merge remote-tracking branch 'origin/master' 2011-12-13 19:43:31 +04:00
svtk a41d33a56c KT-351 Distinguish statement and expression positions 2011-12-13 19:43:20 +04:00
Stepan Koltsov 0dcd4d682c more links to specification 2011-12-13 18:54:13 +04:00
Stepan Koltsov 386d8b1f61 rename @JetParameter to @JetValueParameter
requested by Andrey Breslav
2011-12-13 18:36:11 +04:00
Stepan Koltsov 676595036b move StdlibNames to frontend.java module
requested by Andrey Breslav
2011-12-13 18:36:06 +04:00
Stepan Koltsov af9c364c5c JetSignatureVisitor and subclasses 2011-12-13 18:28:49 +04:00
Stepan Koltsov b1cf0ffcee more class and method signatures, use writer wrapper
(not yet complete)

own writer will be used to write both java and kotlin signatures
2011-12-13 18:28:47 +04:00
Alex Tkachman 8f01bcb9be Merge remote branch 'origin/master' 2011-12-13 16:00:35 +02:00
Alex Tkachman 3419df7d0c a bit more methods (previously broke compilation) 2011-12-13 16:00:22 +02:00
Stepan Koltsov ac29a020e2 do not allow mapping of error type to JVM type 2011-12-13 17:52:38 +04:00
Alex Tkachman ff055399a7 house keeping 2011-12-13 15:45:18 +02:00
Andrey Breslav 739f3b2a36 Root namespace naming problems fixed. Failing test reverted to the initial state 2011-12-13 17:38:57 +04:00
Maxim Shafirov c4fd2e564f 1. namespace class should not be accessible from Kotlin despite the fact we don't have kotlin class descriptor for it.
2. testdata is corrected due to the fact frontend has wrong qualified name in trace for root namespace
2011-12-13 16:15:43 +04:00
Alex Tkachman 9d0a2c7243 (slightly modified) contribution of Sergey Ignatov of methods for strings and arrays 2011-12-13 13:26:42 +02:00
Andrey Breslav 54336a285d Minor refactoring while working on prioritized constraints 2011-12-13 12:38:37 +04:00
Alex Tkachman bb00b35e3f asm Type constants moved 2011-12-13 09:46:17 +02:00
Andrey Breslav 7f0de53cfa Debug output removed 2011-12-12 20:55:16 +04:00
Andrey Breslav 6a8e53c3c6 Fixing errors after merge. 2011-12-12 20:54:55 +04:00
Andrey Breslav a5b46f58ca Merge remote branch 'origin/master' 2011-12-12 20:50:11 +04:00
Stepan Koltsov 9f87ea37a8 introduce jet/JetObject class name constant 2011-12-12 19:33:22 +04:00