Commit Graph

2625 Commits

Author SHA1 Message Date
Nikolay Krasko 33240f167d Add else entry for when quick fix 2012-10-25 18:55:52 +04:00
Andrey Breslav b5385788a3 Don't generate UNNECESSARY_SAFE_CALL on variables of generic type <T: Any?> 2012-10-25 17:05:28 +04:00
Natalia.Ukhorskaya cacb2a6761 Change tooltip message for deprecated items 2012-10-24 11:56:43 +04:00
Evgeny Gerashchenko 91bbd7378e Added TODOs in ConfigureKotlinLibraryNotificationProvider to make it easier to migrate to newer IDEA. 2012-10-23 18:06:16 +04:00
Evgeny Gerashchenko 38a27b3e6b KT-2169 "Specify type" fix should be accessible for the whole function signature
#KT-2169 fixed
2012-10-23 18:06:16 +04:00
Evgeny Gerashchenko 0c43e77ac0 Minor. Fixed references to KotlinBuiltIns.UNIT_ALIAS. 2012-10-23 18:06:16 +04:00
Natalia.Ukhorskaya 37288a337b #KT-2981 Fixed Show deprecated items after not deprecated in completion list 2012-10-23 13:21:59 +04:00
Nikolay Krasko a3b86f5f8b Special behaviour for space completion char on function literal insertion 2012-10-23 12:14:53 +04:00
Natalia.Ukhorskaya 2abf9ac051 #KT-2945 Fixed Mark deprecated classes, properties and functions in completion 2012-10-22 14:27:45 +04:00
Natalia.Ukhorskaya c112e3e042 Mark deprecated classes, properties and functions in go to action 2012-10-22 14:27:29 +04:00
Nikolay Krasko 3861bfaaa0 KT-1801 Auto-insert closing angle bracket when entering a generic type parameter
#KT-1801 Fixed
2012-10-19 22:56:15 +04:00
Nikolay Krasko 75bd7d606d Add override annotations - remove warnings 2012-10-19 21:57:19 +04:00
Andrey Breslav 80039d8533 A warning for redundant '?' in types 2012-10-19 19:24:14 +04:00
Natalia.Ukhorskaya fe689f5e11 Mark deprecated items in StructureView 2012-10-19 15:51:31 +04:00
Natalia.Ukhorskaya aa28a03f61 Mark deprecated items in ProjectView (class, function, property, class-object)
#KT-2944 Fixed Mark deprecated classes in Project Tree
2012-10-19 15:51:30 +04:00
Andrey Breslav a7b6b34e29 Properly determine what classes to show in Kotlin completion:
Classes like Int and jet.Iterable should are not visible from Java
since they are erased at runtime. We call such classes non-physical,
they have to be added to completion manually.`
2012-10-18 19:57:18 +04:00
Natalia.Ukhorskaya 62d8153ada Map java.land.Deprecated to jet.deprecated
Change testData for deprecated annotation
 #KT-2947 Fixed
2012-10-18 19:14:04 +04:00
Natalia.Ukhorskaya 5d2edc53b4 Minor refactoring at DeprecatedAnnotationVisitor 2012-10-18 19:06:18 +04:00
Natalia.Ukhorskaya 29ca8faa4e Replace CodegenUtils.isDeprecated to KotlinBuiltIns.isDeprecated 2012-10-18 19:03:34 +04:00
Nikolay Krasko 11da503c62 KT-2962 auto completion support for extension functions
#KT-2962 Fixed
2012-10-18 14:52:37 +04:00
Andrey Breslav e4c89f800f Compilation fixed 2012-10-17 17:52:02 +04:00
Andrey Breslav 10cf303133 BuiltIns initialization in J2K fixed 2012-10-17 17:40:06 +04:00
Andrey Breslav 9387c974bd Resolving references to builtins: first loading Unit.jet, and then the rest of the library
Test data fixed to get rid of jet.src directory
2012-10-17 14:38:22 +04:00
Andrey Breslav c3881747af Component initialization order fixed 2012-10-17 13:48:08 +04:00
Andrey Breslav ee5b50cb1b Incorrect comparison to default bound fixed 2012-10-17 13:48:07 +04:00
Andrey Breslav 937c4e8baf BuiltinsScopeExtensionMode not needed any more
(see the changes in DefaultModuleConfiguration.java)
2012-10-17 13:48:07 +04:00
Andrey Breslav e81f38b6a8 JetStandardLibrary -> KotlinBuiltIns 2012-10-17 13:48:05 +04:00
Andrey Breslav c719ae427a JetStandardClasses -> KotlinBuiltIns 2012-10-17 13:48:05 +04:00
Svetlana Isakova e7cbff14ef mark last parenthesis instead of value argument list 2012-10-16 20:14:52 +04:00
Svetlana Isakova 0d4d576fed fixed exception in renderer for type inference error 2012-10-16 17:28:24 +04:00
Svetlana Isakova 73020fbebf added class ExtendedInferenceErrorData
(to avoid @Nullable fields)
2012-10-16 16:25:08 +04:00
Nikolay Krasko c82ef0522d ImplementationTestUtils -> NavigationTestUtils rename 2012-10-16 15:38:35 +04:00
Nikolay Krasko d4d8ddb5a1 ImplementationTestUtils -> NavigationTestUtils rename 2012-10-16 15:38:31 +04:00
Nikolay Krasko 04670d5d6e Navigate to symbol for kotlin properties 2012-10-16 15:38:26 +04:00
Nikolay Krasko bc85a8bf6b Move common implementation to separate class 2012-10-16 15:38:17 +04:00
Natalia.Ukhorskaya d55a0fcacb Move isDeprecated function to CodegenUtil 2012-10-16 14:41:18 +04:00
Natalia.Ukhorskaya 21900b7871 Move InTextDirectivesUtils from idea module to compiler-tests: change package 2012-10-16 14:41:17 +04:00
Natalia.Ukhorskaya 46d82afc66 Move InTextDirectivesUtils from idea module to compiler-tests 2012-10-16 14:41:17 +04:00
Pavel V. Talanov 0f3c2f9fca Rename: AnnotationResolver -> JavaAnnotationResolver 2012-10-15 21:04:38 +04:00
Nikolay Krasko a1f23597d2 Clean up function bracket insertion algorithm
- Rename methods
- Correct variables names
- Fix algo for searching open bracket
2012-10-15 20:45:36 +04:00
Nikolay Krasko 440f781a93 Insert one additional space for function literals 2012-10-15 20:45:35 +04:00
Andrey Breslav f27896ee56 Better checking for isMavenModule() 2012-10-15 14:59:40 +04:00
Natalia.Ukhorskaya 20352b3810 Highlight references to deprecated things accordingly
#KT-2925 Fixed
2012-10-12 15:23:04 +04:00
Natalia.Ukhorskaya 2f2941fe5b Move NameHighlightingTest to another package 2012-10-12 15:20:40 +04:00
Andrey Breslav 4e9f166a89 Fix Rhino dependency after updating to IntelliJ IDEA EAP 122.519 2012-10-10 15:57:36 +04:00
Nikolay Krasko 5b4bf7036d Default value string for field annotation 2012-10-10 12:59:19 +04:00
Natalia.Ukhorskaya 6f7b6e4ff3 Use LazyResole to find direct inheritors of class 2012-10-09 19:17:51 +04:00
Pavel V. Talanov 88bd991729 Extract FunctionResolver and AnnotationResolver classes from JavaDescriptorResolver 2012-10-06 19:08:57 +04:00
Nikolay Krasko 4c8849c6f9 Refactoring: Extract common functionality 2012-10-05 18:45:43 +04:00
Nikolay Krasko cc4be6ad67 Allow annotate java fields in GUI 2012-10-05 15:51:17 +04:00