Commit Graph

4970 Commits

Author SHA1 Message Date
Natalia.Ukhorskaya 02c8989b2f Top level functions inside module should be invoked using package$src class 2013-03-06 16:22:52 +04:00
Natalia.Ukhorskaya 4d51572482 Extract method 2013-03-06 16:22:48 +04:00
Natalia.Ukhorskaya d501e8821c Move top level properties from package class to package$src 2013-03-06 16:22:44 +04:00
Natalia.Ukhorskaya 4bfdeffd0b Make getContainingFile return null if it isn't JetFile 2013-03-06 16:22:41 +04:00
Natalia.Ukhorskaya d9739fb5bb Remove usages of isMultiFileNamespace 2013-03-06 16:22:37 +04:00
Natalia.Ukhorskaya faf994d872 Generate package$src files for each package 2013-03-06 16:22:33 +04:00
Natalia.Ukhorskaya a9415204f6 Replace "." with "_" in package$src class name 2013-03-06 16:22:18 +04:00
Wojciech Lopata 75528e0a4a KT-3378 "Type mismatch on override" not present when the initializer is syntactically incorrect
#KT-3378 Fixed
2013-03-06 15:18:37 +04:00
Wojciech Lopata 09c3edcbc7 'hasSyntaxErrors' check moved from Diagnostic to PositioningStrategy
This makes possible to mark diagnostic errors when syntax error are present (by overriding isValid in PositioningStrategy subclasses).
2013-03-06 15:18:36 +04:00
Andrey Breslav 7107288f88 Injectors regenerated 2013-03-06 12:53:14 +04:00
Andrey Breslav e26efb4e4d Printer now supports any appendable + separated lists 2013-03-06 12:51:02 +04:00
Evgeny Gerashchenko 0f83c8297e Added corner case test for int range iteration. 2013-03-05 14:58:43 +04:00
Evgeny Gerashchenko 3ec9cd817f Regenerated test data. 2013-03-05 13:56:04 +04:00
Andrey Breslav bb9c6b7b88 Logging fqNames in exception messages 2013-03-05 13:36:35 +04:00
Evgeny Gerashchenko 20fa0a3cd1 Added test with class referencing self in upper bound. 2013-03-05 13:33:11 +04:00
Evgeny Gerashchenko 578503c4cd EA-41980 - assert: SignaturesPropagationData.getSuperFunctionsForMethod 2013-03-05 13:33:11 +04:00
Evgeny Gerashchenko 2ac218e084 Made addToClasspath not public and removed redundant field. 2013-03-04 17:33:59 +04:00
Evgeny Gerashchenko 1d6836f6aa Added CLI tests with non-existing paths. 2013-03-04 17:33:59 +04:00
Evgeny Gerashchenko 4213eec2a5 Warning in compiler if annotations path does not exist. 2013-03-04 17:33:59 +04:00
Evgeny Gerashchenko e67e992bb0 Loading from Java: inner subclass of super's inner. 2013-03-04 17:33:58 +04:00
Evgeny Gerashchenko 3c7d413456 Disabled super functions checking on error types. 2013-03-04 17:33:58 +04:00
Mikhael Bogdanov b3ec87f956 ClassObject instance field refactoring 2013-03-04 16:42:55 +04:00
Wojciech Lopata 1f3739415a QuickFix for UNCHECKED_CAST 2013-03-02 21:08:08 +04:00
Andrey Breslav db99492b9c Merge pull request #215 from lopekpl/KT-1019
KT-1019 recover from missing parentheses in function declaration
2013-03-01 01:24:26 -08:00
Mikhael Bogdanov 6e1e495397 KT-3374 Wrong this@method receiver 2013-02-28 15:22:35 +04:00
Wojciech Lopata bc59ed75ca KT-1019 parser should recover from missing parentheses in function declaration
#KT-1019 Fixed
2013-02-28 12:00:33 +01:00
Wojciech Lopata 6020fc216b Minor fix in JetNamedFunction
This caused NullPointerException while running JetParsingTest when I changed some test.
2013-02-27 17:45:18 +01:00
Natalia.Ukhorskaya bd4d939089 Android tests: refactor RunUtils 2013-02-27 17:23:05 +04:00
Natalia.Ukhorskaya efe74a3b88 Android tests: start adb server before emulator start, print emulator log to console 2013-02-27 17:23:04 +04:00
Natalia.Ukhorskaya ab792a587c Android tests: do not call adb emu kill (throws exception if there are more than 1 emulator) 2013-02-27 17:23:02 +04:00
Natalia.Ukhorskaya 4ba4ac7e4e Android tests: print all exceptions 2013-02-27 17:23:01 +04:00
Natalia.Ukhorskaya 39e5115102 Update android sdk in Android Tests to API 16 2013-02-27 17:22:59 +04:00
Mikhael Bogdanov 1e4536a914 For expression recovery 2013-02-26 18:34:43 +04:00
Mikhael Bogdanov 5460f984e9 'Specify explicit type' action refactoring 2013-02-26 18:34:43 +04:00
Mikhael Bogdanov d8ea6a3a59 New util method for anonymous type 2013-02-26 18:34:43 +04:00
Svetlana Isakova 8ef067be77 KT-3344 InternalError in compiler when type arguments are not specified
#KT-3344 fixed
2013-02-25 18:19:52 +04:00
Svetlana Isakova 6739f7ca24 refactoring: invocation 'getArgumentTypeInfo' changed to 'getFunctionLiteralTypeInfo'
for function literals
2013-02-25 18:19:52 +04:00
Svetlana Isakova 6e51b83afc replaced namespaceAllowed flag with ExpressionPosition enum 2013-02-25 18:19:52 +04:00
Svetlana Isakova 8206af0834 inlined method recordContextForExpressionCall 2013-02-25 18:19:52 +04:00
Svetlana Isakova 3512ad9c30 use stub delegating trace while copy resolved call 2013-02-25 18:19:52 +04:00
Svetlana Isakova a2c74c14a1 UnsupportedOperationException replaced with IllegalStateException 2013-02-25 18:19:52 +04:00
Andrey Breslav c5d1e04d41 EA-36903 - ISE: JavaTypeTransformer$.visitClassType
Using error types as type arguments when there's an error in a type instantiation in Java code
2013-02-25 16:14:07 +04:00
Andrey Breslav 9b9fa26713 Additional diagnostic messages for EA-44149 - ISE: KotlinLightClassForExplicitDeclaration.getDelegate 2013-02-25 12:26:52 +04:00
Natalia Ukhorskaya 7245b05426 Merge pull request #205 from lopekpl/SUPERTYPE_NOT_INITIALIZED
SUPERTYPE_NOT_INITIALIZED_DEFAULT error removed
2013-02-21 23:06:06 -08:00
Wojciech Lopata 23ce144f9d SUPERTYPE_NOT_INITIALIZED_DEFAULT error removed
It was merged with SUPERTYPE_NOT_INITIALIZED.
2013-02-21 17:50:52 +01:00
Natalia Ukhorskaya 707957e8c1 Merge pull request #201 from lopekpl/DANGLING_FUNCTION_LITERAL_ARGUMENT_SUSPECTED
QuickFix for DANGLING_FUNCTION_LITERAL_ARGUMENT_SUSPECTED
2013-02-21 07:25:14 -08:00
Wojciech Lopata 58a8c0ed08 QuickFix for DANGLING_FUNCTION_LITERAL_ARGUMENT_SUSPECTED 2013-02-21 16:00:24 +01:00
develar bcbb87783c findRtJar - support Oracle JDK 1.7 Mac OS X 2013-02-21 14:15:07 +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