Commit Graph

25839 Commits

Author SHA1 Message Date
Michael Nedzelsky ae7cc8e430 tests for comparison of changes in classes 2015-09-19 00:14:07 +03:00
Michael Nedzelsky df283c8f02 add protoDifferenceUtils and implementation for calculation difference between proto data for classes. 2015-09-19 00:14:04 +03:00
Michael Nedzelsky 4a67cde283 HashSetUtil: add symmetricDifference 2015-09-19 00:14:01 +03:00
Michael Nedzelsky 4c9ec56bc8 GenerateProtoBufCompare: optimization and generate difference and hashCode methods 2015-09-19 00:13:58 +03:00
Michael Nedzelsky a8e1c1f7d3 move Interner.java to deserialization module 2015-09-19 00:13:55 +03:00
Michael Nedzelsky be875d797f descriptors.proto: add skip_in_comparison option for (prepared to retire) constructor field in Class message 2015-09-19 00:13:51 +03:00
Michael Nedzelsky 20bae99166 GenerateProtoBufCompare: do not generate unnecessary empty lines 2015-09-19 00:13:48 +03:00
Ilya Gorbunov 4d8977ea32 Provide required imports for deprecation replacement of Delegates.mapVal and mapVar. 2015-09-18 22:00:03 +03:00
Stanislav Erokhin 68389d34e4 Optimized task creation for local functions and variables 2015-09-18 21:01:22 +03:00
Stanislav Erokhin d3df04036e Minor. Removed parameter bindingTrace from CallableDescriptorCollector 2015-09-18 21:01:22 +03:00
Stanislav Erokhin 0d12499039 Minor. Changed JetScope to LexicalScope in TaskPrioritizerContext 2015-09-18 21:01:21 +03:00
Stanislav Erokhin 8a0f175135 Minor. Suppressed test for KT-9204. 2015-09-18 21:00:23 +03:00
Stanislav Erokhin 40c7c14aa7 Minor. Use util function getResolutionScope() 2015-09-18 21:00:23 +03:00
Stanislav Erokhin 2373cc3ede Minor. Small refactoring in QualifiedExpressionResolver 2015-09-18 21:00:22 +03:00
Stanislav Erokhin b51edf9004 Fixed completion for package, import directive and user type. 2015-09-18 21:00:22 +03:00
Stanislav Erokhin 81934b75c2 Suppressed inserting of package import from ImportInsertHelperImpl 2015-09-18 21:00:22 +03:00
Stanislav Erokhin 1614de86d2 Support package directive for types 2015-09-18 21:00:21 +03:00
Stanislav Erokhin ea991de21a Minor. Renamed NewQualifiedExpressionResolver to QualifiedExpressionResolver 2015-09-18 21:00:21 +03:00
Stanislav Erokhin b1b556c0c9 Removed unused old QualifiedExpressionResolver 2015-09-18 21:00:20 +03:00
Stanislav Erokhin 69cb3f818d Use NewQualifiedExpressionResolver for resolve types 2015-09-18 21:00:20 +03:00
Stanislav Erokhin 8efbf4fc32 Fixed testdata -- removed package import 2015-09-18 21:00:20 +03:00
Stanislav Erokhin 387d16d1d5 Regenerate RangesCodegenTest 2015-09-18 21:00:19 +03:00
Stanislav Erokhin 3f2e2deea1 Minor. Improver import resolve, when some error happened 2015-09-18 21:00:19 +03:00
Stanislav Erokhin e3d088755a Moved package directive resolve to NewQualifiedExpressionResolver 2015-09-18 21:00:18 +03:00
Stanislav Erokhin f8a018ae27 Introduced NewQualifiedExpressionResolver 2015-09-18 21:00:18 +03:00
Stanislav Erokhin 9b0182eb71 Fixed method getParent() for JetExpressionImplStub 2015-09-18 21:00:17 +03:00
Stanislav Erokhin 2af5b24db2 Fix maven build compilation 2015-09-18 21:00:17 +03:00
Stanislav Erokhin 286d39b866 Import names from singleton but show CANNOT_IMPORT_ON_DEMAND_FROM_SINGLETON error 2015-09-18 21:00:17 +03:00
Stanislav Erokhin 5786e620e8 Minor. remove import package usages from sources 2015-09-18 21:00:16 +03:00
Stanislav Erokhin 9dee696847 Minor. remove import package usage from jdiEval.kt, jdiValues.kt and jdiTest.kt 2015-09-18 21:00:16 +03:00
Stanislav Erokhin fb14979051 Created object java.util.Collections as workaround for js-stdlib. 2015-09-18 21:00:15 +03:00
Stanislav Erokhin 377f752837 Minor. Moved deserialized util functions from top-level to object 2015-09-18 21:00:15 +03:00
Dmitry Jemerov bcb88d78dd remove unnecessary injection of ConfigurableEP (causes problems in Android Studio) 2015-09-18 19:57:19 +02:00
Yan Zhulanow c458e33cd1 Fix .java files compilation in android-compiler-plugin 2015-09-18 20:47:16 +03:00
Zalim Bashorov 27a196b25b Track lookups for conventions 2015-09-18 18:31:19 +03:00
Zalim Bashorov f7e2c127b7 Switch to use FakeCallResolver in DelegatedPropertyResolver 2015-09-18 18:31:18 +03:00
Zalim Bashorov 760571c2a3 Minor: fix warnings in JetObjectDeclaration.kt 2015-09-18 18:31:18 +03:00
Zalim Bashorov c82e8f45ea Minor: make JetClass::createPrimaryConstructorIfAbsent & JetClass::createPrimaryConstructorParameterListIfAbsent extension function and move to idea module 2015-09-18 18:31:16 +03:00
Valentin Kipyatkov 08a267adaa Removed attempt to import kotlin.jvm.JvmStatic which is not needed anyway 2015-09-18 15:44:19 +03:00
Valentin Kipyatkov 0cc2158ec1 J2K: do not produce redundant "internal" words for members in an internal class 2015-09-18 15:44:19 +03:00
Valentin Kipyatkov 367b32c309 Adapted IDE to no explicit return type required for public declarations 2015-09-18 15:44:19 +03:00
Valentin Kipyatkov 1708ac8da3 Reused code 2015-09-18 15:44:19 +03:00
Valentin Kipyatkov de3eeb3a4f More correct + reused code 2015-09-18 15:44:19 +03:00
Valentin Kipyatkov 7caccd7578 J2K: all annotations should be with "@" 2015-09-18 15:44:18 +03:00
Valentin Kipyatkov cc4aa6ed21 J2K: preserving of visibility modifier for override members when access level was higher 2015-09-18 15:44:18 +03:00
Valentin Kipyatkov 6f12db9cde J2K: no explicit type required for public declarations 2015-09-18 15:44:18 +03:00
Valentin Kipyatkov c3ddd5d32b J2K: adapted for default visibility modifier 'public' 2015-09-18 15:44:18 +03:00
Valentin Kipyatkov 1ccbda6af4 Do not insert explicit visibility modifier if it's default 2015-09-18 15:44:17 +03:00
Valentin Kipyatkov 8ba7f2c238 KT-9128 ReplaceWith incorrectly converts javaClass<X>() to X::class.java for type with arguments
#KT-9128 Fixed
2015-09-18 15:44:17 +03:00
Valentin Kipyatkov f2b67966ce EA-72489
#EA-72489 Fixed
2015-09-18 15:44:17 +03:00