package com.puppycrawl.tools.checkstyle.checks.annotation;
//this file compiles in eclipse 3.4 but not with Sun's JDK 1.6.0.11
/**
*/
public class InputAnnotationUseWithTrailingComma
{
@SuppressWarnings({"common",})
public void foo() {
@SuppressWarnings({"common","foo",})
Object o = new Object() {
@SuppressWarnings(value={"common",})
public String toString() {
@SuppressWarnings(value={"leo","herbie",})
final String pooches = "leo.herbie";
return pooches;
}
};
}
@Test(value={(false) ? "" : "foo",}, more={(true) ? "" : "bar",})
/**
*/
enum P {
@Pooches(tokens={Pooches.class,},other={1,})
L,
/**
*/
Y;
}
}
@interface Test {
String[] value();
String[] more() default {};
/**
*/
}
@interface Pooches {
Class<?>[] tokens();
int[] other();
}