Class Catch
- java.lang.Object
-
- de.mirkosertic.bytecoder.core.backend.wasm.ast.Container
-
- de.mirkosertic.bytecoder.core.backend.wasm.ast.Catch
-
public class Catch extends Container
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
relativeDepthTo(LabeledContainer outerBlock)
int
relativeDepthTo(LabeledContainer outerBlock, int offset)
void
writeTo(BinaryWriter.Writer codeWriter, WasmValue.ExportContext context)
void
writeTo(TextWriter textWriter, WasmValue.ExportContext context)
-
Methods inherited from class de.mirkosertic.bytecoder.core.backend.wasm.ast.Container
addChild, end, findByLabelInHierarchy, getChildren, hasChildren, parent
-
-
-
-
Field Detail
-
catchTag
private final Tag catchTag
-
-
Method Detail
-
relativeDepthTo
public int relativeDepthTo(LabeledContainer outerBlock)
- Overrides:
relativeDepthTo
in classContainer
-
relativeDepthTo
public int relativeDepthTo(LabeledContainer outerBlock, int offset)
- Overrides:
relativeDepthTo
in classContainer
-
writeTo
public void writeTo(BinaryWriter.Writer codeWriter, WasmValue.ExportContext context) throws java.io.IOException
- Throws:
java.io.IOException
-
writeTo
public void writeTo(TextWriter textWriter, WasmValue.ExportContext context) throws java.io.IOException
- Throws:
java.io.IOException
-
-