Package org.openrewrite.python.internal
Class PsiPaddingCursor
java.lang.Object
org.openrewrite.python.internal.PsiPaddingCursor
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.openrewrite.java.tree.Spaceorg.openrewrite.java.tree.SpaceconsumeRemainingAndExpect(com.intellij.psi.PsiElement expectedNext) org.openrewrite.java.tree.Spaceorg.openrewrite.java.tree.Spaceorg.openrewrite.java.tree.SpaceconsumeUntilExpectedWhitespace(String search) org.openrewrite.java.tree.SpaceconsumeUntilFound(String search) <T> TconsumeUntilFoundOrRollback(String search, Function<org.openrewrite.java.tree.Space, T> fn) PsiPaddingCursor.WithStatus<org.openrewrite.java.tree.Space>consumeUntilFoundWithStatus(String search) org.openrewrite.java.tree.Space@Nullable org.openrewrite.java.tree.Space<T> TconsumeUntilNewlineOrRollback(Function<org.openrewrite.java.tree.Space, T> fn) PsiPaddingCursor.WithStatus<org.openrewrite.java.tree.Space>voidvoidexpectNext(com.intellij.psi.PsiElement expectedNext) booleanisPast(com.intellij.psi.PsiElement element) @Nullable IntegervoidresetTo(com.intellij.psi.PsiElement next) voidresetToSpaceAfter(com.intellij.psi.PsiElement next) voidresetToSpaceBefore(com.intellij.psi.PsiElement elementAfterSpace) voidresetToTrailingSpaceWithin(com.intellij.psi.PsiElement within) <T> TwithRollback(Supplier<T> fn)
-
Constructor Details
-
PsiPaddingCursor
public PsiPaddingCursor(com.intellij.psi.PsiFile file)
-
-
Method Details
-
offsetInFile
-
isPast
public boolean isPast(com.intellij.psi.PsiElement element) -
withRollback
-
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
-
consumeUntilFoundWithStatus
public PsiPaddingCursor.WithStatus<org.openrewrite.java.tree.Space> consumeUntilFoundWithStatus(String search) -
consumeUntilNewline
public org.openrewrite.java.tree.Space consumeUntilNewline() -
consumeUntilFound
-
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
-
consumeUntilExpectedNewline
public org.openrewrite.java.tree.Space consumeUntilExpectedNewline() -
consumeUntilExpectedWhitespace
-
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()
-