Package com.google.googlejavaformat.java
Class ModifierOrderer.ModifierTokens
java.lang.Object
com.google.googlejavaformat.java.ModifierOrderer.ModifierTokens
- All Implemented Interfaces:
Comparable<ModifierOrderer.ModifierTokens>
- Enclosing class:
ModifierOrderer
static class ModifierOrderer.ModifierTokens
extends Object
implements Comparable<ModifierOrderer.ModifierTokens>
A class that contains the tokens corresponding to a modifier. This is usually a single token
(e.g. for
public), but may be multiple tokens for modifiers containing - (e.g.
non-sealed).-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Modifierprivate final com.google.common.collect.ImmutableList<Input.Token> -
Constructor Summary
ConstructorsConstructorDescriptionModifierTokens(com.google.common.collect.ImmutableList<Input.Token> tokens, Modifier modifier) -
Method Summary
Modifier and TypeMethodDescriptionint(package private) static ModifierOrderer.ModifierTokenscreate(com.google.common.collect.ImmutableList<Input.Token> tokens) (package private) static ModifierOrderer.ModifierTokensempty()(package private) intprivate Input.Tokenfirst()(package private) com.google.common.collect.ImmutableList<? extends Input.Tok> (package private) com.google.common.collect.ImmutableList<? extends Input.Tok> (package private) booleanisEmpty()private Input.Tokenlast()(package private) Modifiermodifier()(package private) int(package private) com.google.common.collect.ImmutableList<Input.Token> tokens()
-
Field Details
-
tokens
-
modifier
-
-
Constructor Details
-
ModifierTokens
ModifierTokens(com.google.common.collect.ImmutableList<Input.Token> tokens, Modifier modifier)
-
-
Method Details
-
create
static ModifierOrderer.ModifierTokens create(com.google.common.collect.ImmutableList<Input.Token> tokens) -
empty
-
isEmpty
boolean isEmpty() -
modifier
Modifier modifier() -
tokens
com.google.common.collect.ImmutableList<Input.Token> tokens() -
first
-
last
-
startPosition
int startPosition() -
endPosition
int endPosition() -
getToksBefore
com.google.common.collect.ImmutableList<? extends Input.Tok> getToksBefore() -
getToksAfter
com.google.common.collect.ImmutableList<? extends Input.Tok> getToksAfter() -
compareTo
- Specified by:
compareToin interfaceComparable<ModifierOrderer.ModifierTokens>
-