1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 package com.puppycrawl.tools.checkstyle.checks.coding.unnecessaryparentheses;
16
17 @interface MyAnnotation1 {
18 String name();
19 int version();
20 }
21
22 @MyAnnotation1(name = "ABC", version = 1)
23 public class InputUnnecessaryParentheses15Extensions
24 {
25
26 }
27
28 @MyAnnotation1(name = ("ABC" + "DEF"), version = (1))
29 class AnnotationWithUnnecessaryParentheses
30 {
31
32 }
33
34 enum Enum2
35 {
36 A, B, C;
37 Enum2() {}
38 public String toString() {
39 return "";
40 }
41 }
42
43 interface TestRequireThisEnum
44 {
45 enum DAY_OF_WEEK
46 {
47 SUNDAY,
48 MONDAY,
49 TUESDAY,
50 WEDNESDAY,
51 THURSDAY,
52 FRIDAY,
53 SATURDAY
54 }
55 }
56
57 @MyAnnotation1(name = "ABC", version = 1)
58 class ExtraParenAfterAnnotation {
59 boolean flag = ("abc" == "done");
60 }