类 Input
java.lang.Object
com.palantir.javaformat.InputOutput
com.palantir.javaformat.Input
- 直接已知子类:
JavaInput
An input to the formatter.
-
嵌套类概要
嵌套类修饰符和类型类说明static interfaceATok("tock") is a token, or a comment, or a newline, or a maximal string of blanks.static interfaceATokenis a language-level token. -
字段概要
从类继承的字段 com.palantir.javaformat.InputOutput
EMPTY_RANGE, ranges -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明com.palantir.javaformat.java.FormatterDiagnosticcreateDiagnostic(int inputPosition, String message) Construct a diagnostic.abstract intgetColumnNumber(int inputPosition) Converts a character offset in the input to a 0-based column number.abstract intgetLineNumber(int inputPosition) Converts a character offset in the input to a line number.abstract com.google.common.collect.ImmutableRangeMap<Integer, ? extends Input.Token> A map from [start, end] position ranges toInput.Tokens.abstract StringgetText()abstract com.google.common.collect.ImmutableList<? extends Input.Token> Get the input tokens.toString()从类继承的方法 com.palantir.javaformat.InputOutput
computeRanges, getLine, getLineCount, getRanges, makeKToIJ, setLines
-
构造器详细资料
-
Input
public Input()
-
-
方法详细资料
-
getTokens
Get the input tokens.- 返回:
- the input tokens
-
getPositionTokenMap
public abstract com.google.common.collect.ImmutableRangeMap<Integer,? extends Input.Token> getPositionTokenMap()A map from [start, end] position ranges toInput.Tokens. -
getPositionToColumnMap
-
getText
-
toString
- 覆盖:
toString在类中InputOutput
-
getLineNumber
public abstract int getLineNumber(int inputPosition) Converts a character offset in the input to a line number. -
getColumnNumber
public abstract int getColumnNumber(int inputPosition) Converts a character offset in the input to a 0-based column number. -
createDiagnostic
public com.palantir.javaformat.java.FormatterDiagnostic createDiagnostic(int inputPosition, String message) Construct a diagnostic. Populates the input filename, and converts character offsets to numbers.
-