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