@@ -12,82 +12,31 @@ public final class Characters {
1212 private Characters () {
1313 throw new UnsupportedOperationException ();
1414 }
15- public static final F <Character , String > toString = new F <Character , String >() {
16- public String f (final Character c ) {return Character .toString (c );}
17- };
18- public static final F <Character , Boolean > isLowerCase = new F <Character , Boolean >() {
19- public Boolean f (final Character ch ) {return Character .isLowerCase (ch );}
20- };
21- public static final F <Character , Boolean > isUpperCase = new F <Character , Boolean >() {
22- public Boolean f (final Character ch ) {return Character .isUpperCase (ch );}
23- };
24- public static final F <Character , Boolean > isTitleCase = new F <Character , Boolean >() {
25- public Boolean f (final Character ch ) {return Character .isTitleCase (ch );}
26- };
27- public static final F <Character , Boolean > isDigit = new F <Character , Boolean >() {
28- public Boolean f (final Character ch ) {return Character .isDigit (ch );}
29- };
30- public static final F <Character , Boolean > isDefined = new F <Character , Boolean >() {
31- public Boolean f (final Character ch ) {return Character .isDefined (ch );}
32- };
33- public static final F <Character , Boolean > isLetter = new F <Character , Boolean >() {
34- public Boolean f (final Character ch ) {return Character .isLetter (ch );}
35- };
36- public static final F <Character , Boolean > isLetterOrDigit = new F <Character , Boolean >() {
37- public Boolean f (final Character ch ) {return Character .isLetterOrDigit (ch );}
38- };
39- public static final F <Character , Boolean > isJavaIdentifierStart = new F <Character , Boolean >() {
40- public Boolean f (final Character ch ) {return Character .isJavaIdentifierStart (ch );}
41- };
42- public static final F <Character , Boolean > isJavaIdentifierPart = new F <Character , Boolean >() {
43- public Boolean f (final Character ch ) {return Character .isJavaIdentifierPart (ch );}
44- };
45- public static final F <Character , Boolean > isUnicodeIdentifierStart = new F <Character , Boolean >() {
46- public Boolean f (final Character ch ) {return Character .isUnicodeIdentifierStart (ch );}
47- };
48- public static final F <Character , Boolean > isUnicodeIdentifierPart = new F <Character , Boolean >() {
49- public Boolean f (final Character ch ) {return Character .isUnicodeIdentifierPart (ch );}
50- };
51- public static final F <Character , Boolean > isIdentifierIgnorable = new F <Character , Boolean >() {
52- public Boolean f (final Character ch ) {return Character .isIdentifierIgnorable (ch );}
53- };
54- public static final F <Character , Character > toLowerCase = new F <Character , Character >() {
55- public Character f (final Character ch ) {return Character .toLowerCase (ch );}
56- };
57- public static final F <Character , Character > toUpperCase = new F <Character , Character >() {
58- public Character f (final Character ch ) {return Character .toUpperCase (ch );}
59- };
60- public static final F <Character , Character > toTitleCase = new F <Character , Character >() {
61- public Character f (final Character ch ) {return Character .toTitleCase (ch );}
62- };
63- public static final F <Character , F <Integer , Integer >> digit = curry (new F2 <Character , Integer , Integer >() {
64- public Integer f (final Character ch , final Integer radix ) {return Character .digit (ch , radix );}
65- });
66- public static final F <Character , Integer > getNumericValue = new F <Character , Integer >() {
67- public Integer f (final Character ch ) {return Character .getNumericValue (ch );}
68- };
69- public static final F <Character , Boolean > isSpaceChar = new F <Character , Boolean >() {
70- public Boolean f (final Character ch ) {return Character .isSpaceChar (ch );}
71- };
72- public static final F <Character , Boolean > isWhitespace = new F <Character , Boolean >() {
73- public Boolean f (final Character ch ) {return Character .isWhitespace (ch );}
74- };
75- public static final F <Character , Boolean > isISOControl = new F <Character , Boolean >() {
76- public Boolean f (final Character ch ) {return Character .isISOControl (ch );}
77- };
78- public static final F <Character , Integer > getType = new F <Character , Integer >() {
79- public Integer f (final Character ch ) {return Character .getType (ch );}
80- };
81- public static final F <Character , Byte > getDirectionality = new F <Character , Byte >() {
82- public Byte f (final Character ch ) {return Character .getDirectionality (ch );}
83- };
84- public static final F <Character , Boolean > isMirrored = new F <Character , Boolean >() {
85- public Boolean f (final Character ch ) {return Character .isMirrored (ch );}
86- };
87- public static final F <Character , Character > reverseBytes = new F <Character , Character >() {
88- public Character f (final Character ch ) {return Character .reverseBytes (ch );}
89- };
90- public static final F <Character , Boolean > isNewLine = new F <Character , Boolean >() {
91- public Boolean f (final Character c ) { return c == '\n' ; }
92- };
15+ public static final F <Character , String > toString = c -> Character .toString (c );
16+ public static final F <Character , Boolean > isLowerCase = ch -> Character .isLowerCase (ch );
17+ public static final F <Character , Boolean > isUpperCase = ch -> Character .isUpperCase (ch );
18+ public static final F <Character , Boolean > isTitleCase = ch -> Character .isTitleCase (ch );
19+ public static final F <Character , Boolean > isDigit = ch -> Character .isDigit (ch );
20+ public static final F <Character , Boolean > isDefined = ch -> Character .isDefined (ch );
21+ public static final F <Character , Boolean > isLetter = ch -> Character .isLetter (ch );
22+ public static final F <Character , Boolean > isLetterOrDigit = ch -> Character .isLetterOrDigit (ch );
23+ public static final F <Character , Boolean > isJavaIdentifierStart = ch -> Character .isJavaIdentifierStart (ch );
24+ public static final F <Character , Boolean > isJavaIdentifierPart = ch -> Character .isJavaIdentifierPart (ch );
25+ public static final F <Character , Boolean > isUnicodeIdentifierStart = ch -> Character .isUnicodeIdentifierStart (ch );
26+ public static final F <Character , Boolean > isUnicodeIdentifierPart = ch -> Character .isUnicodeIdentifierPart (ch );
27+ public static final F <Character , Boolean > isIdentifierIgnorable = ch -> Character .isIdentifierIgnorable (ch );
28+ public static final F <Character , Character > toLowerCase = ch -> Character .toLowerCase (ch );
29+ public static final F <Character , Character > toUpperCase = ch -> Character .toUpperCase (ch );
30+ public static final F <Character , Character > toTitleCase = ch -> Character .toTitleCase (ch );
31+ public static final F <Character , F <Integer , Integer >> digit = curry ((ch , radix ) -> Character .digit (ch , radix ));
32+ public static final F <Character , Integer > getNumericValue = ch -> Character .getNumericValue (ch );
33+ public static final F <Character , Boolean > isSpaceChar = ch -> Character .isSpaceChar (ch );
34+ public static final F <Character , Boolean > isWhitespace = ch -> Character .isWhitespace (ch );
35+ public static final F <Character , Boolean > isISOControl = ch -> Character .isISOControl (ch );
36+ public static final F <Character , Integer > getType = ch -> Character .getType (ch );
37+ public static final F <Character , Byte > getDirectionality = ch -> Character .getDirectionality (ch );
38+ public static final F <Character , Boolean > isMirrored = ch -> Character .isMirrored (ch );
39+ public static final F <Character , Character > reverseBytes = ch -> Character .reverseBytes (ch );
40+ public static final F <Character , Boolean > isNewLine = c -> c == '\n' ;
41+
9342}
0 commit comments