Dmitry Savvinov
e2bf43c54f
Minor: update testdata in ClsStubBuilder test on contracts
2018-10-18 13:15:05 +03:00
Alexander Udalov
5fb1bbe3f3
Add bytecode listing test on private default setter
...
Also fix test data of the kotlinp test and remove the newly added test
case in the obsolete PropertyGenTest
#KT-20344 Fixed
2018-10-18 12:13:22 +02:00
Fabian Mastenbroek
05f6ed40f1
Don't generate setters for trivial private property setters
...
This change will prevent the compiler for generating Java bytecode for
private property setters that are trivial.
Since Kotlin uses direct field access for private properties, it will result
in the private setter never been used and since it cannot be accessed by any
other class without reflection, the setter cannot be covered by code
coverage tools.
See https://youtrack.jetbrains.com/issue/KT-20344 for the related YouTrack
issue.
2018-10-18 12:05:46 +02:00
Alexander Udalov
b1e82c78da
Minor, remove obsolete KtMockFileTypeManager.java.183
...
This is a continuation of 4f0c31ef
2018-10-18 11:58:30 +02:00
Dmitry Savvinov
7887bafc5b
Minor: update testdata in completion test on contracts
2018-10-18 12:09:10 +03:00
Dmitry Petrov
763e72603a
Mark implicit 'invoke' calls with origin INVOKE
2018-10-18 10:59:24 +03:00
Dmitry Petrov
ad9953724f
Basic infrastructure for psi2ir tests with JS front-end
2018-10-18 10:59:24 +03:00
Mikhail Glukhikh
01091ba1aa
Refactor getKotlinTypeWithPossibleSmartCastToFP and related parts
2018-10-18 10:27:19 +03:00
Georgy Bronnikov
bbac1d802f
JVM_IR. Support annotation classes with JvmField fields
2018-10-17 21:15:28 +03:00
Georgy Bronnikov
605afbae90
Move fields and init blocks of companions to their owners
2018-10-17 21:15:28 +03:00
Georgy Bronnikov
827494abbe
JVM_IR. Mostly remove descriptors from ConstAndJvmFieldPropertiesLowering
2018-10-17 21:15:28 +03:00
Alexander Udalov
6e2e6794aa
Remove unnecessary copy of ReflectionTypes
...
ReflectionTypes was copied from org.jetbrains.kotlin.builtins to
kotlin-native in
https://github.com/JetBrains/kotlin-native/commit/776f4c4b7 , and then
was incorrectly copied back in 27365dc4be . This class is in fact only
needed in kotlin-native, where it was moved and simplified in
https://github.com/JetBrains/kotlin-native/commit/c3e921d53
2018-10-17 18:39:50 +02:00
Alexander Udalov
e3a332c393
Configure Java module path when compiler is invoked in -Xbuild-file mode
...
#KT-27626 Fixed
2018-10-17 18:39:50 +02:00
Alexander Udalov
1a1b7938fb
Fix deprecated API usage in RemappingClassBuilder
...
#KT-25058 Fixed
2018-10-17 18:39:50 +02:00
Alexander Udalov
f868964e25
Fix most unchecked/deprecation javac warnings in compiler modules
2018-10-17 18:39:49 +02:00
Alexander Udalov
4f0c31eff3
Remove unneeded copied mock test framework classes
...
These classes were copied when tests-common were compiled with JDK 6, to
prevent dependencies on classes compiled with JDK 8
2018-10-17 18:39:49 +02:00
Alexander Udalov
23c210e9f2
Use JvmWildcard on return type of getContributedVariables/getContributedFunctions
2018-10-17 18:39:49 +02:00
Alexander Udalov
9dc53c38f3
Remove deprecated CompilerJarLocator
2018-10-17 18:39:49 +02:00
Alexey Tsvetkov
a44d70e79d
Reformat kotlin-gradle-plugin according to code style
2018-10-17 19:31:30 +03:00
romanart
47b8e54f84
Update test data
2018-10-17 18:33:52 +03:00
romanart
d75434ac71
[JS IR BE] Support tailreq in JS
2018-10-17 18:33:52 +03:00
Zalim Bashorov
8ac2582e24
Forward gradle properties with prefix "fd." to test runner as system property("-D") w/o this prefix
2018-10-17 18:29:41 +03:00
Zalim Bashorov
99a131d0ab
KJS test infrastructure: cache reference to global object and it's original state instead of evaluate them for each run
2018-10-17 18:29:41 +03:00
Zalim Bashorov
180215f3f8
Don't unmute passed tests by default
2018-10-17 18:29:40 +03:00
Zalim Bashorov
1ef3906481
Minor: reformat and cleanup NashornJsTestChecker.kt
2018-10-17 18:29:40 +03:00
Ingo Kegel
d853fcb642
Do not configure module SDK after the Gradle import if it was set explicitly with the Gradle Idea plugin (fixes KT-27530)
...
If `kotlinOptions.jdkHome` is set, this will still override the setting from the Gradle Idea plugin.
2018-10-17 17:48:27 +03:00
Alexey Sedunov
06e0fde74f
Inspections: Report "unresolved property" only if reference is soft
...
#KT-27619 Fixed
2018-10-17 17:43:00 +03:00
Alexey Sedunov
0bf9a795aa
Minor: Drop "(experimental)" from coroutines label
...
#KT-25681 Fixed
2018-10-17 17:43:00 +03:00
Dmitry Petrov
b13d270d77
Test: reference to constructor with inline class parameters
2018-10-17 16:38:22 +03:00
Dmitry Petrov
0af2a0dc19
Tests: references to private/internal primary val of inline class
2018-10-17 16:38:22 +03:00
Dmitry Petrov
5032c106af
Support 'call' for references to inline class constructors
...
#KT-26748
2018-10-17 16:38:22 +03:00
Dmitry Petrov
94e1701089
Support 'call' for references to inline class members
...
This includes overriding and non-overriding functions and properties.
#KT-26748
2018-10-17 16:38:22 +03:00
Dmitry Petrov
5003388d38
Unbox bound receiver if inline class type expected
2018-10-17 16:38:22 +03:00
Dmitry Petrov
9c7c0c8952
Propagate KotlinType to callable reference receivers
2018-10-17 16:38:22 +03:00
Dmitry Petrov
3dc4d01adc
Tests for callable references and inline classes
2018-10-17 16:38:22 +03:00
Dmitry Petrov
8fc6b91f66
Minor: reformat
2018-10-17 16:38:22 +03:00
Dmitry Petrov
9a31e04062
Minor: reformat
2018-10-17 16:38:22 +03:00
Mikhail Glukhikh
0fc2a07ee4
Fix typo in import
2018-10-17 16:36:50 +03:00
Mikhail Glukhikh
94d87bfb67
MPP wizard tests: enable Groovy extension, don't wait for daemon death
2018-10-17 16:33:49 +03:00
Mikhail Glukhikh
02e6fb348d
MPP wizard tests: check no empty files are generated
2018-10-17 16:33:47 +03:00
Mikhail Glukhikh
853d90d906
MPP wizard tests: extract test functions into separate class
2018-10-17 16:33:21 +03:00
Mikhail Glukhikh
35d4b7dfd9
MPP wizard tests: temporary fix for "failed to delete" problem
2018-10-17 16:33:19 +03:00
Mikhail Glukhikh
63146b98bb
MPP wizard tests: add tests run #KT-27492 Fixed
2018-10-17 16:33:18 +03:00
Mikhail Glukhikh
855e2707e3
MPP wizard test: add project import (KT-27492)
2018-10-17 16:33:17 +03:00
Mikhail Glukhikh
43c8c44441
Add MPP wizard general test (KT-27492)
2018-10-17 16:33:15 +03:00
Mikhail Glukhikh
8281416dfa
Introduce explicit plugin versions for MPP builder testing
2018-10-17 16:33:09 +03:00
Mikhail Glukhikh
a16318624b
MPP wizards: remove unused module parameter from createProjectSkeleton
2018-10-17 16:33:06 +03:00
Sergey Igushkin
a88bfb726d
Fix uninitialized lateinit compilerPluginOptionsTask in non-MPP
...
When a non-MPP is imported into the IDE, the importer anyway tries to
build the MPP source sets model, so it tries to access the
`compilerPluginArguments` and `compilerPluginClasspath`, resulting in
an import error.
Issue #KT-27646 Fixed
2018-10-17 16:19:16 +03:00
Alexander Udalov
5d040c459b
Regenerate tests
2018-10-17 14:05:31 +02:00
romanart
71f109387a
Update tests
2018-10-17 14:10:37 +03:00