Stepan Koltsov
ad795d958f
check $$TImpl class is not visible through JavaDescriptorResolver
2011-12-21 00:34:50 +04:00
Stepan Koltsov
6aca83b74b
JvmAbi class with JVM-related Kotlin constants
2011-12-21 00:34:47 +04:00
Stepan Koltsov
f04e470f03
rename StdlibNames
2011-12-21 00:34:43 +04:00
Stepan Koltsov
c858de758e
reading varargs
...
generics do not work yet:
===
fun <P> varargGeneric(a: Int, vararg b: P) = 1
===
2011-12-20 23:28:46 +04:00
Stepan Koltsov
6bee77715d
reading functions with default args
2011-12-20 23:00:12 +04:00
Stepan Koltsov
6830adc359
minor issue in JavaDescriptorResolver @JetParameterValue reader
2011-12-20 23:00:07 +04:00
svtk
49f8021c56
Merge remote-tracking branch 'origin/master'
2011-12-20 20:54:43 +04:00
svtk
66bbddf217
changed imports resolve
2011-12-20 20:14:04 +04:00
Stepan Koltsov
d9ceda7743
reading extension functions from binary classes
2011-12-20 20:13:16 +04:00
Stepan Koltsov
b48d4b4ab1
remove weird call to get this
2011-12-20 20:13:13 +04:00
Stepan Koltsov
a4bd86d779
remove outdated noise
2011-12-20 20:13:09 +04:00
Stepan Koltsov
c68f1e2409
work around javac bug, fix tests
2011-12-19 23:21:52 +04:00
Stepan Koltsov
bf751bfa98
read upper bound from jet signature, merge dup code
2011-12-19 21:36:46 +04:00
Stepan Koltsov
f0dfa436ad
create TypeParameterDescriptorInitialization
2011-12-19 21:36:34 +04:00
Stepan Koltsov
67ca049683
TypeParameterDescriptor.initialized
...
Internal state checks
Also add a missing initialization
2011-12-19 21:36:03 +04:00
Stepan Koltsov
dfdd5959d3
working on type type from class importer, properly initialize TypeParameterDescriptor
2011-12-19 21:35:56 +04:00
Stepan Koltsov
068780f840
reading class signature (incomplete)
2011-12-16 13:10:15 +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
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