Dmitry Jemerov
|
f8f73d338b
|
Use UTryStatement.isResources() instead of getting the resource list (for which there is no portable API ATM)
|
2017-01-12 14:30:49 +01:00 |
|
Mikhael Bogdanov
|
2931c316a3
|
Fix for KT-15575: VerifyError: Bad type on operand stack
#KT-15575 Fixed
|
2017-01-11 11:50:33 +01:00 |
|
Mikhail Zarechenskiy
|
6cccad9647
|
Update year in license and regenerate tests
|
2017-01-10 12:01:17 +03:00 |
|
Yan Zhulanow
|
85450955b6
|
Allopen, Noarg: Implement old classpath elements filtering correctly (KT-15448)
|
2016-12-30 18:41:48 +03:00 |
|
Yan Zhulanow
|
f1b7d30363
|
Update uast-kotlin to Uast 1.0.8
|
2016-12-30 18:41:47 +03:00 |
|
Yan Zhulanow
|
1d9fe685ac
|
Update lint diagnostics to Uast 1.0.8
|
2016-12-30 18:41:46 +03:00 |
|
Yan Zhulanow
|
7152c9c789
|
Use uast-common and uast-java as an external dependency
|
2016-12-30 18:41:45 +03:00 |
|
Yan Zhulanow
|
ff6ff108ad
|
Uast: Abort converting KotlinType to PsiType if it contains anonymous types (KT-15483)
|
2016-12-30 18:41:44 +03:00 |
|
Yan Zhulanow
|
78a3dae314
|
Kapt3: Always write Kotlin stubs to .java files, and make javac always parse them from source files, not from JCTree (in order to support incremental compilation).
|
2016-12-28 22:28:35 +03:00 |
|
Yan Zhulanow
|
fdb568f86d
|
Kapt3: Generate incremental compilation metadata (light classes with Kotlin metadata)
|
2016-12-28 22:28:33 +03:00 |
|
Yan Zhulanow
|
aa84cc4911
|
Kapt3: Fix stack trace reporting (KT-15433)
|
2016-12-28 22:28:32 +03:00 |
|
Yan Zhulanow
|
8953e33417
|
Kapt3: Force annotation processing classpath entries to be unique
|
2016-12-28 22:28:31 +03:00 |
|
Yan Zhulanow
|
5844f3cf1b
|
Kapt3: Write stub class files with metadata (needed for incremental compilation)
|
2016-12-28 22:28:30 +03:00 |
|
Yan Zhulanow
|
4667947315
|
Kapt3: Nested class inside an interface should always be public and static (KT-15145)
|
2016-12-28 22:18:06 +03:00 |
|
Yan Zhulanow
|
8a9c858d78
|
Minor: review changes
|
2016-12-28 22:18:05 +03:00 |
|
Yan Zhulanow
|
142496c00f
|
Kapt: Parse generic signatures with inner class types correctly
|
2016-12-28 22:18:04 +03:00 |
|
Nikolay Krasko
|
49d57124c1
|
Take new name when layout rename started from reference
|
2016-12-22 16:20:29 +03:00 |
|
Nikolay Krasko
|
da5f2a0784
|
Always return identifier from handleElementRename() (KT-14358)
Returning reference will lead to replacing identifier with reference, that result bad psi, bad stubs, and failure at some point.
#KT-14358 Fixed
|
2016-12-22 16:20:29 +03:00 |
|
Ilya Chernikov
|
4f2410ffe0
|
Fix TC compilation and kapt3 tests compilation
|
2016-12-20 10:02:01 +01:00 |
|
Alexey Tsvetkov
|
865c6d887c
|
Report messages from kapt using MessageCollector
This allows to print messages when daemon is used.
System out is not copied to daemon client,
because multiple compilations can occur in parallel.
|
2016-12-19 22:55:25 +03:00 |
|
Alexey Tsvetkov
|
4fdca24db4
|
Remove source annotations removing (not needed with KAPT3)
|
2016-12-19 22:46:12 +03:00 |
|
Yan Zhulanow
|
568523b065
|
Kapt3: Set correct compiler options when the annotation processing classpath is empty (KT-15146). Disable annotation processing in Javac task a bit earlier
|
2016-12-19 21:18:17 +03:00 |
|
Yan Zhulanow
|
f8edf51c1b
|
Allopen, Noarg: Support transitive meta-annotations
|
2016-12-19 21:18:11 +03:00 |
|
Yan Zhulanow
|
82dbba838a
|
Allopen, minor: Add test for anonymous object
|
2016-12-19 21:18:06 +03:00 |
|
Mikhael Bogdanov
|
0949f55921
|
Uast update due to new diagnostic for delegation by
|
2016-12-16 13:17:29 +01:00 |
|
Yan Zhulanow
|
91fcb15f3e
|
Kapt3: Set javac codepage to UTF-8 (KT-15232)
|
2016-12-14 20:53:34 +03:00 |
|
Stanislav Erokhin
|
59efedf610
|
Rename platform to header.
|
2016-12-13 18:00:00 +03:00 |
|
Roman Elizarov
|
8affb2726f
|
Pluggable Synthetic Objects
|
2016-12-12 18:43:26 +03:00 |
|
Yan Zhulanow
|
8afac55a90
|
Kapt3, Minor: Sort stubs output in tests
|
2016-12-09 20:53:48 +03:00 |
|
Yan Zhulanow
|
7644724cd3
|
Kapt3: Fix tests (parameter names are not provided for abstract methods in 1.1)
|
2016-12-09 20:48:24 +03:00 |
|
Yan Zhulanow
|
5061bab794
|
Kapt3: Add property annotation holder methods to Java stubs (KT-13767)
|
2016-12-09 20:40:35 +03:00 |
|
Yan Zhulanow
|
e3db014c27
|
Kapt3: Allow to use ':' in annotation processor option value (KT-15139)
|
2016-12-09 20:29:34 +03:00 |
|
Yan Zhulanow
|
3f8accc2bf
|
Kapt3: Fix '$' in function generic signatures (KT-15148)
|
2016-12-09 20:29:23 +03:00 |
|
Yan Zhulanow
|
40ef487129
|
Kapt3, Minor: Flush logs before throwing parse error exception
|
2016-12-09 20:29:14 +03:00 |
|
Yan Zhulanow
|
c0b772a896
|
Kapt3: Fix signature clash (return type is different) for non-generic methods
|
2016-12-09 20:28:57 +03:00 |
|
Yan Zhulanow
|
5f0d270e9e
|
Kapt3: Clear javac's boot classpath (KT-15001)
|
2016-12-09 20:28:52 +03:00 |
|
Yan Zhulanow
|
ada8bb63a4
|
Kapt3: Separate classpaths for compilation and for annotation processing
|
2016-12-09 20:28:46 +03:00 |
|
Yan Zhulanow
|
3c77242da2
|
Kapt3: Fix parameter names in JvmOverloads-generated methods (KT-15024)
|
2016-12-09 20:28:41 +03:00 |
|
Yan Zhulanow
|
77153f0926
|
Kapt3: Fix "Parameter names are clashing in inner class constructor" (KT-14998)
|
2016-12-09 20:28:36 +03:00 |
|
Yan Zhulanow
|
b9a0a4f3db
|
Kapt3: Ensure that field types and method return types are not anonymous (KT-14997)
|
2016-12-09 20:28:31 +03:00 |
|
Yan Zhulanow
|
01c76153c7
|
Kapt3: Allow function overloads based on return type (KT-14996). Fix wrong facade class name inside the default package
|
2016-12-09 20:28:25 +03:00 |
|
Yan Zhulanow
|
6217d21c24
|
Kapt3: Kapt3 fails on several top-level functions in one package (KT-14991)
|
2016-12-09 20:28:20 +03:00 |
|
Yan Zhulanow
|
34316d09bf
|
Kapt3: Close annotation processing ClassLoader (KT-9440)
|
2016-12-09 20:28:11 +03:00 |
|
Yan Zhulanow
|
cbef0250aa
|
Allow to turn the first parameter of a SAM-converted lambda into the receiver (KT-12848)
|
2016-12-09 20:01:21 +03:00 |
|
Yan Zhulanow
|
3b65cb1ef2
|
Check if modality is refined in "Redundant modifier" inspection
|
2016-12-09 20:01:18 +03:00 |
|
Yan Zhulanow
|
c705f0c437
|
NoArg: Add IDE integration
|
2016-12-09 20:01:14 +03:00 |
|
Yan Zhulanow
|
e626b121ad
|
NoArg: Add compiler plugin
|
2016-12-09 20:01:10 +03:00 |
|
Yan Zhulanow
|
6abde4223b
|
AllOpen: Add IDE integration
|
2016-12-09 20:01:07 +03:00 |
|
Yan Zhulanow
|
f57df272ac
|
Allopen: Handle allopen annotations on classes (KT-12149)
|
2016-12-09 20:00:56 +03:00 |
|
Yan Zhulanow
|
58f408e173
|
Allopen: Add allopen compiler plugin
|
2016-12-09 20:00:54 +03:00 |
|