1 package com.puppycrawl.tools.checkstyle; 6 7 import javax.swing.AbstractAction ; 8 import javax.swing.Action ; 9 import java.awt.event.ActionEvent ; 10 11 15 class InputFinalParameters 16 { 17 18 InputFinalParameters() 19 { 20 } 21 22 23 InputFinalParameters(String s) 24 { 25 } 26 27 28 InputFinalParameters(final Integer i) 29 { 30 } 31 32 33 InputFinalParameters(final @MyAnnotation3 Class i) 34 { 35 } 36 37 38 InputFinalParameters(@MyAnnotation3 Boolean i) 39 { 40 } 41 42 43 InputFinalParameters(String s, final Integer i) 44 { 45 } 46 47 48 void method() 49 { 50 } 51 52 53 void method(String s) 54 { 55 } 56 57 58 void method(final Integer i) 59 { 60 } 61 62 63 void method(@MyAnnotation3 final Object s) 64 { 65 66 } 67 68 69 void method(@MyAnnotation3 Class s) 70 { 71 72 } 73 74 75 void method(String s, final Integer i) 76 { 77 } 78 79 80 interface TestInterface 81 { 82 void method(String s); 83 } 84 85 86 void holder() 87 { 88 Action a = new AbstractAction () 89 { 90 public void actionPerformed(ActionEvent e) 91 { 92 } 93 void somethingElse(@MyAnnotation3 ActionEvent e) 94 { 95 } 96 }; 97 98 Action b = new AbstractAction () 99 { 100 public void actionPerformed(final ActionEvent e) 101 { 102 } 103 void somethingElse(@MyAnnotation3 final ActionEvent e) 104 { 105 } 106 }; 107 } 108 109 110 void methodA(java.lang.String aParam) { 111 } 112 113 void methodB(String [] args) { 114 } 115 116 void methodC(java.lang.String [] args) { 117 } 118 119 120 void method1() 121 { 122 try { 123 System.err.println(""); 124 } 125 catch (java.lang.NullPointerException npe) { 126 npe.printStackTrace(); 127 } 128 catch (@MyAnnotation3 final ClassCastException e) { 129 e.printStackTrace(); 130 } 131 catch (RuntimeException e) { 132 e.printStackTrace(); 133 } 134 catch (@MyAnnotation3 NoClassDefFoundError e) { 135 e.printStackTrace(); 136 } 137 } 138 } 139 140 abstract class AbstractClass 141 { 142 public abstract void abstractMethod(int aParam); 143 } 144 145 class Foo 146 { 147 148 public void Bar() 149 { 150 for(String s : someExpression()) 151 { 152 153 } 154 for(final String s : someExpression()) 155 { 156 157 } 158 for(@MyAnnotation3 String s : someExpression()) 159 { 160 161 } 162 for(@MyAnnotation3 final String s : someExpression()) 163 { 164 165 } 166 } 167 168 private String [] someExpression() 169 { 170 return null; 171 } 172 } 173 174 @interface MyAnnotation3 { 175 } 176 | Popular Tags |