Package ghidra.program.model.lang
Class InstructionBlockFlow
- java.lang.Object
-
- ghidra.program.model.lang.InstructionBlockFlow
-
- All Implemented Interfaces:
java.lang.Comparable<InstructionBlockFlow>
public class InstructionBlockFlow extends java.lang.Object implements java.lang.Comparable<InstructionBlockFlow>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
InstructionBlockFlow.Type
-
Constructor Summary
Constructors Constructor Description InstructionBlockFlow(Address address, Address flowFrom, InstructionBlockFlow.Type type)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(InstructionBlockFlow o)
boolean
equals(java.lang.Object obj)
Address
getDestinationAddress()
Get the flow destination addressAddress
getFlowFromAddress()
Get the flow from addressInstructionBlockFlow.Type
getType()
int
hashCode()
java.lang.String
toString()
-
-
-
Constructor Detail
-
InstructionBlockFlow
public InstructionBlockFlow(Address address, Address flowFrom, InstructionBlockFlow.Type type)
-
-
Method Detail
-
getDestinationAddress
public Address getDestinationAddress()
Get the flow destination address- Returns:
- flow destination address
-
getFlowFromAddress
public Address getFlowFromAddress()
Get the flow from address- Returns:
- flow from address (may be null)
-
getType
public InstructionBlockFlow.Type getType()
- Returns:
- flow type
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
compareTo
public int compareTo(InstructionBlockFlow o)
- Specified by:
compareTo
in interfacejava.lang.Comparable<InstructionBlockFlow>
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-