Class DefaultParser.BracketChecker

java.lang.Object
org.jline.reader.impl.DefaultParser.BracketChecker
Enclosing class:
DefaultParser

private class DefaultParser.BracketChecker extends Object
  • Field Details

    • missingOpeningBracket

      private int missingOpeningBracket
    • nested

      private List<Integer> nested
    • openBrackets

      private int openBrackets
    • cursor

      private int cursor
    • nextClosingBracket

      private String nextClosingBracket
  • Constructor Details

    • BracketChecker

      public BracketChecker(int cursor)
  • Method Details

    • check

      public void check(CharSequence buffer, int pos)
    • isOpeningBracketMissing

      public boolean isOpeningBracketMissing()
    • getMissingOpeningBracket

      public String getMissingOpeningBracket()
    • isClosingBracketMissing

      public boolean isClosingBracketMissing()
    • getMissingClosingBrackets

      public String getMissingClosingBrackets()
    • getOpenBrackets

      public int getOpenBrackets()
    • getNextClosingBracket

      public String getNextClosingBracket()
    • bracketId

      private int bracketId(char[] brackets, CharSequence buffer, int pos)