Class Code
- java.lang.Object
-
- org.immutables.value.processor.encode.Code
-
final class Code extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static classCode.Binder(package private) static classCode.Bindingprivate static classCode.Delimiter(package private) static classCode.Interpolatorprivate static classCode.Other(package private) static classCode.Scanner(package private) static classCode.Term(package private) static classCode.Whitespace(package private) static classCode.WordOrNumber
-
Field Summary
Fields Modifier and Type Field Description private static com.google.common.base.CharMatcherDELIMITERprivate static com.google.common.base.CharMatcherIDENTIFIER_STARTprivate static com.google.common.base.CharMatcherLETTER_OR_DIGITprivate static com.google.common.base.CharMatcherWHITESPACE
-
Constructor Summary
Constructors Modifier Constructor Description privateCode()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description (package private) static java.lang.Stringjoin(java.util.List<Code.Term> terms)private static booleannextNonBlankIs(java.util.Iterator<Code.Term> terms, java.lang.String string)(package private) static java.util.List<Code.Term>oneLiner(java.util.List<Code.Term> code)(package private) static java.util.List<Code.Term>replaceReturn(java.util.List<Code.Term> code, java.lang.String replacement)(package private) static java.util.List<Code.Term>termsFrom(java.lang.String input)(package private) static java.util.List<Code.Term>trimLeadingIndent(java.util.List<Code.Term> code)(package private) static booleanusesThis(java.util.List<Code.Term> code)
-
-
-
Field Detail
-
DELIMITER
private static final com.google.common.base.CharMatcher DELIMITER
-
WHITESPACE
private static final com.google.common.base.CharMatcher WHITESPACE
-
LETTER_OR_DIGIT
private static final com.google.common.base.CharMatcher LETTER_OR_DIGIT
-
IDENTIFIER_START
private static final com.google.common.base.CharMatcher IDENTIFIER_START
-
-
Method Detail
-
usesThis
static boolean usesThis(java.util.List<Code.Term> code)
-
join
static java.lang.String join(java.util.List<Code.Term> terms)
-
termsFrom
static java.util.List<Code.Term> termsFrom(java.lang.String input)
-
trimLeadingIndent
static java.util.List<Code.Term> trimLeadingIndent(java.util.List<Code.Term> code)
-
replaceReturn
static java.util.List<Code.Term> replaceReturn(java.util.List<Code.Term> code, java.lang.String replacement)
-
nextNonBlankIs
private static boolean nextNonBlankIs(java.util.Iterator<Code.Term> terms, java.lang.String string)
-
-