public class SourceStringBuilder extends AbstractSourceBuilder<SourceStringBuilder>
SourceBuilder that writes to a StringBuilder.features, scope, typeMirrorShortener| Modifier and Type | Method and Description |
|---|---|
SourceStringBuilder |
append(char c) |
static SourceStringBuilder |
compilable(FeatureSet features)
Returns a
SourceStringBuilder that returns compilable code. |
protected org.inferred.freebuilder.processor.util.TypeShortener |
getShortener() |
protected SourceStringBuilder |
getThis() |
static SourceStringBuilder |
simple(Feature<?>... features)
Returns a
SourceStringBuilder that always shortens types, even if that causes
conflicts. |
java.lang.String |
toString() |
add, add, addLine, append, append, feature, scope, subBuilder, subScopepublic static SourceStringBuilder simple(Feature<?>... features)
SourceStringBuilder that always shortens types, even if that causes
conflicts.public static SourceStringBuilder compilable(FeatureSet features)
SourceStringBuilder that returns compilable code.protected org.inferred.freebuilder.processor.util.TypeShortener getShortener()
getShortener in class AbstractSourceBuilder<SourceStringBuilder>public SourceStringBuilder append(char c)
append in interface java.lang.Appendableappend in class AbstractSourceBuilder<SourceStringBuilder>protected SourceStringBuilder getThis()
getThis in class AbstractSourceBuilder<SourceStringBuilder>public java.lang.String toString()
toString in class java.lang.Object