package com.puppycrawl.tools.checkstyle.usage;
import java.awt.Rectangle;
/** Test input for unread parameter check */
public class InputUnusedParameter
{
public InputUnusedParameter(int aReadPrimitive, int aUnreadPrimitive)
{
int i = aReadPrimitive;
}
public void method(
String aReadObject,
Rectangle aRectangle,
Object aUnreadObject)
{
int i = aReadObject.length();
int j = aRectangle.x;
try {
i++;
}
catch (Exception unreadException) {
}
}
private void methodArrays(int[] aArray, int[] aArray2, int[] aUnreadArray)
{
int i = aArray[0];
aArray2[0] = 0;
}
private int member = 1;
private void methodSameLocalVariable(int member)
{
int x = member; // refers to the param, not the member
}
}
interface Interface
{
public void method(int aParam);
}
abstract class AbstractClass
{
public abstract void method(int aParam);
}