Pavel V. Talanov
1a5efacbf3
Refactor frontend components
...
Make dependencies more explicit
Move components out of ExpressionTypingServices
Make ExpressionTypingUtils a true utility class, refactor stuff out
Extract new components: FakeCallResolver, MultiDeclarationResolver, ValueParameterResolver
2015-04-27 15:56:59 +03:00
Pavel V. Talanov
1e5108a2ab
Drop unused InjectorForLazyTopDownAnalyzerBasic
2015-04-27 15:56:36 +03:00
Ilya Gorbunov
5ee17c0c26
Remove deprecated split usages in build-protobuf-lite script.
2015-04-24 20:50:29 +03:00
Michael Bogdanov
39fabda611
New diagnostic for Java default method call via super in trait
2015-04-24 18:54:09 +03:00
Alexey Tsvetkov
fd09d4d837
Minor in JS: moved test for additional vars during inline to separate directory
2015-04-24 18:19:33 +03:00
Ilya Ryzhenkov
bcb0b499f4
Workaround to allow QualifiedExpressionResolver to be created without an Injector. Should be fixed by code owner.
2015-04-24 15:44:44 +03:00
Ilya Ryzhenkov
c2b3bcc95f
SymbolUsageValidator infrastructure
2015-04-24 15:44:28 +03:00
Alexander Udalov
3014238189
Drop unused MutablePackageFragmentProvider
2015-04-24 02:08:36 +03:00
Alexey Sedunov
298dfa545f
Introduce Parameter: Implement "Introduce lambda parameter"
2015-04-22 23:56:47 +03:00
Zalim Bashorov
1ef9b9db1f
JS backend: add the support function expression
...
#KT-7242 Fixed
2015-04-22 12:48:22 +03:00
Natalia Ukhorskaya
f936689db3
Add test for KotlinBytecodeToolWindow
2015-04-22 10:35:19 +03:00
Michael Bogdanov
7e3403f602
Add java8 test module and run configuration with initial test
2015-04-18 14:45:15 +03:00
Alexey Tsvetkov
f900cb36c5
JS: added inline evaluation order tests generation
2015-04-16 21:17:10 +03:00
Dmitry Jemerov
7f5b1d489e
KDoc typed handler: autoinsert pair brackets and parentheses
...
#KT-7347 fixed
2015-04-15 19:53:14 +02:00
Valentin Kipyatkov
bb808b5620
Created module idea-test-framework and moved classes needed for idea tests there
...
Moved tests for completion and their test data into module idea-completion
2015-04-14 18:53:01 +03:00
Valentin Kipyatkov
965f3da2b1
Fixed bug with bad conversion on paste when top-level java class copied
2015-04-13 11:05:31 +03:00
Alexander Udalov
69e7a25b08
Drop InnerTestClasses annotation, use Java reflection
2015-04-10 20:26:33 +03:00
Valentin Kipyatkov
1afbb961ee
KT-7135 Java to Kotlin converter should update usages in Java and Koltin code in the rest of the project
...
#KT-7135 Fixed
2015-04-09 19:09:06 +03:00
Alexey Sedunov
53a6827ad8
Introduce Parameter: Initial support
2015-04-09 13:49:20 +03:00
Evgeny Gerashchenko
33e34c759d
KT-2190 Highlight usages invoked on "throw" or "return" should highlight all exit-points of function
...
#KT-2190 fixed
2015-04-08 15:14:13 +03:00
Michael Nedzelsky
c09acf89e5
NavigateToLibrarySourceTestGenerated: add tests for projects with kotlin/jvm and kotlin/js modules
2015-04-08 01:15:21 +03:00
Michael Nedzelsky
c0e6fa62a0
NavigateToLibrarySourceTest -> NavigateToLibrarySourceTestGenerated
2015-04-08 01:15:13 +03:00
Michael Nedzelsky
039b9a8e16
JetCotoImplementationTest -> KotlinGotoImplementationTestGenerated
2015-04-08 01:15:09 +03:00
Stanislav Erokhin
b703f59e04
Migrate kotlin sources, maven projects and stdlib to new lambda syntax
2015-04-07 13:08:53 +03:00
Stanislav Erokhin
b152211096
Added init keyword to testdata
2015-04-07 13:08:51 +03:00
Stanislav Erokhin
6ab83c9b8c
Added init keyword to builtins, maven projects and stdlib
2015-04-07 13:08:50 +03:00
Alexander Udalov
32c3bb8c7f
Extract module 'deserialization' out of 'serialization'
...
'deserialization' stays in core because it's needed both in compiler and
reflection, but 'serialization' is used only in the compiler
2015-03-30 19:44:17 +03:00
Alexander Udalov
085bc2197b
Merge module 'serialization.jvm' into 'descriptor.loader.java'
...
It was very small and there proved to be no point in separation of loading Java
classes and deserializing Kotlin classes
2015-03-30 17:22:06 +03:00
Pavel V. Talanov
ed218c473a
Get rid of 'class object' usages in code and builtins
...
Replace some comments and library usages as well
2015-03-25 18:28:00 +03:00
Michael Nedzelsky
842eaa86a4
merge serialization.js module into js.serializer
2015-03-24 15:13:45 +03:00
Alexey Tsvetkov
b5797eb15b
JS: added tests for recursion cycle in inline functions
2015-03-23 16:43:48 +03:00
Alexey Sedunov
cefd8b43a0
Safe Delete: Add test for primary constructor with usages in delegation calls
2015-03-21 03:28:57 +03:00
Michael Nedzelsky
e0c0012a20
add serialization.js module
2015-03-18 09:38:47 +03:00
Alexander Udalov
59d3731b93
Document generated K*Functions
2015-03-17 23:39:14 +03:00
Pavel V. Talanov
06916d98c6
default -> companion: replace all mentions of default and default object
2015-03-17 15:47:39 +03:00
Pavel V. Talanov
2a6facaef6
default -> companion: default object -> class object in project code, builtins and libs code
2015-03-17 15:46:48 +03:00
Alexander Udalov
9d6f4e99a1
Move reflection interfaces to module 'builtins'
...
They are considered to be built-ins everywhere anyway
2015-03-16 20:29:39 +03:00
Michael Bogdanov
57cf4ac6c0
New test framework
2015-03-16 18:52:04 +03:00
Dmitry Jemerov
32072d0a4f
More standard library documentation.
2015-03-12 16:52:20 +01:00
Stanislav Erokhin
072a9f4977
Refactoring: extract FunctionResolver from DescriptorResolver
2015-03-12 17:11:51 +03:00
Denis Zharkov
1555eec954
Secondary constructors delegation calls and body resolve
2015-03-11 17:45:23 +03:00
Alexander Udalov
d1debf586c
Support local classes in reflection
2015-03-11 16:42:32 +03:00
Alexander Udalov
2c8754a6af
Build lite runtime of protobuf-java
...
Saves ~400kb (3.25mb -> 2.85mb) of runtime+reflect size
2015-03-11 16:42:27 +03:00
Alexander Udalov
c90f11b7e6
Support Java symbols in runtime descriptor loading
2015-03-11 16:42:18 +03:00
Alexander Udalov
356f54b5df
Initial support of descriptor loading at runtime
2015-03-11 16:42:15 +03:00
Dmitry Jemerov
07381b765f
rename Numbers.kt to Primitives.kt as it now contains Char which is not a number
2015-03-11 12:40:39 +01:00
Dmitry Jemerov
89398796c6
generate also the Char class
2015-03-11 12:40:31 +01:00
Dmitry Jemerov
26e452383e
reenable test which was temporarily disabled
2015-03-10 20:28:48 +01:00
Pavel V. Talanov
8fef31ee5b
Replace 'class object' with 'default object' in builtins
2015-03-10 18:07:56 +03:00
Pavel V. Talanov
9ecf95532e
Replace 'class object' with default object in project code
2015-03-10 18:07:46 +03:00