Package org.openrewrite.python.internal
Class PsiUtils.PsiElementCursor
java.lang.Object
org.openrewrite.python.internal.PsiUtils.PsiElementCursor
- Enclosing class:
- PsiUtils
-
Constructor Summary
ConstructorsConstructorDescriptionPsiElementCursor(@Nullable com.intellij.psi.PsiElement current, @Nullable com.intellij.psi.PsiElement end) -
Method Summary
Modifier and TypeMethodDescriptionvoidadvance()com.intellij.psi.PsiElementconsume()<T extends com.intellij.psi.PsiElement>
TconsumeExpectingType(Class<T> clazz) com.intellij.psi.PsiElementcurrent()boolean
-
Constructor Details
-
PsiElementCursor
public PsiElementCursor(@Nullable @Nullable com.intellij.psi.PsiElement current, @Nullable @Nullable com.intellij.psi.PsiElement end)
-
-
Method Details
-
advance
public void advance() -
consume
public com.intellij.psi.PsiElement consume() -
consumeExpectingType
-
consumeWhitespace
-
current
public com.intellij.psi.PsiElement current() -
isPastEnd
public boolean isPastEnd()
-