Skip to content

Commit 6e72348

Browse files
committed
Mappings: Move to utils package
The launch package is ignored by the kotlin verification plugin, and this is the easiest solution.
1 parent 224ceff commit 6e72348

13 files changed

+19
-11
lines changed

api/ctjs.api

+7
Original file line numberDiff line numberDiff line change
@@ -2400,6 +2400,13 @@ public final class com/chattriggers/ctjs/utils/Config : gg/essential/vigilance/V
24002400
public final fun setShowUpdatesInChat (Z)V
24012401
}
24022402

2403+
public final class com/chattriggers/ctjs/utils/Mappings {
2404+
public static final field INSTANCE Lcom/chattriggers/ctjs/utils/Mappings;
2405+
public static final fun mapClassName (Ljava/lang/String;)Ljava/lang/String;
2406+
public static final fun unmapClass (Ljava/lang/Class;)Ljava/lang/String;
2407+
public static final fun unmapClassName (Ljava/lang/String;)Ljava/lang/String;
2408+
}
2409+
24032410
public final class com/chattriggers/ctjs/utils/vec/Vec2f {
24042411
public fun <init> ()V
24052412
public fun <init> (F)V

src/main/kotlin/com/chattriggers/ctjs/launch/CTJavaObjectMappingProvider.kt

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package com.chattriggers.ctjs.launch
22

3+
import com.chattriggers.ctjs.utils.Mappings
34
import org.mozilla.javascript.JavaObjectMappingProvider
45
import java.lang.reflect.Modifier
56

src/main/kotlin/com/chattriggers/ctjs/launch/CTMixinPlugin.kt

+1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ package com.chattriggers.ctjs.launch
22

33
import com.chattriggers.ctjs.console.printTraceToConsole
44
import com.chattriggers.ctjs.engine.module.ModuleManager
5+
import com.chattriggers.ctjs.utils.Mappings
56
import com.llamalad7.mixinextras.MixinExtrasBootstrap
67
import org.objectweb.asm.tree.ClassNode
78
import org.slf4j.LoggerFactory

src/main/kotlin/com/chattriggers/ctjs/launch/Descriptor.kt

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package com.chattriggers.ctjs.launch
22

33
import com.chattriggers.ctjs.launch.generation.Utils
4+
import com.chattriggers.ctjs.utils.Mappings
45
import org.objectweb.asm.Type
56

67
sealed interface Descriptor {

src/main/kotlin/com/chattriggers/ctjs/launch/DynamicMixinManager.kt

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import com.chattriggers.ctjs.engine.module.ModuleManager
77
import com.chattriggers.ctjs.launch.generation.DynamicMixinGenerator
88
import com.chattriggers.ctjs.launch.generation.GenerationContext
99
import com.chattriggers.ctjs.launch.generation.Utils
10+
import com.chattriggers.ctjs.utils.Mappings
1011
import kotlinx.serialization.json.*
1112
import org.spongepowered.asm.mixin.Mixins
1213
import java.io.ByteArrayInputStream

src/main/kotlin/com/chattriggers/ctjs/launch/generation/GenerationContext.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package com.chattriggers.ctjs.launch.generation
22

33
import com.chattriggers.ctjs.launch.Descriptor
4-
import com.chattriggers.ctjs.launch.Mappings
54
import com.chattriggers.ctjs.launch.Mixin
5+
import com.chattriggers.ctjs.utils.Mappings
66
import org.spongepowered.asm.mixin.transformer.ClassInfo
77

88
internal data class GenerationContext(val mixin: Mixin) {

src/main/kotlin/com/chattriggers/ctjs/launch/generation/InjectorGenerator.kt

+1-3
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,10 @@ import com.chattriggers.ctjs.engine.js.JSLoader
77
import com.chattriggers.ctjs.launch.Descriptor
88
import com.chattriggers.ctjs.launch.InvokeDynamicSupport
99
import com.chattriggers.ctjs.launch.Local
10-
import com.chattriggers.ctjs.launch.Mappings
10+
import com.chattriggers.ctjs.utils.Mappings
1111
import com.chattriggers.ctjs.utils.descriptorString
1212
import com.chattriggers.ctjs.utils.descriptor
1313
import com.llamalad7.mixinextras.sugar.ref.*
14-
import org.objectweb.asm.Handle
15-
import org.objectweb.asm.Opcodes
1614
import org.objectweb.asm.tree.MethodNode
1715

1816
internal abstract class InjectorGenerator(protected val ctx: GenerationContext, val id: Int) {

src/main/kotlin/com/chattriggers/ctjs/launch/generation/RedirectGenerator.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package com.chattriggers.ctjs.launch.generation
22

33
import com.chattriggers.ctjs.launch.Descriptor
4-
import com.chattriggers.ctjs.launch.Mappings
54
import com.chattriggers.ctjs.launch.Redirect
5+
import com.chattriggers.ctjs.utils.Mappings
66
import com.chattriggers.ctjs.utils.descriptorString
77
import org.objectweb.asm.tree.MethodNode
88
import org.spongepowered.asm.mixin.injection.Redirect as SPRedirect

src/main/kotlin/com/chattriggers/ctjs/launch/generation/Utils.kt

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package com.chattriggers.ctjs.launch.generation
22

33
import com.chattriggers.ctjs.launch.*
4+
import com.chattriggers.ctjs.utils.Mappings
45
import com.chattriggers.ctjs.utils.descriptor
56
import com.chattriggers.ctjs.utils.descriptorString
67
import net.fabricmc.accesswidener.AccessWidenerReader

src/main/kotlin/com/chattriggers/ctjs/launch/generation/WrapOperationGenerator.kt

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
11
package com.chattriggers.ctjs.launch.generation
22

33
import com.chattriggers.ctjs.launch.Descriptor
4-
import com.chattriggers.ctjs.launch.Mappings
54
import com.chattriggers.ctjs.launch.WrapOperation
5+
import com.chattriggers.ctjs.utils.Mappings
66
import com.chattriggers.ctjs.utils.descriptor
77
import com.chattriggers.ctjs.utils.descriptorString
88
import com.llamalad7.mixinextras.injector.wrapoperation.Operation
9-
import org.objectweb.asm.Opcodes
109
import org.objectweb.asm.tree.MethodNode
1110
import com.llamalad7.mixinextras.injector.wrapoperation.WrapOperation as SPWrapOperation
1211

src/main/kotlin/com/chattriggers/ctjs/launch/generation/WrapWithConditionGenerator.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package com.chattriggers.ctjs.launch.generation
22

33
import com.chattriggers.ctjs.launch.Descriptor
4-
import com.chattriggers.ctjs.launch.Mappings
54
import com.chattriggers.ctjs.launch.WrapWithCondition
5+
import com.chattriggers.ctjs.utils.Mappings
66
import com.chattriggers.ctjs.utils.descriptorString
77
import org.objectweb.asm.tree.MethodNode
88
import com.llamalad7.mixinextras.injector.WrapWithCondition as SPWrapWithCondition

src/main/kotlin/com/chattriggers/ctjs/launch/Mappings.kt src/main/kotlin/com/chattriggers/ctjs/utils/Mappings.kt

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
1-
package com.chattriggers.ctjs.launch
1+
package com.chattriggers.ctjs.utils
22

33
import com.chattriggers.ctjs.CTJS
4-
import com.chattriggers.ctjs.utils.urlEncode
54
import net.fabricmc.loader.api.FabricLoader
65
import net.fabricmc.mapping.tree.Descriptored
76
import net.fabricmc.mapping.tree.Mapped

src/main/resources/assets/chattriggers/js/moduleProvidedLibs.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
(function(global) {
2-
global.Mappings = com.chattriggers.ctjs.launch.Mappings.INSTANCE;
2+
global.Mappings = com.chattriggers.ctjs.utils.Mappings.INSTANCE;
33

44
function getJavaType(clazz) {
55
const mappedName = Mappings.mapClassName(clazz);

0 commit comments

Comments
 (0)