1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package com.puppycrawl.tools.checkstyle.checks.design.visibilitymodifier;
18
19 import com.google.common.collect.ImmutableSet;
20
21 import java.math.BigDecimal;
22 import java.util.Collection;
23 import java.util.List;
24
25 public final class InputVisibilityModifierImmutable2
26 {
27 public final int someIntValue;
28 public final ImmutableSet<String> includes;
29 public final ImmutableSet<String> excludes;
30 public final String notes;
31 public final BigDecimal money;
32 public final List list;
33
34 public InputVisibilityModifierImmutable2(Collection<String> includes,
35 Collection<String> excludes, BigDecimal value, String notes, int someValue, List l) {
36 this.includes = ImmutableSet.copyOf(includes);
37 this.excludes = ImmutableSet.copyOf(excludes);
38 this.money = value;
39 this.notes = notes;
40 this.someIntValue = someValue;
41 this.list = l;
42 }
43
44 final class Immutable
45 {
46 public final float f = 4;
47 public final boolean bool = false;
48 public final java.net.URI uri = null;
49 public final java.io.File file = null;
50 public int value = 42;
51 public final java.net.URL url = null;
52 public boolean bValue = false;
53 public Long longValue = 1L;
54 }
55
56 class Example {
57 final int C_D_E = 0;
58 }
59 }