Klasse TokenTraverser
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.formatter.TokenTraverser
- Bekannte direkte Unterklassen:
CommentWrapExecutor
,TextEditsBuilder
Helper class that can be subclassed every time an algorithm needs to swipe through all or part of the tokens and
easily keep track or previous and future tokens and whitespace.
-
Feldübersicht
-
Konstruktorübersicht
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected Token
protected int
protected int
protected Token
getNext()
protected Token
protected boolean
protected boolean
protected void
Must be called every time tokens are added or removed from the list that is currently being traversed so that cached data can be refreshed.protected abstract boolean
int
-
Felddetails
-
counter
protected int counterGeneral purpose field that can be used by subclasses to count things -
value
protected int valueGeneral purpose field that can be used by subclasses to store an integer value
-
-
Konstruktordetails
-
TokenTraverser
public TokenTraverser()
-
-
Methodendetails
-
token
-
structureChanged
protected void structureChanged()Must be called every time tokens are added or removed from the list that is currently being traversed so that cached data can be refreshed. -
isSpaceBefore
protected boolean isSpaceBefore() -
isSpaceAfter
protected boolean isSpaceAfter() -
getLineBreaksBefore
protected int getLineBreaksBefore() -
getLineBreaksAfter
protected int getLineBreaksAfter() -
getPrevious
-
getCurrent
-
getNext
-
traverse
-