Commit Graph

3045 Commits

Author SHA1 Message Date
Andrey Breslav 7f0de53cfa Debug output removed 2011-12-12 20:55:16 +04:00
Nikolay Krasko 182009ab61 KT-768 Code completion for extension functions 2011-12-12 12:12:45 +04:00
Andrey Breslav 459c2e913f Some comments to clarify what's going on 2011-12-09 14:09:09 +04:00
Andrey Breslav 744253bcd3 StackOverlowes fixed with FQNames remembered in trace 2011-12-09 13:51:44 +04:00
Maxim Shafirov 0b4d013e94 JavaElementFinder now returns light classes, that use compiler on demand only 2011-12-08 15:56:20 +04:00
Stepan Koltsov c6ed916101 fix wrong names 2011-12-08 04:31:36 +04:00
Nikolay Krasko e5c39df519 KT-658 Show types in IDEA auto assist for kotlin 2011-12-07 12:19:50 +04:00
Stepan Koltsov bf54dc5453 test nullable return types are read from .class files 2011-12-06 23:25:26 +04:00
Stepan Koltsov 6f21de8edc working on reading class data from .class files 2011-12-06 22:32:17 +04:00
Stepan Koltsov f68aabbcab Temporarily revert "working on reading class data from .class files"
This reverts commit 29ebb124c8.
2011-12-06 17:48:33 +04:00
Stepan Koltsov 29ebb124c8 working on reading class data from .class files 2011-12-06 16:54:52 +04:00
Andrey Breslav deb8d5ea20 KT-689 Allow to put Java and Kotlin files in the same packages 2011-12-06 14:43:10 +04:00
Stepan Koltsov cd635121ea (trivial) extract resolveParameterDescriptor method 2011-12-03 02:36:37 +04:00
Andrey Breslav 8d439f6058 A quick and dirty fix for
KT-498 Very strange error in the type checker
2011-12-01 14:52:48 +03:00
Andrey Breslav 1e63c6257c Throw exception if compilation fails on server 2011-11-24 21:14:50 +03:00
Stepan Koltsov dca64c8ba9 Revert "+-JDK and -NOSTDLIB options"
This reverts commit 8222011874.

+- JDK will be restored in next commit

removal of -STDLIB was requested by Andrey Breslav
2011-11-24 15:18:37 +04:00
Stepan Koltsov 8222011874 +-JDK and -NOSTDLIB options
FullJetPsiCheckerTest has -JDK option
QuickJetPsiCheckerTest has +JDK option

FullJetPsiCheckerTest = QuickJetPsiCheckerTest with +JDK
QuickJetPsiCheckerTest = FullJetPsiCheckerTest with -JDK
2011-11-23 17:08:47 +04:00
Andrey Breslav 9dd9107362 Supporting "kotlin.running.in.server.mode" to throw exception from the analyzer to be logged by the server 2011-11-22 16:15:57 +03:00
Stepan Koltsov 7975a8e0c3 narrow return type of ClassDescriptor.getConstructors
ClassDescriptor.getConstructors should return
Set<ConstructorDesctiptor> instead of Set<FunctionDescriptor>
2011-11-12 18:55:16 +04:00
Maxim Shafirov 627a1dbf6f Resolve Kotlin from Java, first drop. 2011-11-11 20:02:36 +04:00
Andrey Breslav c57ae34cf0 Assertion failure fixed on fixpoint generics loaded from Java 2011-11-07 20:16:09 +03:00
Andrey Breslav 0e4a7ebe90 isReified() for type parameters 2011-11-04 20:58:41 +03:00
Andrey Breslav c22b0f3391 Commented code removed 2011-11-02 19:56:43 +03:00
Andrey Breslav 739417dc9d KT-389 Wrong type inference for varargs etc. 2011-11-01 17:47:39 +03:00
Andrey Breslav 3588779f19 When a file is changed in the IDE, we do not recheck function bodies and other executable code in other files: only declarations to povide resolution context for the changed file 2011-11-01 16:04:55 +03:00
Andrey Breslav 57bba593ae Fixing dependencies: moved the code that walks through project files into the plugin 2011-10-30 12:22:03 +03:00
Andrey Breslav fc01eb2dcf Fixing dependencies & nested modules 2011-10-30 12:03:10 +03:00
Alex Tkachman 3c8d87279e StackOverflow fixed in case of inner class 2011-10-26 23:07:38 +02:00
Alex Tkachman 20bb2242fe private constructor added 2011-10-23 08:29:05 +02:00
Dmitry Jemerov ec6dec0d37 separate compiler and plugin tests 2011-10-20 16:21:18 +02:00
Andrey Breslav 79ee5cd606 KT-156 Fix the this<Super> syntax
In progress: super<List> must work, but currently it does not, only super<List<Foo>> works, where Foo is ignored.
2011-10-19 19:24:46 +04:00
Andrey Breslav cb6fbe990a Callable descriptors store expected this object 2011-10-12 21:14:37 +04:00
Andrey Breslav 883020f068 Java resolve fixed 2011-10-12 18:20:00 +04:00
Andrey Breslav 7427f3b3d6 Nullability properties of receivers checked 2011-10-12 16:17:21 +04:00
Alex Tkachman 8963aa70fe change for 9 array classes 2011-09-30 10:34:48 +03:00
svtk a06aa17a5f Merge branch 'master' of ssh://git.labs.intellij.net/jet 2011-09-27 16:25:26 +04:00
svtk fdac4c7ef4 Diagnostic parameter types added; opportunity to import class of known type added 2011-09-27 16:25:17 +04:00
Andrey Breslav c6c87ec3c8 Static java fields not visible in non-static scopes any more 2011-09-26 21:14:26 +04:00
Andrey Breslav 87b22e810f JAVA_ROOT eliminated. Proper parents for everything except generic parameters of functions 2011-09-26 20:41:37 +04:00
Andrey Breslav ec91f309c3 Merge remote branch 'origin/master' 2011-09-23 15:27:54 +04:00
Andrey Breslav 4c2e58ddf0 FunctionGroups eliminated 2011-09-23 15:27:45 +04:00
svtk 67fdbbd230 Added visibility information to descriptors 2011-09-23 13:02:11 +04:00
Andrey Breslav 6ede1a342f Receivers introduced to descriptors 2011-09-20 06:35:09 -05:00
Andrey Breslav 8d42f4b267 Receivers introduced. 2011-09-18 17:26:17 +04:00
Andrey Breslav 116f35c650 "compiler" folder created 2011-09-09 21:47:22 +04:00