1 /* 2 FinalLocalVariable 3 validateEnhancedForLoopVariable = (default)false 4 tokens = PARAMETER_DEF 5 6 7 */ 8 9 10 package com.puppycrawl.tools.checkstyle.checks.coding.finallocalvariable; 11 12 public class InputFinalLocalVariableConstructor { 13 14 InputFinalLocalVariableConstructor(int a) { 15 // violation above 'Variable 'a' should be declared final' 16 } 17 18 InputFinalLocalVariableConstructor(int a, // violation 'Variable 'a' should be declared final' 19 int b) { // violation 'Variable 'b' should be declared final' 20 } 21 22 InputFinalLocalVariableConstructor(String str) { 23 // violation above 'Variable 'str' should be declared final' 24 } 25 } 26 27 class Mutation { 28 29 Mutation(final int a) { 30 } 31 32 Mutation(final String check) { 33 } 34 35 Mutation(String str, final int b) { 36 // violation above 'Variable 'str' should be declared final' 37 } 38 }