Class Code


  • final class Code
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private static com.google.common.base.CharMatcher DELIMITER  
      private static com.google.common.base.CharMatcher IDENTIFIER_START  
      private static com.google.common.base.CharMatcher LETTER_OR_DIGIT  
      private static com.google.common.base.CharMatcher WHITESPACE  
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private 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
    • Constructor Detail

      • Code

        private Code()
    • 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)
      • oneLiner

        static java.util.List<Code.Term> oneLiner​(java.util.List<Code.Term> code)
      • nextNonBlankIs

        private static boolean nextNonBlankIs​(java.util.Iterator<Code.Term> terms,
                                              java.lang.String string)