Alexander Udalov
|
de0f751207
|
Replace object$ -> OBJECT$, instance$ -> INSTANCE$ in the project
|
2014-07-26 00:21:05 +04:00 |
|
Alexander Udalov
|
a07909bb52
|
Don't generate unnecessary accessors for private class properties
|
2014-07-17 19:18:05 +04:00 |
|
Andrey Breslav
|
64175d3996
|
Tests for some more cases of JVM signature clashes
|
2014-06-20 15:51:47 +04:00 |
|
Andrey Breslav
|
e2c5d9edf6
|
Support reporting errors on class objects and any classes or objects contained anywhere
|
2014-06-19 22:12:02 +04:00 |
|
Andrey Breslav
|
b076dc3b58
|
Test for signature clash in fields copied from class object
|
2014-06-19 22:12:01 +04:00 |
|
Andrey Breslav
|
f0da5d570e
|
Do not report "accidental overrides" when "override" modifier is specified
|
2014-06-19 22:12:01 +04:00 |
|
Andrey Breslav
|
9f29a8b263
|
Test for required class
|
2014-06-19 22:12:00 +04:00 |
|
Andrey Breslav
|
98701b7c6e
|
Properly check overloads in enum
|
2014-06-19 22:11:59 +04:00 |
|
Andrey Breslav
|
f1545963f3
|
Generate $propertyMetadata field in LIGHT_CLASSES mode
|
2014-06-19 22:11:58 +04:00 |
|
Andrey Breslav
|
654dd5afff
|
Tests for more special names
|
2014-06-19 22:11:58 +04:00 |
|
Andrey Breslav
|
b49a203a67
|
Generate bridges in light classes
|
2014-06-19 22:11:56 +04:00 |
|
Andrey Breslav
|
111c0e55b8
|
Extra test for the case of error types in detecting duplicate signatures
|
2014-06-19 22:11:53 +04:00 |
|
Andrey Breslav
|
707da9278f
|
Do not skip delegated members in LIGHT_CLASSES mode
|
2014-06-19 22:10:57 +04:00 |
|
Andrey Breslav
|
622b7e3740
|
Do not report ACCIDENTAL_OVERRIDE on SAM adapters and such
|
2014-06-19 22:10:55 +04:00 |
|
Andrey Breslav
|
6bbc8ea951
|
Fix reporting errors on properties declared in constructors
|
2014-06-19 22:10:55 +04:00 |
|
Andrey Breslav
|
27f76630e6
|
ACCIDENTAL_OVERRIDE diagnostics supported
#KT-1 In Progress
|
2014-06-19 22:10:55 +04:00 |
|
Andrey Breslav
|
d2e464a02b
|
Tests for local classes in weird positions
|
2014-06-19 22:10:54 +04:00 |
|
Andrey Breslav
|
9cb71c7fa8
|
Test data fixed
|
2014-06-19 22:10:54 +04:00 |
|
Andrey Breslav
|
55cfa161c7
|
Report conflicting signatures that are purely inherited from traits
When all signatures are inherited from traits, the origin elements lie outside of the class in question
|
2014-06-19 22:10:54 +04:00 |
|
Andrey Breslav
|
dd23b02dae
|
Use safe names in codegen, for the case of light classes
|
2014-06-19 22:10:53 +04:00 |
|
Andrey Breslav
|
f3c46341e5
|
Filtering out duplicate signature diagnostics if CONFLICTING_OVERLOADS or REDECLARATION is present
|
2014-06-19 22:10:51 +04:00 |
|
Andrey Breslav
|
592328aa27
|
Test data fixed
|
2014-06-19 22:10:49 +04:00 |
|
Andrey Breslav
|
38333d6cea
|
CONFLICTING_PLATFORM_DECLARATIONS moved to a JVM-specific class
|
2014-06-19 22:10:48 +04:00 |
|
Andrey Breslav
|
22c47c2f82
|
Highlight only declarations, without body, on platform signature clashes
|
2014-06-19 22:10:48 +04:00 |
|
Andrey Breslav
|
27e61a75a1
|
Diagnostic tests for duplicate JVM signatures
|
2014-06-19 22:10:46 +04:00 |
|