Evgeny Gerashchenko
0d477c2e44
Added file templates for new class/trait/enum.
...
#KT-1010 fixed
2012-02-16 20:25:29 +04:00
Maxim Shafirov
fccc991c19
Running JUnit tests, initial.
2012-02-16 20:21:46 +04:00
Evgeny Gerashchenko
c41a186f81
Automatically adding "package ..." when creating kt file in package in Project explorer
...
#KT-1013 fixed
2012-02-16 17:32:13 +04:00
Nikolay Krasko
795b30e7b0
KT-1259 Parameter info fails to extract parameter names from java method
2012-02-16 17:10:45 +04:00
Nikolay Krasko
56fa9b29f2
KT-1229 Packages should be showed in package derictive - more files
2012-02-16 16:05:38 +04:00
Nikolay Krasko
d63e6c139c
KT-1229 Packages should be showed in package derictive - forgotten files
2012-02-16 15:56:15 +04:00
Nikolay Krasko
e4cefd000a
KT-1229 Packages should be showed in package derictive
2012-02-16 15:35:54 +04:00
Evgeny Goldin
504beac0fa
Ant task - longer examples update; Maze doesn't compile, HtmlBuilder doesn't run; Ivy configuration files updated to use public TeamCity; Wiki update
2012-02-15 20:45:46 +02:00
Alefas
c643b1cf45
Fixed KT-1295, first part of removing 'println'. Undo part is still not working.
2012-02-15 19:38:42 +04:00
Alefas
4ef61d331b
Project View for Kotlin.
2012-02-15 18:22:21 +04:00
Stepan Koltsov
356ad9bd0b
fix Read*BinaryClassTest test on windows
2012-02-15 17:11:03 +04:00
Stepan Koltsov
cf7be620a7
Read*BinaryClassTest: compare serialized namespace with hardcopy
2012-02-15 16:15:31 +04:00
Alefas
94402c5f3f
Name validator for introduce variable action.
2012-02-15 15:51:23 +04:00
Nikolay Krasko
2ec05429b8
Fix test
2012-02-15 14:35:55 +04:00
Stepan Koltsov
cbdeb23935
cleanup in JavaDescriptorResolver
2012-02-15 00:34:28 +04:00
Stepan Koltsov
274406b72b
cleanup in JavaDescriptorResolver
2012-02-15 00:22:02 +04:00
Stepan Koltsov
81cf9b36ff
cleanup in JavaDescriptorResovler
2012-02-15 00:13:33 +04:00
Stepan Koltsov
b67bb356bd
fix inner classes in JavaDescriptorResolver, kill type variable by psi resolver
2012-02-15 00:02:06 +04:00
Stepan Koltsov
9248cf9659
Important JavaDescriptorResolver refactoring
...
This patch implement own member filling with supertype scope. Before this patch JDR relied on
Idea hierarchy resolver.
This patch does two things:
* copies FunctionDescriptors from supertype scopes
* rewrites containingDeclaration similary to how it is done in previous patch
Patch is incomplete, in particular properties are not yet initialized properly, code needs cleanup,
however the most important part of refactoring is done, and tests pass.
2012-02-15 00:02:03 +04:00
Stepan Koltsov
0f52f2a5f8
fail early on syntax errors in ReadJavaBinaryClassTest
2012-02-14 23:40:21 +04:00
Stepan Koltsov
9a41ab3dd6
properly create JavaNamespaceDescriptor for java.lang
2012-02-14 23:40:03 +04:00
Stepan Koltsov
5979cd774c
minor diag in JavaDescriptorResolver
2012-02-14 23:39:31 +04:00
Alefas
39d442b04f
Declare Variable, Add type annotation action for Introduce Variable feature.
2012-02-14 21:32:13 +04:00
Maxim Shafirov
a03922d467
Copyrights set to Apache, reflecting it's now open source
2012-02-14 19:25:06 +04:00
Stepan Koltsov
3c714b1178
DECLARATION_TO_DESCRIPTOR may fail on fake overrides
...
see 4b94eb5e2b
2012-02-14 17:34:37 +04:00
Stepan Koltsov
1d2e02afb4
use MutableClassDescriptorLite instead of MutableClassDescriptor
...
where MutableClassDescriptor is not necessary
2012-02-14 17:34:29 +04:00
Evgeny Gerashchenko
2565684563
Added checking traversal in live template tests.
2012-02-14 14:42:08 +04:00
Evgeny Gerashchenko
7ce86a138e
Added simple IDE templates test which checks that folding worked normally.
2012-02-14 14:21:17 +04:00
Stepan Koltsov
e3fdc5d595
fix a case of fake override of abstract and non-abstract function
...
===
open class Ccc() {
fun foo() = 1
}
trait Ttt {
fun foo(): Int
}
class Zzz() : Ccc(), Ttt // there must not be an error here
===
Reported by Andrey Breslav as a bug of Comparator implementation:
===
fun comparator<T>(f: (T, T) -> Int): Comparator<T> = object : Comparator<T>, Object() {
override fun compare(o1: T, o2: T): Int = f(o1, o2)
}
===
2012-02-13 23:34:01 +04:00
Evgeny Gerashchenko
37eb7d7e63
Removed trailing newline characters in test cases for 'interface' and 'main' live templates.
2012-02-13 22:28:51 +04:00
Evgeny Gerashchenko
8c75c408c1
Added tests for anonymous template
2012-02-13 22:04:41 +04:00
Evgeny Gerashchenko
a790616eef
Added test for 'void' live template.
2012-02-13 21:42:39 +04:00
Evgeny Gerashchenko
1c8ca38380
Added tests for interface and singleton.
2012-02-13 21:41:24 +04:00
Evgeny Gerashchenko
c895f502f9
Added test for closure template.
2012-02-13 21:38:33 +04:00
Evgeny Gerashchenko
1bd56b7121
Added tests for exfun/exval/exvar.
2012-02-13 21:35:34 +04:00
Evgeny Gerashchenko
bb06bcab6c
Added tests for fun0, fun1, fun2.
2012-02-13 21:35:33 +04:00
Evgeny Gerashchenko
db8fa0dd0a
Added test for soutp.
2012-02-13 21:35:33 +04:00
Evgeny Gerashchenko
1060e44137
Added test for soutv.
2012-02-13 21:35:33 +04:00
Evgeny Gerashchenko
98db9c741f
Added test for main.
2012-02-13 21:35:33 +04:00
Evgeny Gerashchenko
5e408f13f5
Added test four sout/serr.
2012-02-13 21:35:33 +04:00
Evgeny Gerashchenko
404921eb37
Test file names to lower case.
2012-02-13 21:35:33 +04:00
Evgeny Gerashchenko
468d31b5e8
Refactored LiveTemplatesTest to make adding new tests simpler.
2012-02-13 21:35:33 +04:00
Evgeny Gerashchenko
53e643ca33
Added checking of result in LiveTemplatesTest.
2012-02-13 21:35:33 +04:00
Stepan Koltsov
7fb880e585
fix constructor signature write fix after ace34b01bc
2012-02-13 21:30:14 +04:00
Evgeny Gerashchenko
2af5c81736
Added simple live template test for iter live template.
2012-02-13 20:28:03 +04:00
Evgeny Gerashchenko
b1db3aa8a5
Added CompileEnvironment.dispose() in KotlinCompiler to restore original Application after compilation.
2012-02-13 20:28:03 +04:00
Nikolay Krasko
be5eeb2546
KT-985 Don't show the default package in the completion list
2012-02-13 20:03:29 +04:00
Evgeny Gerashchenko
8b9403ac0f
Reverted my commits to restore build.
2012-02-13 19:53:03 +04:00
Evgeny Gerashchenko
07ab67f289
Added simple live template test for iter live template.
2012-02-13 18:39:26 +04:00
Evgeny Gerashchenko
0a3c5dcbc1
Added analague of JetLightProjectDescriptor with using current JDK and kotlin runtime library.
2012-02-13 18:39:10 +04:00