Class WasmStructuredControlflowCodeGenerator.NestingLevelSwitch
- java.lang.Object
-
- de.mirkosertic.bytecoder.core.backend.wasm.WasmStructuredControlflowCodeGenerator.NestingLevel<LabeledContainer>
-
- de.mirkosertic.bytecoder.core.backend.wasm.WasmStructuredControlflowCodeGenerator.NestingLevelSwitch
-
- Enclosing class:
- WasmStructuredControlflowCodeGenerator
static class WasmStructuredControlflowCodeGenerator.NestingLevelSwitch extends WasmStructuredControlflowCodeGenerator.NestingLevel<LabeledContainer>
-
-
Field Summary
Fields Modifier and Type Field Description (package private) WasmValue
valueToCheck
-
Fields inherited from class de.mirkosertic.bytecoder.core.backend.wasm.WasmStructuredControlflowCodeGenerator.NestingLevel
activeContainer, activeFlow, parent
-
-
Constructor Summary
Constructors Constructor Description NestingLevelSwitch(WasmStructuredControlflowCodeGenerator.NestingLevel<?> parent, Expressions activeFlow, LabeledContainer activeContainer, WasmValue valueToCheck)
-
Method Summary
-
Methods inherited from class de.mirkosertic.bytecoder.core.backend.wasm.WasmStructuredControlflowCodeGenerator.NestingLevel
depth, findByLabelInHierarchy, writeDebug
-
-
-
-
Field Detail
-
valueToCheck
final WasmValue valueToCheck
-
-
Constructor Detail
-
NestingLevelSwitch
public NestingLevelSwitch(WasmStructuredControlflowCodeGenerator.NestingLevel<?> parent, Expressions activeFlow, LabeledContainer activeContainer, WasmValue valueToCheck)
-
-