Class BranchManager.IfParsedBlock
java.lang.Object
de.inetsoftware.jwebassembly.module.BranchManager.ParsedBlock
de.inetsoftware.jwebassembly.module.BranchManager.IfParsedBlock
- All Implemented Interfaces:
Comparable<BranchManager.ParsedBlock>
- Enclosing class:
BranchManager
Description of a parsed IF operation.
-
Field Summary
FieldsFields inherited from class de.inetsoftware.jwebassembly.module.BranchManager.ParsedBlock
endPosition, lineNumber, nextPosition, startPosition
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
IfParsedBlock
(int startPosition, int offset, int lineNumber, WasmNumericInstruction instr, JumpInstruction jump) Create new instance -
Method Summary
Methods inherited from class de.inetsoftware.jwebassembly.module.BranchManager.ParsedBlock
compareTo
-
Field Details
-
instr
-
jump
-
-
Constructor Details
-
IfParsedBlock
private IfParsedBlock(int startPosition, int offset, int lineNumber, WasmNumericInstruction instr, JumpInstruction jump) Create new instance- Parameters:
startPosition
- the byte position of the start positionoffset
- the relative jump positionlineNumber
- the Java line number for possible error messagesinstr
- the compare instruction
-
-
Method Details
-
negateCompare
private void negateCompare()Negate the compare operation.
-