From 76435a76b9a7837c6ad66973924a5d0f058fe055 Mon Sep 17 00:00:00 2001 From: Volker Berlin Date: Tue, 2 Apr 2019 20:58:01 +0200 Subject: [PATCH] Add package path to Java source files --- .../inetsoftware/jwebassembly/binary/BinaryModuleWriter.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/de/inetsoftware/jwebassembly/binary/BinaryModuleWriter.java b/src/de/inetsoftware/jwebassembly/binary/BinaryModuleWriter.java index a5ce90b..3f68289 100644 --- a/src/de/inetsoftware/jwebassembly/binary/BinaryModuleWriter.java +++ b/src/de/inetsoftware/jwebassembly/binary/BinaryModuleWriter.java @@ -400,7 +400,10 @@ public class BinaryModuleWriter extends ModuleWriter implements InstructionOpcod @Override protected void writeMethodStart( FunctionName name, String sourceFile ) throws IOException { function = getFunction( name ); - this.javaSourceFile = sourceFile; + if( createSourceMap ) { + int idx = name.className.lastIndexOf( '/' ); + this.javaSourceFile = name.className.substring( 0, idx + 1 ) + sourceFile; + } functionType = new FunctionTypeEntry(); codeStream.reset(); locals.clear();