Commit Graph

9756 Commits

Author SHA1 Message Date
develar bcbb87783c findRtJar - support Oracle JDK 1.7 Mac OS X 2013-02-21 14:15:07 +04:00
Michał Sapalski bb9c65de4a Quickfix for UNUSED_VARIABLE 2013-02-21 13:09:26 +04:00
Evgeny Gerashchenko 881de132f7 Restored quick fix (it had been removed accidentally when merging). 2013-02-20 16:48:18 +04:00
Evgeny Gerashchenko c345ee27d8 Got rid of getText() when reporting unresolved reference. 2013-02-20 16:44:04 +04:00
Evgeny Gerashchenko f8b45f4480 Replaced list with immutable set. 2013-02-20 16:34:00 +04:00
Evgeny Gerashchenko 9de03c68dd Replaced constructors with factory methods. 2013-02-20 16:34:00 +04:00
Evgeny Gerashchenko 6c1e1b6f7f Renamed SimpleDiagnosticFactory -> DiagnosticFactory0. 2013-02-20 16:34:00 +04:00
Evgeny Gerashchenko 3190cf1526 Removed UnresolvedReferenceDiagnosticFactory. 2013-02-20 16:33:59 +04:00
Evgeny Gerashchenko 27a8e16f97 Removed RedeclarationDiagnosticFactory. 2013-02-20 16:33:59 +04:00
Evgeny Gerashchenko a0f2e2d878 Removed UnusedElementDiagnosticFactory. 2013-02-20 16:33:58 +04:00
Evgeny Gerashchenko f1572580ac Replaced instanceof checks for particular diagnostic factory classes with using factory sets. 2013-02-20 16:33:58 +04:00
Evgeny Gerashchenko 436619a0d8 Removed AmbiguousDescriptorDiagnosticFactory. 2013-02-20 16:04:21 +04:00
Michał Sapalski 4209430fe6 Quickfix for INACCESSIBLE_BACKING_FIELD 2013-02-20 15:59:21 +04:00
Mikhael Bogdanov 8b4fac7665 Test fix 2013-02-20 11:25:52 +04:00
Michał Sapalski c2f5743cf0 Quickfix for UNSAFE_INFIX_CALL 2013-02-19 21:10:26 +04:00
Evgeny Gerashchenko 69de91aa88 Changed case of quick fix families to Title Case. 2013-02-19 21:10:26 +04:00
Michał Sapalski 102f49b251 Quickfix for NO_BACKING_FIELD_CUSTOM_ACCESSORS 2013-02-19 20:56:27 +04:00
Mikhael Bogdanov d1a443d952 Update to Idea 12.0.4 2013-02-19 19:46:00 +04:00
Mikhael Bogdanov 026b833ba0 Test fix 2013-02-19 19:45:54 +04:00
Andrey Breslav cc569fe0ba Compilation fixed 2013-02-19 19:06:49 +04:00
Andrey Breslav ec33f90f89 Rename getQualifiedName() -> getFqName() 2013-02-19 18:52:12 +04:00
Mikhael Bogdanov 029b2d9770 Test fixes for 'New diagnostic error for ambiguous object expression type' 2013-02-19 17:56:56 +04:00
Mikhael Bogdanov 1662c5cb75 New diagnostic error for ambiguous object expression type 2013-02-19 17:56:55 +04:00
Mikhael Bogdanov 1b2da6b558 Write proper enclosingMethod/enclosingClass information to bytecode 2013-02-19 17:56:55 +04:00
Evgeny Gerashchenko 1a54e42eb7 Minor. Fixed method name. 2013-02-19 17:45:16 +04:00
Evgeny Gerashchenko 2c13b6b63d Operation mode. 2013-02-19 17:45:16 +04:00
Evgeny Gerashchenko bb64e43ee1 Better error logging. 2013-02-19 17:45:16 +04:00
Evgeny Gerashchenko 626d9f988c Logging error instead of throwing exception. 2013-02-19 17:45:16 +04:00
Evgeny Gerashchenko 543a2821e4 Disabled assertion when return types are incompatible (incomplete/invalid Java code).
EA-43482 - ISE: JavaFunctionResolver.checkFunctionsOverrideCorrectly
2013-02-19 17:45:15 +04:00
Evgeny Gerashchenko 50bc94bafc Not compiling @ExpectLoadError annotation all the time. 2013-02-19 17:25:36 +04:00
Evgeny Gerashchenko 70030b208d Extracted PropagationHeuristics utility class. 2013-02-19 17:25:36 +04:00
Evgeny Gerashchenko b1c13a25be Added test with overriding Object[] with T[]
EA-43482 - ISE: JavaFunctionResolver.checkFunctionsOverrideCorrectly
2013-02-19 17:25:36 +04:00
Evgeny Gerashchenko eb20fb8b39 Removed redundant parameter. 2013-02-19 17:25:36 +04:00
Evgeny Gerashchenko 8d101ad5fa Substituted super functions from mapped classes. 2013-02-19 17:25:35 +04:00
Evgeny Gerashchenko 30afc99ccf Extracted method. 2013-02-19 17:25:35 +04:00
Evgeny Gerashchenko 48113f036f Fixing signature when overriding with erased signature.
EA-43482 - ISE: JavaFunctionResolver.checkFunctionsOverrideCorrectly
2013-02-19 17:25:35 +04:00
Evgeny Gerashchenko cd06bdedfe Added propagation error message when array of subtype is used in return type of sub method.
EA-43482 - ISE: JavaFunctionResolver.checkFunctionsOverrideCorrectly
2013-02-19 17:25:34 +04:00
Evgeny Gerashchenko 1de5da1e8a Fixed misused "variance" word. 2013-02-19 17:24:14 +04:00
Evgeny Gerashchenko 19bc28b29d Environment with Kotlin descriptors in marker provider.
EA-41980 - assert: SignaturesPropagationData.getSuperFunctionsForMethod
2013-02-19 17:24:14 +04:00
Andrey Breslav 326aeddbd5 NamespaceDescriptorParent moved to impl 2013-02-19 14:40:32 +04:00
Andrey Breslav afd764c27f Implementations of descriptors moved to a separate package 2013-02-19 14:32:06 +04:00
Natalia.Ukhorskaya c11be77aa1 Do not apply ExpressionSurrounders for expressions with Unit type and for call expressions inside qualified expression 2013-02-18 17:30:52 +04:00
Natalia.Ukhorskaya 98306c1c54 Add InTextDirectivesUtils.findStringWithPrefix() 2013-02-18 17:21:30 +04:00
Natalia.Ukhorskaya 9bbfc788ea Generate all surround with tests to one file 2013-02-18 17:21:26 +04:00
Natalia.Ukhorskaya 7c360a0ede Add surround with function literal 2013-02-18 17:21:16 +04:00
Natalia.Ukhorskaya 7789062c7c Add try-catch, try-finally, try-catch-finally surrounders 2013-02-18 17:12:47 +04:00
Natalia.Ukhorskaya ae6a2d3820 Base class for surrounders for statements 2013-02-18 17:00:40 +04:00
Natalia.Ukhorskaya 654fa09fff Add when surrounder 2013-02-18 17:00:39 +04:00
Natalia.Ukhorskaya af0b6df2b4 Move getExpressionType method to utils 2013-02-18 17:00:35 +04:00
Natalia.Ukhorskaya 814ca0385a Add string template surrounder 2013-02-18 17:00:34 +04:00