Class PsiUtils.PsiElementCursor

java.lang.Object
org.openrewrite.python.internal.PsiUtils.PsiElementCursor
Enclosing class:
PsiUtils

public static class PsiUtils.PsiElementCursor extends Object
  • 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

      public <T extends com.intellij.psi.PsiElement> T consumeExpectingType(Class<T> clazz)
    • consumeWhitespace

      public String consumeWhitespace()
    • current

      public com.intellij.psi.PsiElement current()
    • isPastEnd

      public boolean isPastEnd()