diff --git a/src/de/inetsoftware/jwebassembly/module/WasmGlobalInstruction.java b/src/de/inetsoftware/jwebassembly/module/WasmGlobalInstruction.java index 749137b..ca4efe7 100644 --- a/src/de/inetsoftware/jwebassembly/module/WasmGlobalInstruction.java +++ b/src/de/inetsoftware/jwebassembly/module/WasmGlobalInstruction.java @@ -20,9 +20,7 @@ import java.io.IOException; import javax.annotation.Nonnull; -import de.inetsoftware.classparser.Member; import de.inetsoftware.jwebassembly.wasm.AnyType; -import de.inetsoftware.jwebassembly.wasm.ValueType; /** * WasmInstruction for set and get global variables. @@ -70,6 +68,7 @@ class WasmGlobalInstruction extends WasmInstruction { /** * {@inheritDoc} */ + @Override public void writeTo( @Nonnull ModuleWriter writer ) throws IOException { writer.writeGlobalAccess( load, name, type ); } @@ -77,6 +76,7 @@ class WasmGlobalInstruction extends WasmInstruction { /** * {@inheritDoc} */ + @Override AnyType getPushValueType() { return load ? type : null; } diff --git a/src/de/inetsoftware/jwebassembly/module/WasmLocalInstruction.java b/src/de/inetsoftware/jwebassembly/module/WasmLocalInstruction.java index f23355d..22bff94 100644 --- a/src/de/inetsoftware/jwebassembly/module/WasmLocalInstruction.java +++ b/src/de/inetsoftware/jwebassembly/module/WasmLocalInstruction.java @@ -96,6 +96,7 @@ class WasmLocalInstruction extends WasmInstruction { /** * {@inheritDoc} */ + @Override public void writeTo( @Nonnull ModuleWriter writer ) throws IOException { int index = getIndex(); writer.writeLocal( op, index ); @@ -104,6 +105,7 @@ class WasmLocalInstruction extends WasmInstruction { /** * {@inheritDoc} */ + @Override AnyType getPushValueType() { return null; }