Michael Bogdanov
939f28f293
Jps support
2015-09-07 16:28:57 +03:00
Dmitry Petrov
7af88f6797
Update debug tests & incremental compilation tests depending on part class naming
2015-09-07 16:28:43 +03:00
Michael Bogdanov
17d9b93790
DelegationClassBuilderFactory class extraction
2015-09-07 16:28:41 +03:00
Mikhail Glukhikh
eab288bdd7
annotation() now has no arguments. Syntax migration to Retention / Repeatable / MustBeDocumented combination
...
Deprecated test for annotation(params) completion deleted. A lot of tests changed.
2015-09-04 19:21:12 +03:00
Denis Zharkov
31244edec9
Deprecate deprecated in favor of Deprecated
2015-09-04 18:19:31 +03:00
Alexey Tsvetkov
0a11525dd5
Clean up GenerationState constructor usages
2015-09-01 19:05:37 +03:00
Alexey Tsvetkov
1e964c6302
Make "progress" parameter with last in GenerationState constructor
...
This parameter has a default value, so it's more convenient to have it
closer to the end of parameter list.
2015-09-01 19:05:37 +03:00
Alexey Tsvetkov
de23f7ace8
Move property declaration to constructor
2015-09-01 19:05:37 +03:00
Alexey Tsvetkov
224bf7fb43
Convert GenerationState: actual conversion
2015-09-01 19:05:36 +03:00
Alexander Udalov
36c88da93a
Minor, fix deprecation warnings in android-compiler-plugin
2015-08-24 01:29:59 +03:00
Natalia Ukhorskaya
93a3d3a4c4
Fix compilation error
2015-08-07 19:14:07 +03:00
Natalia Ukhorskaya
47b94326ec
Add NotNull assertions at project.getComponent
...
(cherry picked from commit 9b1167c)
2015-07-27 12:06:01 +03:00
Pavel V. Talanov
84b8ed00c5
Refactor: Move TargetPlatform to frontend, make it expose platform dependant resolve services
...
AdditionalCheckerProvider -> PlatformConfigurator which operates directly on container
2015-07-23 16:15:35 +03:00
Mikhail Glukhikh
414c44ade5
Make retention of 'kotlin.annotation.annotation' to SOURCE. Serialize / deserialize it instead. Some fixed tests.
2015-07-22 19:00:51 +03:00
Nikolay Krasko
0c41f4f736
Remove state from android tests
2015-07-16 18:02:32 +03:00
Mikhail Glukhikh
609d696202
Annotations have now retention of "RUNTIME" by default. Java retention is generated as given by kotlin annotation. Annotation rendering changed.
...
Annotation arguments with default values are rendered as ... if renderDefaultAnnotationArguments is true.
Tests: java retention does not taken into account by Descriptor comparator.
Java retentinon changed to kotlin retention in some tests + one new test with java retention added.
More accurate tests for intentions in byte code (visibility controlled).
2015-07-14 16:25:01 +03:00
Mikhail Glukhikh
1eac4d67de
"annotation" is now parsed as an identifier. It is no longer a soft keyword.
...
Sometimes it's allowed to parse "annotation" unescaped even if other annotations must be escaped.
A set of annotations and their options tests.
A swarm of existing tests fixed (mostly kotlin.annotation.annotation() added to txt-files).
STUB_VERSION increased. Some quick fixes slightly changed.
2015-07-14 16:24:55 +03:00
Denis Zharkov
0a19fb7df2
Make project compilable after types enhancement
2015-07-09 16:36:46 +03:00
Yan Zhulanow
cf08390e04
Minor: fix deprecations in Kotlin Android Extensions code
2015-07-07 16:35:21 +03:00
Yan Zhulanow
afa3ae4439
Add tests for inherited annotations (class declarations)
2015-07-07 16:35:20 +03:00
Yan Zhulanow
09c3bd8699
kapt: Support inherited annotations in Kotlin plugin
2015-07-07 16:35:19 +03:00
Alexander Udalov
feb4dd7b8f
Drop 'OBJECT$' field deprecated in M11
2015-07-06 16:19:54 +03:00
Ilya Gorbunov
2c31a1a345
Compiler&plugin deprecations cleanup: *array -> *arrayOf, copyToArray -> toTypedArray.
2015-06-29 17:06:12 +03:00
Mikhail Glukhikh
5fabb962ae
Private constructors are now accessed via synthetic constructor with DEFAULT_CONSTRUCTOR_MARKER as an additional argument #KT-6299 Fixed
...
A set of tests provided. Some external tests fixed accordingly.
Companion object creation changed accordingly.
Derived classes now can use base class with the private constructor.
Refactoring of AccessorForFunctionDescriptor.
2015-06-24 12:30:11 +03:00
Nikolay Krasko
94db320f7a
Update hack for restore validity of builtins files
2015-06-23 15:59:31 +03:00
Denis Zharkov
c9f79c2d05
Adjust testData: get rid of obsolete annotations
2015-06-12 09:23:31 +03:00
Yan Zhulanow
f1b6bd5914
kapt: Stop compiler gracefully
2015-06-11 14:53:45 +03:00
Yan Zhulanow
fbb8d28120
kapt: Light class stub producer in compiler
2015-06-11 14:53:37 +03:00
Yan Zhulanow
33ba9e85c0
Close kapt writer only once
2015-05-27 16:11:07 +03:00
Yan Zhulanow
28a3865997
Cache writer instance in kapt
2015-05-27 16:11:05 +03:00
Yan Zhulanow
569582fd34
kapt: Add constructor collectToFile test
2015-05-21 15:48:26 +03:00
Yan Zhulanow
b9a9f783e9
Fix annotation collector tests (now using mock JDK)
2015-05-21 15:48:22 +03:00
Yan Zhulanow
921017367a
APT: Add more compiler plugin tests
2015-05-21 15:48:21 +03:00
Yan Zhulanow
d9289df29e
Basic annotation collector tests
2015-05-21 15:48:07 +03:00
Yan Zhulanow
b2220ca98a
Annotation collector compiler plugin
2015-05-21 15:48:06 +03:00
Mikhail Glukhikh
fdf0ea5546
Enum warnings fixed: deprecated delimiters, short super constructors, both in project and in libraries
2015-05-18 16:08:16 +03:00
Yan Zhulanow
7639ab4f41
Separate support and normal properties
2015-05-08 18:19:26 +03:00
Yan Zhulanow
1ae2719d34
Visit children nodes even if layout XML tag is ignored
2015-05-08 18:19:25 +03:00
Yan Zhulanow
c774eac0e3
IDEA dependency version check for main IDEA and Android Extensions IDEA plugins
2015-05-08 18:19:25 +03:00
Yan Zhulanow
fdc253b67f
Bugfix: support several resource directories in AndroidPsiTreeChangePreprocessor
2015-05-08 18:19:24 +03:00
Yan Zhulanow
77be78b627
Support Android flavors
2015-05-08 18:19:24 +03:00
Yan Zhulanow
bf707ec3f7
Minor: code clean, remove obsolete functions
2015-05-08 18:19:24 +03:00
Yan Zhulanow
3645dfc5af
Support several res/ directories
2015-05-08 18:19:23 +03:00
Yan Zhulanow
7a685b8c56
Support Fragment synthetic properties
2015-05-08 18:19:23 +03:00
Yan Zhulanow
d7488023d2
Add compiler tests for support.v4.app.Fragment
2015-05-08 18:19:22 +03:00
Yan Zhulanow
514bc74e9c
Support android.support.v4.Fragment classes
2015-05-08 18:19:22 +03:00
Yan Zhulanow
cc697d2c1a
Minor: remove isResourceDeclarationOrUsage
2015-05-08 18:19:22 +03:00
Yan Zhulanow
bc4a342a38
Refactoring: handle base AndroidResource class (in order to support <fragment>)
2015-05-08 18:19:21 +03:00
Nikolay Krasko
9d986d077c
Move kotlin runtime library to end of classpath and remove duplicates with 'util' package
2015-05-06 14:18:24 +03: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