Stepan Koltsov
08647b4ae7
rename @JetSignature to @JetClass, better constants in StdlibNames
2011-12-16 13:10:09 +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
4f9fb2226a
skip @JetTypeParameter parameters
2011-12-16 13:09:58 +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
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