1 package com.github.sevntu.checkstyle.checks.design; 2 3 public class InputPublicReferenceToPrivateTypeCheck4 { 4 private class PrivateInner implements Comparable{ 5 private String name="Private inner"; 6 7 public int compareTo(Object o) { 8 return 0; 9 } 10 } 11 public class PublicInner{ 12 private String name="Public inner"; 13 } 14 public PublicInner returnPublic(){ //OK 15 return new PublicInner(); 16 } 17 public PrivateInner returnPrivate(){ //OK 18 return new PrivateInner(); 19 } 20 }