Skip to content

Commit 3cdb712

Browse files
committed
core: Don't rename initialisers to __init__/__clinit__
1 parent e95e54e commit 3cdb712

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

src/main/java/io/github/notstirred/dasm/data/DasmContext.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -129,9 +129,7 @@ public Pair<Optional<Collection<MethodTransform>>, List<Notification>> buildMeth
129129

130130
MethodTransform transform = new MethodTransform(
131131
new ClassMethod(methodOwner, methodOwner, transformMethod.srcMethod()),
132-
prefixedMethodName // We have to rename constructors because we add a prefix, and mixin expects that anything with <> is either init, or clinit
133-
.replace("<init>", "__init__")
134-
.replace("<clinit>", "__clinit__"),
132+
prefixedMethodName,
135133
redirectSets,
136134
transformMethod.stage(),
137135
transformMethod.inPlace(),

0 commit comments

Comments
 (0)