01: package com.puppycrawl.tools.checkstyle.usage;
02:
03: import java.awt.Rectangle;
04:
05: /** Test input for unread parameter check */
06: public class InputUnusedParameter {
07: public InputUnusedParameter(int aReadPrimitive, int aUnreadPrimitive) {
08: int i = aReadPrimitive;
09: }
10:
11: public void method(String aReadObject, Rectangle aRectangle,
12: Object aUnreadObject) {
13: int i = aReadObject.length();
14:
15: int j = aRectangle.x;
16:
17: try {
18: i++;
19: } catch (Exception unreadException) {
20: }
21: }
22:
23: private void methodArrays(int[] aArray, int[] aArray2,
24: int[] aUnreadArray) {
25: int i = aArray[0];
26: aArray2[0] = 0;
27: }
28:
29: private int member = 1;
30:
31: private void methodSameLocalVariable(int member) {
32: int x = member; // refers to the param, not the member
33: }
34: }
35:
36: interface Interface {
37: public void method(int aParam);
38: }
39:
40: abstract class AbstractClass {
41: public abstract void method(int aParam);
42: }
|