Package org.jline.reader.impl
Class DefaultParser.BracketChecker
- java.lang.Object
-
- org.jline.reader.impl.DefaultParser.BracketChecker
-
- Enclosing class:
- DefaultParser
private class DefaultParser.BracketChecker extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private int
cursor
private int
missingOpeningBracket
private java.util.List<java.lang.Integer>
nested
private java.lang.String
nextClosingBracket
private int
openBrackets
-
Constructor Summary
Constructors Constructor Description BracketChecker(int cursor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private int
bracketId(char[] brackets, java.lang.CharSequence buffer, int pos)
void
check(java.lang.CharSequence buffer, int pos)
java.lang.String
getMissingClosingBrackets()
java.lang.String
getMissingOpeningBracket()
java.lang.String
getNextClosingBracket()
int
getOpenBrackets()
boolean
isClosingBracketMissing()
boolean
isOpeningBracketMissing()
-
-
-
Method Detail
-
check
public void check(java.lang.CharSequence buffer, int pos)
-
isOpeningBracketMissing
public boolean isOpeningBracketMissing()
-
getMissingOpeningBracket
public java.lang.String getMissingOpeningBracket()
-
isClosingBracketMissing
public boolean isClosingBracketMissing()
-
getMissingClosingBrackets
public java.lang.String getMissingClosingBrackets()
-
getOpenBrackets
public int getOpenBrackets()
-
getNextClosingBracket
public java.lang.String getNextClosingBracket()
-
bracketId
private int bracketId(char[] brackets, java.lang.CharSequence buffer, int pos)
-
-