1 package jp.sourceforge.stigmata.birthmarks.is;
3 import jp.sourceforge.stigmata.BirthmarkComparator;
4 import jp.sourceforge.stigmata.BirthmarkExtractor;
5 import jp.sourceforge.stigmata.birthmarks.AbstractBirthmarkService;
6 import jp.sourceforge.stigmata.birthmarks.comparators.PlainBirthmarkComparator;
7 import jp.sourceforge.stigmata.spi.BirthmarkSpi;
13 * @author Haruaki TAMADA
15 public class InheritanceStructureBirthmarkService extends AbstractBirthmarkService implements BirthmarkSpi{
16 private BirthmarkComparator comparator = new PlainBirthmarkComparator(this);
17 private BirthmarkExtractor extractor = new InheritanceStructureBirthmarkExtractor(this);
20 public String getType(){
25 public String getDefaultDescription(){
26 return "Inheritance sequence to root class and user classes is replaced to <null>.";
30 public BirthmarkExtractor getExtractor(){
35 public BirthmarkComparator getComparator(){
40 public boolean isExperimental(){
45 public boolean isUserDefined(){