View Javadoc
1   package com.github.sevntu.checkstyle.checks.design;
2   
3   public class InputPublicReferenceToPrivateTypeCheck18 {
4       private class InnerClass extends Inner implements InnerInterface, AnotherInnerInterface {} 
5       private interface InnerInterface {} 
6       private interface AnotherInnerInterface {}
7       private class Inner {}
8       private class InnerClass1 extends InputPublicReferenceToPrivateTypeCheck1 
9           implements InnerInterface, Comparable {
10  
11          
12          public int compareTo(Object o)
13          {
14              return 0;
15          }
16      }
17      public InnerClass getObj(){     //WARNING
18          return new InnerClass(); 
19      }
20      
21      public InnerClass1 getObj1() {  //OK
22          return new InnerClass1();
23      }
24      
25  }