Package com.google.googlejavaformat
Class OpsBuilder.BlankLineWanted
- java.lang.Object
-
- com.google.googlejavaformat.OpsBuilder.BlankLineWanted
-
- Direct Known Subclasses:
OpsBuilder.BlankLineWanted.ConditionalBlankLine,OpsBuilder.BlankLineWanted.SimpleBlankLine
- Enclosing class:
- OpsBuilder
public abstract static class OpsBuilder.BlankLineWanted extends java.lang.ObjectA request to add or remove a blank line in the output.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classOpsBuilder.BlankLineWanted.ConditionalBlankLineprivate static classOpsBuilder.BlankLineWanted.SimpleBlankLine
-
Field Summary
Fields Modifier and Type Field Description static OpsBuilder.BlankLineWantedNONever emit a blank line.static OpsBuilder.BlankLineWantedPRESERVEExplicitly preserve blank lines from the input (e.g.static OpsBuilder.BlankLineWantedYESAlways emit a blank line.
-
Constructor Summary
Constructors Constructor Description BlankLineWanted()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static OpsBuilder.BlankLineWantedconditional(Output.BreakTag breakTag)Emit a blank line if the given break is taken.abstract OpsBuilder.BlankLineWantedmerge(OpsBuilder.BlankLineWanted wanted)Merge this blank line request with another.abstract java.util.Optional<java.lang.Boolean>wanted()Is the blank line wanted?
-
-
-
Field Detail
-
YES
public static final OpsBuilder.BlankLineWanted YES
Always emit a blank line.
-
NO
public static final OpsBuilder.BlankLineWanted NO
Never emit a blank line.
-
PRESERVE
public static final OpsBuilder.BlankLineWanted PRESERVE
Explicitly preserve blank lines from the input (e.g. before the first member in a class declaration). Overrides conditional blank lines.
-
-
Method Detail
-
wanted
public abstract java.util.Optional<java.lang.Boolean> wanted()
Is the blank line wanted?
-
merge
public abstract OpsBuilder.BlankLineWanted merge(OpsBuilder.BlankLineWanted wanted)
Merge this blank line request with another.
-
conditional
public static OpsBuilder.BlankLineWanted conditional(Output.BreakTag breakTag)
Emit a blank line if the given break is taken.
-
-