public interface ProgramPrefix extends NonTerminalProgramElement
| Modifier and Type | Method and Description |
|---|---|
PosInProgram |
getFirstActiveChildPos()
returns the position of the first active child
|
MethodFrame |
getInnerMostMethodFrame()
returns the inner most
MethodFrame |
ProgramPrefix |
getLastPrefixElement()
return the last prefix element
|
ProgramPrefix |
getNextPrefixElement()
return the next prefix element
if no next prefix element is available an IndexOutOfBoundsException is thrown
|
ImmutableArray<ProgramPrefix> |
getPrefixElements()
returns an array with all prefix elements starting at
this element
|
int |
getPrefixLength()
returns the length of the prefix
|
boolean |
hasNextPrefixElement()
return true if there is a next prefix element
|
getChildAt, getChildCountgetComments, matchequalsModRenaming, getEndPosition, getFirstElement, getFirstElementIncludingBlocks, getLastElement, getPositionInfo, getRelativePosition, getStartPosition, prettyPrint, visitboolean hasNextPrefixElement()
ProgramPrefix getNextPrefixElement()
ProgramPrefix getLastPrefixElement()
ImmutableArray<ProgramPrefix> getPrefixElements()
PosInProgram getFirstActiveChildPos()
int getPrefixLength()
MethodFrame getInnerMostMethodFrame()
MethodFrame