Denis Zharkov
010af19fe9
Delegated Properties: allowing type parameters for get/set methods
...
#KT-6253 Fixed
2014-12-08 21:30:54 +03:00
Nikolay Krasko
3677881e18
Change parser error for when (KT-6420)
...
#KT-6420 Fixed
2014-12-08 20:42:48 +03:00
Nikolay Krasko
34eb9e9cd4
Fix build version in jb-update
2014-12-08 20:42:47 +03:00
Stanislav Erokhin
d334f3b31c
Fix completion for private_to_this.
2014-12-08 18:24:30 +03:00
Stanislav Erokhin
f9afdf7540
Use Visibilities.isVisible with ReceiverValue.
2014-12-08 18:24:30 +03:00
Stanislav Erokhin
f640f82ed0
Add serialization for PRIVATE_TO_THIS
2014-12-08 18:24:30 +03:00
Stanislav Erokhin
fc8cec9509
Create PRIVATE_TO_THIS visibility
2014-12-08 18:24:30 +03:00
Stanislav Erokhin
d59031fdcc
Skip check variance for irrelevant classes
2014-12-08 18:24:30 +03:00
Stanislav Erokhin
fced4756bb
Add variance test for nullable and function types.
2014-12-08 18:24:30 +03:00
Stanislav Erokhin
365c8a4787
Rename TaskPrioritizer.java -> .kt
2014-12-08 18:24:30 +03:00
Stanislav Erokhin
09250c89ed
Convert TaskPrioritizer to kotlin.
2014-12-08 18:24:30 +03:00
Dmitry Jemerov
f31ea8bd0e
in order to avoid misleading suggestions to run 'ant dist', calculate the paths to SDK annotations relatively to the home directory
2014-12-08 17:30:49 +03:00
Evgeny Gerashchenko
a94f7f10b0
Testing highlight type for all "unused" diagnostics.
2014-12-08 17:30:48 +03:00
Evgeny Gerashchenko
a3fdce8131
Highlighting "as Foo" for useless casts in gray.
...
#KT-6070 fixed
2014-12-08 17:30:47 +03:00
Evgeny Gerashchenko
20ee59c1e5
Simplified positioning strategy for unreachable code.
2014-12-08 17:30:47 +03:00
Evgeny Gerashchenko
cd197b9ff9
Convert PositioningStrategy to Kotlin. Cleanup.
2014-12-08 17:30:46 +03:00
Evgeny Gerashchenko
52549607f9
Convert PositioningStrategy to Kotlin. Auto-convert.
2014-12-08 17:30:45 +03:00
Evgeny Gerashchenko
d4a8aa4eaa
Convert PositioningStrategy to Kotlin. Rename files.
2014-12-08 17:30:45 +03:00
Evgeny Gerashchenko
8b329fcada
Highlighting "unused function literal" as other unused (gray)
2014-12-08 17:30:44 +03:00
Evgeny Gerashchenko
f8197c6b70
KT-4016 Support "Copy Reference" action on class, method, etc
...
#KT-4016 fixed
2014-12-08 17:30:43 +03:00
Evgeny Gerashchenko
d29cc61d42
Fixed description for "Simplify Binary Negation" inspection.
2014-12-08 17:30:42 +03:00
Evgeny Gerashchenko
858fda20b7
VARIABLE_WITH_REDUNDANT_INITIALIZER is highlighted as unused (gray)
2014-12-08 17:30:42 +03:00
Evgeny Gerashchenko
cbebb17eca
Converted JetPsiChecker to Kotlin.
2014-12-08 17:30:41 +03:00
Evgeny Gerashchenko
2f283da7dd
Converted JetPsiChecker to Kotlin.
2014-12-08 17:30:41 +03:00
Evgeny Gerashchenko
bf150c8dde
Disabling Kotlin builder on Android Studio only for Java.
2014-12-08 17:30:40 +03:00
Evgeny Gerashchenko
7c1bc432db
Removed reflection-based hack for IDEA 12.
2014-12-08 17:30:40 +03:00
Alexey Sedunov
c917459926
Change Signature: Add support of type parameter substitutions in overriding members
2014-12-08 16:30:07 +03:00
Alexey Sedunov
250940c824
Change Signature: Propagate nullability annotations to overriding methods in Java
2014-12-08 16:30:05 +03:00
Alexey Sedunov
c9873428de
Change Signature: Update signatures of lambdas passed to SAM constructors
2014-12-08 16:30:04 +03:00
Alexey Sedunov
8f2c543f7e
Formatter: Add wrapping support for parameter/argument lists
...
#KT-6032 Fixed
2014-12-08 16:30:03 +03:00
Alexey Sedunov
c6541ccc6f
Change Signature: Do not insert new-lines between parameters (to be fixed later at the formatter level)
2014-12-08 16:30:02 +03:00
Alexey Sedunov
57cb125ab8
Change Signature: Do not invoke our usage processor recursively
2014-12-08 16:30:01 +03:00
Alexey Sedunov
74cdecd829
Find Usages: Restrict search scope of class object private declarations to
...
the containing class
2014-12-08 16:30:00 +03:00
Alexander Udalov
c012efe64e
Drop compilation of built-ins/stdlib from ForTestCompileRuntime
...
Because the process of building kotlin-runtime.jar will likely get more
complicated soon, and that logic will already be present in build.xml.
Run "ant compiler-quick runtime" instead before All Tests
2014-12-08 15:06:35 +03:00
Alexander Udalov
ee8df85bfe
Fix path duplication in "kotlin-for-upsource" in build.xml
2014-12-08 15:01:44 +03:00
Alexander Udalov
4d66ca88ee
Refactor building of kotlin-runtime.jar in build.xml
...
- use the "new-kotlinc" macro to compile Java sources (can be disabled via an
optional argument) as well as Kotlin
- bend over backwards not to repeat source paths passed to kotlinc and javac
- split "runtime" task into several smaller ones, which makes it possible to
rebuild (and repack the whole jar) constituent modules separately
2014-12-08 15:01:43 +03:00
Alexander Udalov
54b94e9e00
Adapt targets in build.xml to Ant naming conventions
...
Also reformat the section related to Upsource
2014-12-08 14:54:04 +03:00
Nikolay Krasko
7d32358bf8
Pair parenthesis before end of string template
...
#KT-6403 Fixed
2014-12-06 01:14:49 +03:00
Nikolay Krasko
3d7bbc0bde
Rewrite to Kotlin: TypedHandlerTest
2014-12-06 01:14:47 +03:00
Nikolay Krasko
f2cfbed9e3
Rewrite to Kotlin: TypedHandlerTest. File rename
2014-12-06 01:14:45 +03:00
Nikolay Krasko
936fdcf219
Update to Idea 139.658
2014-12-05 19:15:02 +03:00
Nikolay Krasko
e2bf8b2eee
Suppress warning to avoid spontaneous addition actions
2014-12-05 19:07:46 +03:00
Nikolay Krasko
5684ab69f5
Increase stub version
2014-12-05 16:42:29 +03:00
Andrey Breslav
ddd72e8582
Compilation fixed
2014-12-05 16:28:58 +03:00
Dmitry Jemerov
2b1727a61b
Cleanup the README text
2014-12-04 19:29:42 +01:00
Michael Nedzelsky
5db35125dd
JS backend: fix KT-3692: js translator: Ensure that we don't create backing fields for traits
...
#KT-3692 Fixed
2014-12-04 02:42:12 +03:00
Michael Nedzelsky
7c9ea16d8e
JS backend: fix translation for extension property
2014-12-04 02:42:07 +03:00
Michael Nedzelsky
5bf1d73199
JS backend: tests for translation for extension property
2014-12-04 02:42:04 +03:00
Valentin Kipyatkov
b8d1f115bf
Renamed JetType.isNullable() to isMarkedNullable()
2014-12-03 21:36:10 +03:00
Valentin Kipyatkov
c76e69af62
Removed check for classes in java.lang because it's not used by completion anymore and causes problems with importing of java.lang.String on paste
2014-12-03 21:21:55 +03:00