View Javadoc

1   /***
2    * BSD-style license; for more info see http://pmd.sourceforge.net/license.html
3    */
4   package net.sourceforge.pmd.rules;
5   
6   import net.sourceforge.pmd.IPositionProvider;
7   
8   public class ImportWrapper {
9       private IPositionProvider pos;
10      private String name;
11      private String fullname;
12  
13      public ImportWrapper(String fullname, String name, IPositionProvider pos) {
14          this.fullname = fullname;
15          this.name = name;
16          this.pos = pos;
17      }
18  
19      public boolean equals(Object other) {
20          ImportWrapper i = (ImportWrapper) other;
21          return i.getName().equals(name);
22      }
23  
24      public int hashCode() {
25          return getName().hashCode();
26      }
27  
28      public String getName() {
29          return name;
30      }
31  
32      public String getFullName() {
33          return fullname;
34      }
35  
36      public IPositionProvider getPositionProvider() {
37          return pos;
38      }
39  }
40