1 /* 2 WhitespaceAround 3 allowEmptyConstructors = (default)false 4 allowEmptyMethods = (default)false 5 allowEmptyTypes = true 6 allowEmptyLoops = (default)false 7 allowEmptyLambdas = (default)false 8 allowEmptyCatches = true 9 ignoreEnhancedForColon = (default)true 10 tokens = ASSIGN, ARRAY_INIT, BAND, BAND_ASSIGN, BOR, BOR_ASSIGN, BSR, BSR_ASSIGN, BXOR, \ 11 BXOR_ASSIGN, COLON, DIV, DIV_ASSIGN, DO_WHILE, EQUAL, GE, GT, LAMBDA, LAND, LCURLY, \ 12 LE, LITERAL_CATCH, LITERAL_DO, LITERAL_ELSE, LITERAL_FINALLY, LITERAL_FOR, \ 13 LITERAL_IF, LITERAL_RETURN, LITERAL_SWITCH, LITERAL_SYNCHRONIZED, LITERAL_TRY, \ 14 LITERAL_WHILE, LOR, LT, MINUS, MINUS_ASSIGN, MOD, MOD_ASSIGN, NOT_EQUAL, PLUS, \ 15 PLUS_ASSIGN, QUESTION, RCURLY, SL, SLIST, SL_ASSIGN, SR, SR_ASSIGN, STAR, \ 16 STAR_ASSIGN, LITERAL_ASSERT, TYPE_EXTENSION_AND, WILDCARD_TYPE, GENERIC_START, \ 17 GENERIC_END, ELLIPSIS 18 19 20 */ 21 package com.puppycrawl.tools.checkstyle.checks.whitespace.whitespacearound; 22 23 public class InputWhitespaceAroundAfterEmoji { 24 String a = "🎄❤️😂" + "🎅🔥😊🎁"; 25 String b = "🎄❤️😂"+ "🎅🔥😊🎁"; // violation ''\+' is not preceded with whitespace' 26 String c = "🎄❤️😂" +"🎅🔥😊🎁"; // violation ''\+' is not followed by whitespace' 27 String d = "🎄❤️😂"+"🎅🔥😊🎁"; // 2 violations 28 String e = "🎄" + "❤" + "️😂" + "🎅" + "🔥" + "😊" + "🎁"; 29 String f = "🎄"+"❤"+"️😂"+"🎅"+"🔥"+"😊"+"🎁"; // 12 violations 30 }