Skip to content

Commit dbb6686

Browse files
committed
Write the source for extensions and variants
1 parent 8ecc569 commit dbb6686

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

JavaBytecodeCompiler/src/main/java/org/openzen/zenscript/javabytecode/compiler/definitions/JavaDefinitionVisitor.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -195,6 +195,7 @@ public byte[] visitFunction(FunctionDefinition definition) {
195195
public byte[] visitExpansion(ExpansionDefinition definition) {
196196

197197
JavaClassWriter writer = new JavaClassWriter(ClassWriter.COMPUTE_FRAMES);
198+
writer.visitSource(definition.position.getFilename(), null);
198199
final JavaClass expansionClassInfo = context.getJavaModule(definition.module).getExpansionClassInfo(definition);
199200
final String internalName = expansionClassInfo.internalName;
200201

@@ -220,7 +221,7 @@ public byte[] visitAlias(AliasDefinition definition) {
220221
public byte[] visitVariant(VariantDefinition variant) {
221222
final JavaClass toClass = context.getJavaClass(variant);
222223
final JavaClassWriter writer = new JavaClassWriter(ClassWriter.COMPUTE_FRAMES);
223-
224+
writer.visitSource(variant.position.getFilename(), null);
224225
final String variantName = variant.name;
225226

226227

0 commit comments

Comments
 (0)