Andrey Breslav
5af3770563
Assetion for EA-34591 - NPE: AbstractLightClass.isValid
2012-03-16 18:42:53 +04:00
Maxim Shafirov
ea8a416051
#KT-978 Fixed
2012-03-16 15:28:45 +04:00
Stepan Koltsov
82d77560a2
FqName class
...
for type safety, to easier distinguish between:
* short names
* qualified names
* jvm names (slash-separated)
* special names like <root>
* null values that mean "undefined" and "root ns" in different contexts
2012-03-13 21:51:38 +04:00
Andrey Breslav
97ec5b4344
Make JetLightClass analyze the whole project (with no caching, for now). This change is related to the following issues:
...
KT-1474 Execption when running kotlin project
KT-1501 Run script doesn't work in IDEA
In seems that to fix the problem completely, we need to avoid importing Java's default package into every file, but the problems reported in these requests are gone now.
#KT-1501 Fixed
#KT-1474 Fixed
2012-03-09 17:48:11 +04:00
Andrey Breslav
1078c95bf2
Platform-dependent AnalyzerFacades renamed to reflect platform-dependencies
2012-03-02 18:27:29 +04:00
Stepan Koltsov
67acb4c1e2
toString in error message
2012-02-29 17:03:48 +04:00
Stepan Koltsov
4ea99fc6ca
KotlinCompiler -stubs option
...
* do not fail on errors
* do not analyze function bodies
* generate "throw new RuntimeException()" in bytecode
2012-02-28 15:52:59 +04:00
Alex Tkachman
9ba1dbf98a
refactoring in progress
2012-02-27 22:59:34 +02:00
Nikolay Krasko
21b3be0ef0
Fix NPE because of nullable local name
2012-02-22 19:29:17 +04:00
Maxim Shafirov
a03922d467
Copyrights set to Apache, reflecting it's now open source
2012-02-14 19:25:06 +04:00
Nikolay Krasko
d3c37f65e4
KT-1051 Java interoperability completion - invalidating java packages strategy
2012-02-07 13:29:21 +04:00
Nikolay Krasko
ce6850ae4d
KT-1051 Java interoperability completion - fix java subpackages
2012-02-06 20:25:02 +04:00
Nikolay Krasko
e6197f0160
KT-801 Implement Naviagate -> Class... for kotlin
2012-02-06 16:36:36 +04:00
Nikolay Krasko
afd8f380c9
Insert import on applying top level function completion
2012-02-06 15:47:34 +04:00
Nikolay Krasko
bd1bb1f0bd
- Tests for KT-1051, KT-1151 and KT-1100
...
- Icon for java fake class
2012-02-03 16:05:30 +04:00
Nikolay Krasko
38817014d5
KT-1051 Java interoperability completion (class and subpackages completion)
2012-02-02 14:28:32 +04:00
Nikolay Krasko
c52e56740d
KT-983 Code completion for not-imported classes - Show kotlin classes (another temp commit)
2012-01-23 15:20:57 +04:00
Nikolay Krasko
280b0712f9
Inherited JDK for jet.as.java.psi.iml module and removing annotations reference
2012-01-23 11:29:23 +04:00
Maxim Shafirov
4dcf9eafaf
Compilation fix (API changed in IDEA core)
2012-01-19 14:16:02 +04:00
Maxim Shafirov
db59319f95
Artifact for IDEA plugin
2012-01-12 18:42:53 +04:00