Package org.openrewrite.java.tree
Class Space
- java.lang.Object
-
- org.openrewrite.java.tree.Space
-
public class Space extends java.lang.ObjectWherever whitespace can occur in Java, so can comments (at least block and javadoc style comments). So whitespace and comments are like peanut butter and jelly.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSpace.Location
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Spacebuild(@Nullable java.lang.String whitespace, java.util.List<Comment> comments)static SpacefirstPrefix(@Nullable java.util.List<? extends J> trees)static Spaceformat(java.lang.String formatting)static <J2 extends J>
java.util.List<J2>formatFirstPrefix(java.util.List<J2> trees, Space prefix)static <J2 extends J>
java.util.List<JRightPadded<J2>>formatLastSuffix(@Nullable java.util.List<JRightPadded<J2>> trees, Space suffix)java.util.List<Comment>getComments()java.lang.StringgetIndent()java.lang.StringgetLastWhitespace()java.lang.StringgetWhitespace()booleanhasComment(java.lang.String comment)booleanisEmpty()java.lang.StringtoString()SpacewithComments(java.util.List<Comment> comments)SpacewithWhitespace(java.lang.String whitespace)
-
-
-
Field Detail
-
EMPTY
public static final Space EMPTY
-
-
Method Detail
-
build
public static Space build(@Nullable @Nullable java.lang.String whitespace, java.util.List<Comment> comments)
-
getIndent
public java.lang.String getIndent()
-
getLastWhitespace
public java.lang.String getLastWhitespace()
-
getComments
public java.util.List<Comment> getComments()
-
getWhitespace
public java.lang.String getWhitespace()
-
hasComment
public boolean hasComment(java.lang.String comment)
-
withWhitespace
public Space withWhitespace(java.lang.String whitespace)
-
isEmpty
public boolean isEmpty()
-
format
public static Space format(java.lang.String formatting)
-
formatLastSuffix
public static <J2 extends J> java.util.List<JRightPadded<J2>> formatLastSuffix(@Nullable @Nullable java.util.List<JRightPadded<J2>> trees, Space suffix)
-
formatFirstPrefix
public static <J2 extends J> java.util.List<J2> formatFirstPrefix(java.util.List<J2> trees, Space prefix)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-