blob: 870a51427b399d27984ce966316e8e067a12c63f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
|
package com.puppycrawl.tools.checkstyle.checks.design;
import com.google.common.annotations.VisibleForTesting;
import org.junit.ClassRule;
import org.junit.Rule;
import org.junit.rules.TemporaryFolder;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
public class InputAnnotatedVisibility {
@Rule
public TemporaryFolder publicJUnitRule = new TemporaryFolder();
@org.junit.Rule
public TemporaryFolder fqPublicJUnitRule = new TemporaryFolder();
@VisibleForTesting
public String googleCommonsAnnotatedPublic;
@VisibleForTesting
String googleCommonsAnnotatedPackage;
@VisibleForTesting
protected String googleCommonsAnnotatedProtected;
@com.google.common.annotations.VisibleForTesting
public String fqGoogleCommonsAnnotatedPublic;
@com.google.common.annotations.VisibleForTesting
String fqGoogleCommonsAnnotatedPackage;
@com.google.common.annotations.VisibleForTesting
protected String fqGoogleCommonsAnnotatedProtected;
@CustomAnnotation
public String customAnnotatedPublic;
@CustomAnnotation
String customAnnotatedPackage;
@CustomAnnotation
protected String customAnnotatedProtected;
public String unannotatedPublic;
String unannotatedPackage;
protected String unannotatedProtected;
private String unannotatedPrivate;
@Retention(value=RetentionPolicy.RUNTIME)
@Target(value={ElementType.FIELD})
public @interface CustomAnnotation {
}
@ClassRule
public static TemporaryFolder publicJUnitClassRule = new TemporaryFolder();
@org.junit.ClassRule
public static TemporaryFolder fqPublicJUnitClassRule = new TemporaryFolder();
}
|