Class PsiPaddingCursor

java.lang.Object
org.openrewrite.python.internal.PsiPaddingCursor

public class PsiPaddingCursor extends Object
  • Constructor Details

    • PsiPaddingCursor

      public PsiPaddingCursor(com.intellij.psi.PsiFile file)
  • Method Details

    • offsetInFile

      @Nullable public @Nullable Integer offsetInFile()
    • isPast

      public boolean isPast(com.intellij.psi.PsiElement element)
    • withRollback

      public <T> T withRollback(Supplier<T> fn)
    • consumeRemaining

      public org.openrewrite.java.tree.Space consumeRemaining()
    • consumeRemainingAndExpect

      public org.openrewrite.java.tree.Space consumeRemainingAndExpect(com.intellij.psi.PsiElement expectedNext)
    • consumeRemainingAndExpectEOF

      public org.openrewrite.java.tree.Space consumeRemainingAndExpectEOF()
    • consumeUntilNewlineWithStatus

      public PsiPaddingCursor.WithStatus<org.openrewrite.java.tree.Space> consumeUntilNewlineWithStatus()
    • consumeUntilFoundWithStatus

      public PsiPaddingCursor.WithStatus<org.openrewrite.java.tree.Space> consumeUntilFoundWithStatus(String search)
    • consumeUntilNewline

      public org.openrewrite.java.tree.Space consumeUntilNewline()
    • consumeUntilFound

      public org.openrewrite.java.tree.Space consumeUntilFound(String search)
    • consumeUntilNewlineOrRollback

      @Nullable public @Nullable org.openrewrite.java.tree.Space consumeUntilNewlineOrRollback()
    • consumeUntilNewlineOrRollback

      @Nullable public <T> T consumeUntilNewlineOrRollback(Function<org.openrewrite.java.tree.Space,T> fn)
    • consumeUntilFoundOrRollback

      @Nullable public <T> T consumeUntilFoundOrRollback(String search, Function<org.openrewrite.java.tree.Space,T> fn)
    • consumeUntilExpectedNewline

      public org.openrewrite.java.tree.Space consumeUntilExpectedNewline()
    • consumeUntilExpectedWhitespace

      public org.openrewrite.java.tree.Space consumeUntilExpectedWhitespace(String search)
    • resetTo

      public void resetTo(com.intellij.psi.PsiElement next)
    • resetToSpaceBefore

      public void resetToSpaceBefore(com.intellij.psi.PsiElement elementAfterSpace)
    • resetToSpaceAfter

      public void resetToSpaceAfter(com.intellij.psi.PsiElement next)
    • resetToTrailingSpaceWithin

      public void resetToTrailingSpaceWithin(com.intellij.psi.PsiElement within)
    • expectNext

      public void expectNext(com.intellij.psi.PsiElement expectedNext)
    • expectEOF

      public void expectEOF()