Commit Graph

6200 Commits

Author SHA1 Message Date
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
Sergey Lukjanov d777313132 Replace deprected 'rename' task with 'move' task 2012-06-19 16:22:41 +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 996a3d0475 Revert "idea: do not call prefix matcher in loop if prefix is empty"
This reverts commit b0f98711a0.
2012-06-18 20:42:08 +04:00
Stepan Koltsov 3533107cfe Revert "move filtering logic to NamePredicateUtils"
This reverts commit e7d957436b.
2012-06-18 20:41:58 +04:00
Nikolay Krasko 7b4fda4345 Don't create namespace class for file if codegen won't do so 2012-06-18 16:08:05 +04:00
Stepan Koltsov 7c17c84f0b working on syntax highlighter2 for kdoc 2012-06-18 01:42:11 +04:00
Stepan Koltsov 1cb3f3b7e6 ignore *.class 2012-06-18 01:42:11 +04:00
Stepan Koltsov e7d957436b move filtering logic to NamePredicateUtils 2012-06-17 05:55:24 +04:00
Stepan Koltsov b0f98711a0 idea: do not call prefix matcher in loop if prefix is empty 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 955369988f fix compilation 2012-06-17 03:59:17 +04:00
Stepan Koltsov a95cc798a2 remove JetStandardLibrary dependency from jvm backend 2012-06-17 03:53:12 +04:00
Stepan Koltsov 30a097bbad jvm backend: remove unused code 2012-06-17 03:53:11 +04:00
Stepan Koltsov bd77fd3bdd string intrinsics without JetStandardLibrary 2012-06-17 03:53:11 +04:00
Stepan Koltsov f73f5b5074 implement (most) intrinsics without reference to standard library 2012-06-17 03:53:11 +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 9ddbe4a414 JavaDescriptorSignatureResolver 2012-06-17 00:27:45 +04:00
Stepan Koltsov e01b0a3713 constant for annotation class name 2012-06-17 00:27:45 +04:00
Stepan Koltsov 9d781640af use shared constants 2012-06-17 00:27:44 +04:00
Stepan Koltsov 1ce24b10cc FqName*.equalsTo, type safe unlike equals 2012-06-17 00:27:44 +04:00
Evgeny Gerashchenko ba92ce2172 Added protected top-level class and trait into front-end tests. 2012-06-16 19:38:21 +04:00
Evgeny Gerashchenko 86c8e4bf18 Tests for KT-1714 Reference to function is generated with private getter method
#KT-1714 fixed
2012-06-16 19:38:21 +04:00
Evgeny Gerashchenko e45833b213 Test for KT-2197 Reference to function is generated with private getter method
#KT-2197 fixed
2012-06-16 19:38:21 +04:00
Evgeny Gerashchenko 6a56cf04cb Test for KT-2155 Run-time error accessing internal value from other package
#KT-2155 fixed
2012-06-16 19:38:20 +04:00
Evgeny Gerashchenko 258623cb5f Added tests cases for internal visibility in ReadKotlinBinaryClass 2012-06-16 19:38:20 +04:00
Evgeny Gerashchenko 085b9704b8 Added checking for overridden properties number in NamespaceComparator. 2012-06-16 19:38:20 +04:00
Evgeny Gerashchenko 49004aa451 Added assertion for 'inherited' visibility in codegen. 2012-06-16 19:38:20 +04:00
Evgeny Gerashchenko 7465e260b6 Disabled some test cases in lazy resolve tests until the latter supports inherited visibility (reported KT-2285). 2012-06-16 19:38:20 +04:00
Evgeny Gerashchenko 4fd520f2ea Updated test data for some of lazy resolve tests. 2012-06-16 19:38:20 +04:00
Evgeny Gerashchenko bf2a31b877 Replaced text descriptor renderer with html for types in RETURN_TYPE_MISMATCH_ON_OVERRIDE 2012-06-16 19:38:20 +04:00
Evgeny Gerashchenko 052a6f3cb9 Made Iterable.iterator() public in jdk-headers. 2012-06-16 19:38:19 +04:00
Evgeny Gerashchenko f38191682f Fixed LibrariesWithoutSourcesTest after correcting loading of 'internal' visibility from bytecode. 2012-06-16 19:38:19 +04:00
Evgeny Gerashchenko 70a8151e87 Regenerated test data for ReadJavaBinaryClassTest. 2012-06-16 19:38:19 +04:00