Package com.strobel.assembler.ir
Class InstructionBlock
java.lang.Object
com.strobel.assembler.ir.InstructionBlock
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal boolean
contains
(Instruction instruction) final boolean
contains
(InstructionBlock block) final boolean
static final Predicate
<InstructionBlock> static final Predicate
<InstructionBlock> containsInstructionPredicate
(Instruction instruction) final boolean
final Instruction
final Instruction
final int
hashCode()
final boolean
intersects
(InstructionBlock block) final boolean
intersects
(Range range)
-
Field Details
-
_firstInstruction
-
_lastInstruction
-
-
Constructor Details
-
InstructionBlock
-
-
Method Details
-
getFirstInstruction
-
getLastInstruction
-
contains
-
contains
-
contains
-
intersects
-
intersects
-
equals
-
hashCode
public final int hashCode() -
containsInstructionPredicate
public static final Predicate<InstructionBlock> containsInstructionPredicate(Instruction instruction) -
containsBlockPredicate
-