public class InstrIndex extends java.lang.Object implements java.lang.Comparable<InstrIndex>
| Modifier and Type | Class and Description |
|---|---|
private static class |
InstrIndex.TempRelatives |
| Modifier and Type | Field and Description |
|---|---|
private int |
index |
private InstrIndex.TempRelatives |
tempList |
| Modifier | Constructor and Description |
|---|---|
|
InstrIndex(int index) |
private |
InstrIndex(int index,
InstrIndex.TempRelatives tempList) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(InstrIndex other) |
(package private) boolean |
directlyPreceeds(InstrIndex other) |
boolean |
equals(java.lang.Object o) |
int |
hashCode() |
private int |
idx() |
boolean |
isBackJumpFrom(IndexedStatement other) |
boolean |
isBackJumpFrom(InstrIndex other) |
boolean |
isBackJumpTo(IndexedStatement other) |
private int |
isBackJumpTo(InstrIndex other) |
InstrIndex |
justAfter() |
InstrIndex |
justBefore() |
private void |
mkTempList() |
java.lang.String |
toString() |
private final int index
private InstrIndex.TempRelatives tempList
public InstrIndex(int index)
private InstrIndex(int index,
InstrIndex.TempRelatives tempList)
private int idx()
public java.lang.String toString()
toString in class java.lang.Objectpublic int compareTo(InstrIndex other)
compareTo in interface java.lang.Comparable<InstrIndex>public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectprivate void mkTempList()
public InstrIndex justBefore()
public InstrIndex justAfter()
boolean directlyPreceeds(InstrIndex other)
public boolean isBackJumpTo(IndexedStatement other)
private int isBackJumpTo(InstrIndex other)
public boolean isBackJumpFrom(IndexedStatement other)
public boolean isBackJumpFrom(InstrIndex other)