|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IRLocation
Method Summary | |
---|---|
boolean |
equals(IRLocation loc)
|
boolean |
follows(IRBasicBlock block)
Returns true if the location follows the basic block. |
boolean |
follows(IRBasicBlock block,
boolean strict)
|
boolean |
follows(IRExpression expr)
|
boolean |
follows(IRExpression expr,
boolean strict)
|
boolean |
follows(IRLocation loc)
|
boolean |
follows(IRLocation loc,
boolean strict)
|
boolean |
follows(IRStatement stmt)
|
boolean |
follows(IRStatement stmt,
boolean strict)
|
File |
getFile()
|
int |
getLine()
|
boolean |
isWithin(IRBasicBlock block)
Returns true if the location is within the basic block. |
boolean |
precedes(IRBasicBlock block)
Returns true if the location precedes the basic block. |
boolean |
precedes(IRBasicBlock block,
boolean strict)
|
boolean |
precedes(IRExpression expr)
|
boolean |
precedes(IRExpression expr,
boolean strict)
|
boolean |
precedes(IRLocation loc)
|
boolean |
precedes(IRLocation loc,
boolean strict)
|
boolean |
precedes(IRStatement stmt)
|
boolean |
precedes(IRStatement stmt,
boolean strict)
|
boolean |
strictFollows(IRBasicBlock block)
|
boolean |
strictFollows(IRExpression expr)
|
boolean |
strictFollows(IRLocation loc)
|
boolean |
strictFollows(IRStatement stmt)
|
boolean |
strictPrecedes(IRBasicBlock block)
|
boolean |
strictPrecedes(IRExpression expr)
|
boolean |
strictPrecedes(IRLocation loc)
|
boolean |
strictPrecedes(IRStatement stmt)
|
Methods inherited from interface java.lang.Comparable |
---|
compareTo |
Method Detail |
---|
boolean equals(IRLocation loc)
boolean follows(IRBasicBlock block)
boolean follows(IRExpression expr)
boolean follows(IRLocation loc)
boolean follows(IRStatement stmt)
boolean follows(IRBasicBlock block, boolean strict)
boolean follows(IRExpression expr, boolean strict)
boolean follows(IRLocation loc, boolean strict)
boolean follows(IRStatement stmt, boolean strict)
File getFile()
int getLine()
boolean isWithin(IRBasicBlock block)
boolean precedes(IRBasicBlock block)
boolean precedes(IRExpression expr)
boolean precedes(IRLocation loc)
boolean precedes(IRStatement stmt)
boolean precedes(IRBasicBlock block, boolean strict)
boolean precedes(IRExpression expr, boolean strict)
boolean precedes(IRLocation loc, boolean strict)
boolean precedes(IRStatement stmt, boolean strict)
boolean strictFollows(IRBasicBlock block)
boolean strictFollows(IRExpression expr)
boolean strictFollows(IRLocation loc)
boolean strictFollows(IRStatement stmt)
boolean strictPrecedes(IRBasicBlock block)
boolean strictPrecedes(IRExpression expr)
boolean strictPrecedes(IRLocation loc)
boolean strictPrecedes(IRStatement stmt)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |