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
Stepan Koltsov
b86625a437
writing my signatures
2011-12-14 00:58:17 +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
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
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