Alexander Udalov
|
d67e22b174
|
KT-2223 Comparing non-null value with null might produce helpful warning
#KT-2223 Fixed
|
2012-06-20 20:33:58 +04:00 |
|
Evgeny Gerashchenko
|
0dd64837c0
|
Added checking for unresolved templates in CLI. Added test.
|
2012-06-20 18:58:24 +04:00 |
|
Evgeny Gerashchenko
|
ccc8c77526
|
Renamed JetIdeTemplateExpression to JetIdeTemplate and made not a subtype of JetExpression. Fixed corresponding tests.
|
2012-06-20 18:58:24 +04:00 |
|
Evgeny Gerashchenko
|
c4b0522c42
|
Removed UNRESOLVED_IDE_TEMPLATE diagnostic factory, since this check will be moved to CLI.
|
2012-06-20 18:58:23 +04:00 |
|
Evgeny Gerashchenko
|
a7596a81e6
|
Renamed JetIdeTemplateExpression.getText() to getPlaceholderText() to avoid confusing.
|
2012-06-20 18:58:23 +04:00 |
|
Nikolay Krasko
|
e2a3ada02d
|
Stub for JetProperty
|
2012-06-20 18:47:13 +04:00 |
|
Nikolay Krasko
|
4b77268b21
|
Stub for JetTypeParameterList element
|
2012-06-20 15:48:13 +04:00 |
|
Alexander Udalov
|
c613b991bf
|
KT-2109 Nullability inference fails in extension function
#KT-2109 Fixed
|
2012-06-20 14:26:39 +04:00 |
|
Nikolay Krasko
|
a3649c47c0
|
JetTypeParameter stub
|
2012-06-19 21:45:30 +04:00 |
|
Nikolay Krasko
|
8df1f1b125
|
Use NamedStub and move stubbed getName implementation to base class
|
2012-06-19 19:14:35 +04:00 |
|
Alexander Udalov
|
1c599efbcd
|
pass correct DataFlowInfo through qualified expressions
#KT-2216 Fixed
#KT-2164 Fixed
|
2012-06-19 16:27:55 +04:00 |
|
Alexander Udalov
|
651709bcc9
|
more methods return JetTypeInfo instead of JetType
|
2012-06-19 16:26:53 +04:00 |
|
Alexander Udalov
|
baf3ab2aa5
|
pass DataFlowInfo in checkBinaryWithTypeRHSExpression
|
2012-06-19 16:26:47 +04:00 |
|
Alexander Udalov
|
2b6927ad3b
|
reorder logic in checkBinaryWithTypeRHS
|
2012-06-19 16:26:04 +04:00 |
|
Alexander Udalov
|
b43e17a7b0
|
keep DataFlowInfo if resulting type of an expression is DeferredType
|
2012-06-19 16:25:01 +04:00 |
|
Alexander Udalov
|
9db65d21b6
|
checkValueArgumentTypes calculates DataFlowInfo during type checking
|
2012-06-19 16:24:53 +04:00 |
|
Alexander Udalov
|
be65a9404a
|
checkValueArgumentTypes processes arguments in the right order
|
2012-06-19 16:24:01 +04:00 |
|
Alexander Udalov
|
722ac198fe
|
getCallExpressionTypeInfo calculates common DataFlowInfo of all arguments in call expression
|
2012-06-19 16:22:49 +04:00 |
|
Alexander Udalov
|
33f0ff3eeb
|
BindingContext.EXPRESSION_DATA_FLOW_INFO
|
2012-06-19 16:22:47 +04:00 |
|
Alexander Udalov
|
ec7efdfee2
|
ExpressionTypingServices.getTypeInfo()
|
2012-06-19 16:22:45 +04:00 |
|
Alexander Udalov
|
845c3198bd
|
KT-2164 !! does not propagate nullability information
|
2012-06-19 16:22:43 +04:00 |
|
Stepan Koltsov
|
11f2a98032
|
revert "DescriptorMatcher"
|
2012-06-18 20:53:55 +04:00 |
|
Stepan Koltsov
|
e5481d5956
|
Revert "smarter WritableScopeImpl.getAllDescriptors"
This reverts commit 4d229144cf.
|
2012-06-18 20:50:18 +04:00 |
|
Stepan Koltsov
|
ea0c68929a
|
Revert "jdr: merge resolveMethod* methods, use DescriptorPredicate"
This reverts commit a87f3e2a45.
|
2012-06-18 20:50:05 +04:00 |
|
Stepan Koltsov
|
fbab0b742c
|
Revert "smarter JavaClassOrPackageScope#getAllDescriptors"
This reverts commit 010db0495b.
|
2012-06-18 20:49:55 +04:00 |
|
Stepan Koltsov
|
7deeb354a2
|
Revert "use the power of DescriptorPredicate in completion"
This reverts commit 65b74a19b4.
|
2012-06-18 20:49:47 +04:00 |
|
Stepan Koltsov
|
efe550ee8f
|
Revert "add JetScope.getAllDescriptors for KDoc"
This reverts commit 5e2521046c.
|
2012-06-18 20:49:37 +04:00 |
|
Stepan Koltsov
|
40c0bd9d89
|
Revert "frontend: base class for JetScope implementations"
This reverts commit b33fc76c12.
|
2012-06-18 20:42:46 +04:00 |
|
Stepan Koltsov
|
5e1e685d69
|
Revert "jdr: properly fetch supertype member names"
This reverts commit 9b13a308f8.
|
2012-06-18 20:42:33 +04:00 |
|
Stepan Koltsov
|
a1dfcfc55d
|
Revert "frontend: optimize DescriptorPredicate.asNamePredicate"
This reverts commit 554a54bcc5.
|
2012-06-18 20:42:16 +04:00 |
|
Stepan Koltsov
|
3533107cfe
|
Revert "move filtering logic to NamePredicateUtils"
This reverts commit e7d957436b.
|
2012-06-18 20:41:58 +04:00 |
|
Stepan Koltsov
|
e7d957436b
|
move filtering logic to NamePredicateUtils
|
2012-06-17 05:55:24 +04:00 |
|
Stepan Koltsov
|
554a54bcc5
|
frontend: optimize DescriptorPredicate.asNamePredicate
|
2012-06-17 05:55:24 +04:00 |
|
Stepan Koltsov
|
9b13a308f8
|
jdr: properly fetch supertype member names
previous implementation relied on Idea PSI resolver that doesn't
work well in certain situations
|
2012-06-17 05:28:01 +04:00 |
|
Stepan Koltsov
|
b33fc76c12
|
frontend: base class for JetScope implementations
|
2012-06-17 05:28:01 +04:00 |
|
Stepan Koltsov
|
a95cc798a2
|
remove JetStandardLibrary dependency from jvm backend
|
2012-06-17 03:53:12 +04:00 |
|
Stepan Koltsov
|
0c73115911
|
getContainigDeclaration cannot be null for all descriptors except ModuleDescriptor
Get rid of lot of warnings
|
2012-06-17 03:53:10 +04:00 |
|
Stepan Koltsov
|
b9c8637b47
|
intrinsics methods are only callables
|
2012-06-17 03:53:10 +04:00 |
|
Stepan Koltsov
|
49178e6cff
|
remove constructor parameter of JavaNamespaceDescriptor
|
2012-06-17 00:40:41 +04:00 |
|
Stepan Koltsov
|
1ce24b10cc
|
FqName*.equalsTo, type safe unlike equals
|
2012-06-17 00:27:44 +04:00 |
|
Evgeny Gerashchenko
|
773cfbaec5
|
DescriptorRenderer should render visibility for constructors.
|
2012-06-16 14:36:37 +04:00 |
|
Evgeny Gerashchenko
|
075f0bb4b9
|
Setter should not be created for val property defined in class constructor.
|
2012-06-16 14:36:37 +04:00 |
|
Evgeny Gerashchenko
|
221e412ba7
|
Visibilities of property accessors were not resolved for properties overriding others. They had "internal" visibility after analysis passed.
|
2012-06-16 14:36:05 +04:00 |
|
Stepan Koltsov
|
5e2521046c
|
add JetScope.getAllDescriptors for KDoc
|
2012-06-16 07:34:35 +04:00 |
|
Stepan Koltsov
|
65b74a19b4
|
use the power of DescriptorPredicate in completion
|
2012-06-16 06:44:17 +04:00 |
|
Stepan Koltsov
|
010db0495b
|
smarter JavaClassOrPackageScope#getAllDescriptors
|
2012-06-16 06:44:16 +04:00 |
|
Stepan Koltsov
|
a87f3e2a45
|
jdr: merge resolveMethod* methods, use DescriptorPredicate
|
2012-06-16 06:44:16 +04:00 |
|
Stepan Koltsov
|
4d229144cf
|
smarter WritableScopeImpl.getAllDescriptors
|
2012-06-16 06:44:15 +04:00 |
|
Stepan Koltsov
|
3a9f6c0928
|
DescriptorMatcher
|
2012-06-16 06:44:15 +04:00 |
|
Stepan Koltsov
|
7116beb95a
|
JetScope.get* return Collection, not Set
|
2012-06-16 06:44:12 +04:00 |
|