public class ControlFlowSubRange extends java.lang.Object implements ControlFlow
EMPTY
Constructor and Description |
---|
ControlFlowSubRange(ControlFlow controlFlow,
int start,
int end) |
Modifier and Type | Method and Description |
---|---|
PsiElement |
getElement(int offset) |
int |
getEndOffset(PsiElement element) |
java.util.List<Instruction> |
getInstructions() |
int |
getSize() |
int |
getStartOffset(PsiElement element) |
boolean |
isConstantConditionOccurred() |
java.lang.String |
toString() |
public ControlFlowSubRange(ControlFlow controlFlow, int start, int end)
public java.util.List<Instruction> getInstructions()
getInstructions
in interface ControlFlow
public int getSize()
getSize
in interface ControlFlow
public int getStartOffset(PsiElement element)
getStartOffset
in interface ControlFlow
public int getEndOffset(PsiElement element)
getEndOffset
in interface ControlFlow
public PsiElement getElement(int offset)
getElement
in interface ControlFlow
public boolean isConstantConditionOccurred()
isConstantConditionOccurred
in interface ControlFlow
public java.lang.String toString()
toString
in class java.lang.Object