View Javadoc
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  }