Nikolay Krasko
|
4f482a88b4
|
Use basedir as default folder for downloading to be conform with .gitignore
|
2013-09-11 18:37:47 +04:00 |
|
Nikolay Krasko
|
0f5c085f7f
|
Re-enable verify for kotlin plugin
|
2013-09-11 17:41:23 +04:00 |
|
Nikolay Krasko
|
d10b267035
|
Update version of verifier
|
2013-09-11 17:32:51 +04:00 |
|
Nikolay Krasko
|
053fc31021
|
Simplify running verify locally and remove errors.
|
2013-09-11 16:42:08 +04:00 |
|
Nikolay Krasko
|
e4c1fe7c3a
|
Report unsupported annotations for local variables
|
2013-09-11 12:01:34 +04:00 |
|
Nikolay Krasko
|
828d57c2be
|
Annotation on object test
|
2013-09-11 12:01:33 +04:00 |
|
Nikolay Krasko
|
08b8f56740
|
Fix rewrite for ANNOTATION slice (EA-49336)
|
2013-09-11 12:01:32 +04:00 |
|
Nikolay Krasko
|
8c53d19452
|
Remove unresolve 'erased' annotation
|
2013-09-11 12:01:31 +04:00 |
|
Nikolay Krasko
|
0452706727
|
Don't add debug highlighting for references in unsupported elements
|
2013-09-11 12:01:30 +04:00 |
|
Nikolay Krasko
|
6eb0111e21
|
Fix NCDFE (EA-49630)
|
2013-09-11 12:01:29 +04:00 |
|
Nikolay Krasko
|
7da850bd44
|
"Wrong line separators" exception (EA-47594)
|
2013-09-11 12:01:29 +04:00 |
|
Nikolay Krasko
|
9778839d96
|
Refactorings: remove warnings
|
2013-09-11 12:01:28 +04:00 |
|
Pavel V. Talanov
|
255f08c8d7
|
Do not include DescriptorDeclaration#toString() in debug message
DescriptorDeclaration#toString() can be a costly operation (default implementation completely renders descriptor)
|
2013-09-10 17:42:54 +04:00 |
|
Pavel V. Talanov
|
a1b397ee2d
|
Test for invoking "Override methods" for fake override from library
|
2013-09-10 13:19:07 +04:00 |
|
Pavel V. Talanov
|
e2cbfd8055
|
Fix navigation to compiled overridden descriptors
|
2013-09-10 13:18:29 +04:00 |
|
Pavel V. Talanov
|
1874942cd2
|
Log instead of assertion in OverrideImplementMethodsHandler
|
2013-09-10 13:18:28 +04:00 |
|
Pavel V. Talanov
|
3daa66424b
|
Extract method for finding declarations for descriptor without trace
Use it where appropriate
|
2013-09-10 13:17:15 +04:00 |
|
Pavel V. Talanov
|
e4b2e32827
|
Return error class in case we are not able to find class for object property
|
2013-09-10 13:15:30 +04:00 |
|
Pavel V. Talanov
|
2e823d6b7b
|
Introduce ErrorClassDescriptor
Add utility which allows to create error class descriptors with debug message
|
2013-09-10 13:14:47 +04:00 |
|
Pavel V. Talanov
|
217312ab78
|
Continue to look for descriptors if IGNORE_KOTLIN_SOURCES was passed as DescriptorSearchRule
Add comment to DesriptorSearchRule explaining why we should get rid of it asap
Remove useless code from DesriptorSearchRule
|
2013-09-10 13:14:46 +04:00 |
|
Alexander Udalov
|
f700266b11
|
Don't produce run configurations for files out of source roots
#KT-3973 Fixed
|
2013-09-06 23:26:27 +04:00 |
|
Alexander Udalov
|
f63e3da594
|
Replace LOG.error with LOG.warn when reading classfile with ASM
We don't care much if some corrupt file appears to be in our classpath
|
2013-09-06 23:26:27 +04:00 |
|
Alexander Udalov
|
c0a4d8d24f
|
Support Class<?> as annotation arguments in java
|
2013-09-06 23:26:27 +04:00 |
|
Alexander Udalov
|
b8f9ef9910
|
Extract interface out of TypeVariableResolver
Also make getTypeVariable() nullable: when a type is not found, it's better to
use error type instead of throwing an exception
|
2013-09-06 23:26:26 +04:00 |
|
Alexander Udalov
|
ccff9e38fe
|
Rename LoadJava annotations test data
|
2013-09-06 23:26:26 +04:00 |
|
Alexander Udalov
|
5805598306
|
Replace hard exceptions with LOG.error
|
2013-09-06 23:26:26 +04:00 |
|
Alexander Udalov
|
77e0d275db
|
Remove unreachable code in AnnotationDescriptorDeserializer
Kotlin classes should only be discoverable by VirtualFileFinder
|
2013-09-06 21:28:49 +04:00 |
|
Alexander Udalov
|
b69970d621
|
Rename CompileKotlinAgainstCustomJava test
It's not against Java per se, but rather any binaries
|
2013-09-06 21:28:49 +04:00 |
|
Alexander Udalov
|
9d2add81f8
|
Don't break the world if enum in annotation isn't found
|
2013-09-06 21:28:49 +04:00 |
|
Alexander Udalov
|
c8a5c9ef59
|
Add regression for EA-47864
|
2013-09-06 21:16:42 +04:00 |
|
Alexey Sedunov
|
c6b1dc6f36
|
Fix search of super-declarations
|
2013-09-06 19:41:18 +04:00 |
|
Alexey Sedunov
|
d80512f68a
|
Fix move when multi-line elements have shared lines
|
2013-09-06 19:41:17 +04:00 |
|
Alexey Sedunov
|
5cee3ae5b3
|
Reuse getElementLineCount()
|
2013-09-06 19:41:16 +04:00 |
|
Alexey Sedunov
|
b3b948ac39
|
Fix movement bug when expression is followed/preceded by comment at the functional literal block boundary
|
2013-09-06 19:41:15 +04:00 |
|
Alexey Sedunov
|
f700870bea
|
KT-3791 (Move statement moves lambda parameters out of lambda itself) Fixed
|
2013-09-06 19:41:14 +04:00 |
|
Zalim Bashorov
|
63941c4e86
|
Updated to IDEA 132.106 EAP.
|
2013-09-06 19:10:12 +04:00 |
|
Andrey Breslav
|
fca6182288
|
Fixed the case of "Any is/as List<*>" for erased cast diagnostic
|
2013-09-06 13:37:09 +04:00 |
|
Andrey Breslav
|
4cf5b94a4a
|
Test data fixed according to 73ab7a9a341913f4f28634aee7f05a8df5fc17fd
|
2013-09-06 11:20:17 +04:00 |
|
Andrey Breslav
|
fa2ea75c09
|
Do not add explicit visibility modifiers in Override/Implement
|
2013-09-05 21:59:41 +04:00 |
|
Andrey Breslav
|
a3a5f9015a
|
Do not highlight errors in Kotlin files outside source roots
|
2013-09-05 21:59:41 +04:00 |
|
Pavel V. Talanov
|
61d5d43e15
|
Do not generate KotlinClass/Package annotation when not in ClassBuilderMode.FULL
#KT-3967 Fixed
|
2013-09-05 21:32:48 +04:00 |
|
Andrey Breslav
|
6d9e50f1b2
|
No private constructor in utility classes
|
2013-09-05 15:03:37 +04:00 |
|
Andrey Breslav
|
e3175c66e8
|
Fixing failed tests: do not report anything on casts that can never succeed
|
2013-09-05 15:03:37 +04:00 |
|
Andrey Breslav
|
e3079ac667
|
Erased casts supported
|
2013-09-05 14:17:33 +04:00 |
|
Andrey Breslav
|
173303104e
|
Type Unifier
|
2013-09-05 14:17:32 +04:00 |
|
Andrey Breslav
|
b550687cbc
|
Cast impossibility checking logic moved to a separate class
|
2013-09-05 14:17:32 +04:00 |
|
Andrey Breslav
|
a28d211442
|
'Cast can never succeed' diagnostics improved
|
2013-09-05 14:17:32 +04:00 |
|
Andrey Breslav
|
9f4beece64
|
PlatformToKotlinClassMap injected into expression analyzers
|
2013-09-05 14:17:32 +04:00 |
|
Andrey Breslav
|
685bea6446
|
Extract method
|
2013-09-05 14:14:01 +04:00 |
|
Alexander Udalov
|
fb5ab4c7c5
|
Move serialization.java module to core/
Remove unused dependency from frontend.java
|
2013-09-04 21:55:11 +04:00 |
|