Skip to content

Commit abec556

Browse files
committed
Update to Kotlin EAP RC (1.0.0-rc-1017)
1 parent de05b29 commit abec556

File tree

16 files changed

+45
-23
lines changed

16 files changed

+45
-23
lines changed

kotlin-bundled-compiler/META-INF/MANIFEST.MF

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -199,13 +199,9 @@ Export-Package: com.google.common.base,
199199
kotlin.jvm.functions,
200200
kotlin.jvm.internal;x-internal:=true,
201201
kotlin.jvm.internal.unsafe;x-internal:=true,
202-
kotlin.math,
203202
kotlin.properties,
204203
kotlin.reflect,
205-
kotlin.support,
206-
kotlin.test,
207204
kotlin.text,
208-
kotlin.util,
209205
messages,
210206
misc,
211207
net.sf.cglib.core,
@@ -413,4 +409,5 @@ Export-Package: com.google.common.base,
413409
org.jetbrains.kotlin.resolve.scopes.utils,
414410
org.jetbrains.kotlin.fileClasses,
415411
org.jetbrains.kotlin.progress,
416-
kotlin.ranges
412+
kotlin.ranges,
413+
kotlin.comparisons

kotlin-bundled-compiler/get_bundled.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<project default="get_bundled">
22
<property name="compiler.tag" value="for_eclipse" />
3-
<property name="bootstrap_branch" value="beta4"/>
3+
<property name="bootstrap_branch" value="rc"/>
44
<property name="idea-version" value="143.1015.7"/>
55

66
<property name="compiler.query" value="${compiler.tag}.tcbuildtag" />

kotlin-eclipse-aspects/META-INF/MANIFEST.MF

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,8 @@ Import-Package: com.intellij.navigation,
4141
org.jetbrains.kotlin.ui.editors,
4242
org.jetbrains.kotlin.ui.navigation,
4343
org.jetbrains.kotlin.ui.refactorings.rename,
44-
org.jetbrains.kotlin.utils
44+
org.jetbrains.kotlin.utils,
45+
org.eclipse.jdt.internal.ui.javaeditor
4546
Eclipse-SupplementBundle:
4647
org.eclipse.jdt.debug.ui,
4748
org.eclipse.jdt.launching,

kotlin-eclipse-core/src/org/jetbrains/kotlin/core/model/KotlinNature.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ public class KotlinNature: IProjectNature {
5858
if (!hasKotlinNature(project)) {
5959
val description = project.getDescription()
6060

61-
val newNatureIds = description.getNatureIds().toArrayList()
61+
val newNatureIds = description.getNatureIds().toMutableList()
6262
newNatureIds.add(KotlinNature.KOTLIN_NATURE)
6363

6464
description.setNatureIds(newNatureIds.toTypedArray())

kotlin-eclipse-core/src/org/jetbrains/kotlin/core/resolve/BuiltInsReferenceResolver.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,7 @@ private DeclarationDescriptor findCurrentDescriptorForMember(@NotNull MemberDesc
198198
MemberScope memberScope = getMemberScope(containingDeclaration);
199199
if (memberScope == null) return null;
200200

201-
String renderedOriginal = DescriptorRenderer.Companion.getFQ_NAMES_IN_TYPES().render(originalDescriptor);
201+
String renderedOriginal = DescriptorRenderer.FQ_NAMES_IN_TYPES.render(originalDescriptor);
202202
Collection<? extends DeclarationDescriptor> descriptors;
203203
if (originalDescriptor instanceof ConstructorDescriptor && containingDeclaration instanceof ClassDescriptor) {
204204
descriptors = ((ClassDescriptor) containingDeclaration).getConstructors();
@@ -207,7 +207,7 @@ private DeclarationDescriptor findCurrentDescriptorForMember(@NotNull MemberDesc
207207
descriptors = memberScope.getContributedDescriptors(DescriptorKindFilter.ALL, MemberScope.Companion.getALL_NAME_FILTER());
208208
}
209209
for (DeclarationDescriptor member : descriptors) {
210-
if (renderedOriginal.equals(DescriptorRenderer.Companion.getFQ_NAMES_IN_TYPES().render(member))) {
210+
if (renderedOriginal.equals(DescriptorRenderer.FQ_NAMES_IN_TYPES.render(member))) {
211211
return member;
212212
}
213213
}

kotlin-eclipse-core/src/org/jetbrains/kotlin/core/resolve/injection.kt

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,4 +93,13 @@ public fun createContainerForTopDownAnalyzerForJvm(
9393

9494
private fun StorageComponentContainer.javaAnalysisInit() {
9595
get<JavaClassFinderPostConstruct>().postCreate()
96+
}
97+
98+
// Copy functions from Dsl.kt as they were shrinked by proguard
99+
private inline fun <reified T : Any> StorageComponentContainer.useImpl() {
100+
registerSingleton(T::class.java)
101+
}
102+
103+
private inline fun <reified T : Any> ComponentProvider.get(): T {
104+
return getService(T::class.java)
96105
}

kotlin-eclipse-ui-test/testData/navigation/javaToKotlin/toFunctionInObject/Foo.java.before

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@ import pckg.navigation.KotlinObject;
22

33
public class Foo {
44
public void some() {
5-
KotlinObject.INSTANCE$.inOb<caret>ject();
5+
KotlinObject.INSTANCE.inOb<caret>ject();
66
}
77
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
package pckg.navigation
22

3-
object SomeObject
3+
object <caret>SomeObject

kotlin-eclipse-ui-test/testData/navigation/javaToKotlin/toObjectInstance/Foo.java.before

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@ import pckg.navigation.SomeObject;
22

33
public class Foo {
44
public void some() {
5-
SomeObject.INSTA<caret>NCE$.hashCode();
5+
SomeObject.INSTA<caret>NCE.hashCode();
66
}
77
}

kotlin-eclipse-ui/src/org/jetbrains/kotlin/ui/editors/annotations/AnnotationManager.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ public object AnnotationManager {
5656
val annotationModel = editor.getDocumentProvider().getAnnotationModel(editor.getEditorInput())
5757
if (annotationModel !is IAnnotationModelExtension) return
5858

59-
val newAnnotations = annotations.toMapBy({ it }, { it.position })
59+
val newAnnotations = annotations.associateBy({ it }, { it.position })
6060
val oldAnnotations = getLineMarkerAnnotations(annotationModel)
6161
updateAnnotations<DiagnosticAnnotation>(annotationModel, newAnnotations, oldAnnotations)
6262
}

0 commit comments

Comments
 (0)