1 package com.github.sevntu.checkstyle.checks.design;
2
3 import java.util.*;
4 public class InputPublicReferenceToPrivateTypeCheck11 {
5 private class PrivateInner{
6 private String name="Private inner";
7 }
8 public class PublicInner{
9 private String name="Public inner";
10 }
11 public PublicInner returnPublic(){
12 return new PublicInner();
13 }
14 public Set<? super PrivateInner> returnPrivate1(){
15 return new HashSet<PrivateInner>();
16 }
17 private Set<PrivateInner> returnPrivate2(){
18 return new HashSet<PrivateInner>();
19 }
20 protected Set<? extends PrivateInner> returnPrivate3(){
21 return new HashSet<PrivateInner>();
22 }
23 Set<TreeSet<TreeMap<String, PrivateInner>>> returnPrivate4(){
24 return new TreeSet<TreeSet<TreeMap<String, PrivateInner>>>();
25 }
26 }