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