java.lang.Object
com.intellij.psi.builder.ASTMarkersImpl<T>
- All Implemented Interfaces:
ASTMarkers<T>
rewrite of ASTMarkersImpl.kt
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.intellij.psi.builder.ASTMarkers
ASTMarkers.MarkerKind, ASTMarkers.MutableContext<T> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@NotNull AtomicReference<T>chameleonAt(int lexemeIndex) @NotNull List<Pair<Integer,AtomicReference<T>>> booleancollapsed(int i) @NotNull IElementTypeelementType(int i) @Nullable StringerrorMessage(int i) intgetSize()bytekind(int i) intlexemeCount(int i) intlexemeRelOffset(int i) intmarkersCount(int i) @NotNull ASTMarkers<T>mutate(@NotNull Function<ASTMarkers.MutableContext<T>, kala.tuple.Unit> mutator) toString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.intellij.psi.builder.ASTMarkers
firstChild, lastChild, nextSibling, prevSibling
-
Constructor Details
-
ASTMarkersImpl
public ASTMarkersImpl()
-
-
Method Details
-
getSize
public int getSize()- Specified by:
getSizein interfaceASTMarkers<T>
-
kind
public byte kind(int i) - Specified by:
kindin interfaceASTMarkers<T>
-
errorMessage
- Specified by:
errorMessagein interfaceASTMarkers<T>
-
lexemeCount
public int lexemeCount(int i) - Specified by:
lexemeCountin interfaceASTMarkers<T>
-
lexemeRelOffset
public int lexemeRelOffset(int i) - Specified by:
lexemeRelOffsetin interfaceASTMarkers<T>
-
collapsed
public boolean collapsed(int i) - Specified by:
collapsedin interfaceASTMarkers<T>
-
markersCount
public int markersCount(int i) - Specified by:
markersCountin interfaceASTMarkers<T>
-
elementType
- Specified by:
elementTypein interfaceASTMarkers<T>
-
chameleonAt
- Specified by:
chameleonAtin interfaceASTMarkers<T>
-
chameleons
- Specified by:
chameleonsin interfaceASTMarkers<T>
-
mutate
@NotNull public @NotNull ASTMarkers<T> mutate(@NotNull @NotNull Function<ASTMarkers.MutableContext<T>, kala.tuple.Unit> mutator) - Specified by:
mutatein interfaceASTMarkers<T>
-
toString
-