Skip to content

Commit 1ce950b

Browse files
committed
Reduce filesizes, update Kotlin metadata to 2.1.20
1 parent adf9083 commit 1ce950b

14 files changed

+26
-18
lines changed

build.gradle

+8
Original file line numberDiff line numberDiff line change
@@ -233,6 +233,7 @@ tasks.withType(Jar) {
233233
}
234234

235235
def allJar = tasks.register('allJar', Jar) {allJar ->
236+
group = 'build'
236237
archiveClassifier.set('')
237238
from sourceSets.main.output
238239

@@ -256,6 +257,13 @@ def allJar = tasks.register('allJar', Jar) {allJar ->
256257
}
257258
}
258259

260+
subprojects {
261+
Jar buildTask = it.tasks.named("true".equals(it.does_shadow) ? 'shadowJar' : 'jar').get() as Jar
262+
buildTask.configure {
263+
entryCompression = ZipEntryCompression.STORED
264+
}
265+
}
266+
259267
build.dependsOn(allJar)
260268

261269
publishing {

plugins/kotlin/libs/metadata.jar

-96.4 KB
Binary file not shown.

plugins/kotlin/src/main/java/org/vineflower/kotlin/KotlinChooser.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package org.vineflower.kotlin;
22

3-
import kotlinx.metadata.internal.metadata.ProtoBuf;
4-
import kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf;
5-
import kotlinx.metadata.internal.protobuf.ExtensionRegistryLite;
3+
import kotlin.metadata.internal.metadata.ProtoBuf;
4+
import kotlin.metadata.internal.metadata.jvm.JvmProtoBuf;
5+
import kotlin.metadata.internal.protobuf.ExtensionRegistryLite;
66
import org.jetbrains.java.decompiler.api.plugin.LanguageChooser;
77
import org.jetbrains.java.decompiler.main.DecompilerContext;
88
import org.jetbrains.java.decompiler.main.extern.IFernflowerLogger;

plugins/kotlin/src/main/java/org/vineflower/kotlin/KotlinDecompilationContext.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package org.vineflower.kotlin;
22

3-
import kotlinx.metadata.internal.metadata.ProtoBuf;
3+
import kotlin.metadata.internal.metadata.ProtoBuf;
44
import org.jetbrains.java.decompiler.main.DecompilerContext;
55
import org.jetbrains.java.decompiler.util.Key;
66
import org.vineflower.kotlin.metadata.MetadataNameResolver;

plugins/kotlin/src/main/java/org/vineflower/kotlin/KotlinWriter.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// Copyright 2000-2021 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
22
package org.vineflower.kotlin;
33

4-
import kotlinx.metadata.internal.metadata.ProtoBuf;
4+
import kotlin.metadata.internal.metadata.ProtoBuf;
55
import net.fabricmc.fernflower.api.IFabricJavadocProvider;
66
import org.jetbrains.java.decompiler.api.plugin.StatementWriter;
77
import org.jetbrains.java.decompiler.code.CodeConstants;

plugins/kotlin/src/main/java/org/vineflower/kotlin/metadata/MetadataNameResolver.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package org.vineflower.kotlin.metadata;
22

3-
import kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf;
3+
import kotlin.metadata.internal.metadata.jvm.JvmProtoBuf;
44

55
import java.util.*;
66

plugins/kotlin/src/main/java/org/vineflower/kotlin/struct/KConstructor.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package org.vineflower.kotlin.struct;
22

3-
import kotlinx.metadata.internal.metadata.ProtoBuf;
4-
import kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf;
3+
import kotlin.metadata.internal.metadata.ProtoBuf;
4+
import kotlin.metadata.internal.metadata.jvm.JvmProtoBuf;
55
import org.jetbrains.java.decompiler.main.ClassesProcessor;
66
import org.jetbrains.java.decompiler.main.DecompilerContext;
77
import org.jetbrains.java.decompiler.main.collectors.ImportCollector;

plugins/kotlin/src/main/java/org/vineflower/kotlin/struct/KContract.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package org.vineflower.kotlin.struct;
22

3-
import kotlinx.metadata.internal.metadata.ProtoBuf;
3+
import kotlin.metadata.internal.metadata.ProtoBuf;
44
import org.jetbrains.annotations.NotNull;
55
import org.jetbrains.annotations.Nullable;
66
import org.jetbrains.java.decompiler.main.DecompilerContext;

plugins/kotlin/src/main/java/org/vineflower/kotlin/struct/KFunction.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package org.vineflower.kotlin.struct;
22

3-
import kotlinx.metadata.internal.metadata.ProtoBuf;
4-
import kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf;
3+
import kotlin.metadata.internal.metadata.ProtoBuf;
4+
import kotlin.metadata.internal.metadata.jvm.JvmProtoBuf;
55
import org.jetbrains.annotations.NotNull;
66
import org.jetbrains.annotations.Nullable;
77
import org.jetbrains.java.decompiler.code.CodeConstants;

plugins/kotlin/src/main/java/org/vineflower/kotlin/struct/KProperty.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package org.vineflower.kotlin.struct;
22

3-
import kotlinx.metadata.internal.metadata.ProtoBuf;
4-
import kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf;
3+
import kotlin.metadata.internal.metadata.ProtoBuf;
4+
import kotlin.metadata.internal.metadata.jvm.JvmProtoBuf;
55
import org.jetbrains.annotations.NotNull;
66
import org.jetbrains.annotations.Nullable;
77
import org.jetbrains.java.decompiler.code.CodeConstants;

plugins/kotlin/src/main/java/org/vineflower/kotlin/struct/KType.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package org.vineflower.kotlin.struct;
22

3-
import kotlinx.metadata.internal.metadata.ProtoBuf;
3+
import kotlin.metadata.internal.metadata.ProtoBuf;
44
import org.jetbrains.annotations.Nullable;
55
import org.jetbrains.java.decompiler.main.DecompilerContext;
66
import org.jetbrains.java.decompiler.struct.gen.VarType;

plugins/kotlin/src/main/java/org/vineflower/kotlin/struct/KTypeParameter.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package org.vineflower.kotlin.struct;
22

3-
import kotlinx.metadata.internal.metadata.ProtoBuf;
3+
import kotlin.metadata.internal.metadata.ProtoBuf;
44
import org.vineflower.kotlin.metadata.MetadataNameResolver;
55

66
import java.util.List;

plugins/kotlin/src/main/java/org/vineflower/kotlin/util/KUtils.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package org.vineflower.kotlin.util;
22

3-
import kotlinx.metadata.internal.metadata.ProtoBuf;
3+
import kotlin.metadata.internal.metadata.ProtoBuf;
44
import org.jetbrains.java.decompiler.main.DecompilerContext;
55
import org.jetbrains.java.decompiler.modules.decompiler.exps.*;
66
import org.jetbrains.java.decompiler.struct.gen.VarType;

plugins/kotlin/src/main/java/org/vineflower/kotlin/util/ProtobufFlags.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package org.vineflower.kotlin.util;
22

3-
import kotlinx.metadata.internal.metadata.ProtoBuf;
4-
import kotlinx.metadata.internal.metadata.deserialization.Flags;
3+
import kotlin.metadata.internal.metadata.ProtoBuf;
4+
import kotlin.metadata.internal.metadata.deserialization.Flags;
55

66
public interface ProtobufFlags {
77
//TODO: hasNonStableParameterNames

0 commit comments

Comments
 (0)