1 package jp.sourceforge.stigmata.birthmarks.smc;
7 import jp.sourceforge.stigmata.Birthmark;
8 import jp.sourceforge.stigmata.BirthmarkContext;
9 import jp.sourceforge.stigmata.ExtractionUnit;
10 import jp.sourceforge.stigmata.birthmarks.ASMBirthmarkExtractor;
11 import jp.sourceforge.stigmata.birthmarks.BirthmarkExtractVisitor;
12 import jp.sourceforge.stigmata.spi.BirthmarkSpi;
14 import org.objectweb.asm.ClassWriter;
17 * @author Haruaki TAMADA
19 public class SequentialMethodCallBirthmarkExtractor extends ASMBirthmarkExtractor{
20 public SequentialMethodCallBirthmarkExtractor(BirthmarkSpi spi){
24 public SequentialMethodCallBirthmarkExtractor(){
29 public BirthmarkExtractVisitor createExtractVisitor(ClassWriter writer, Birthmark birthmark, BirthmarkContext context){
30 return new SequentialMethodCallBirthmarkExtractVisitor(writer, birthmark, context);
34 public ExtractionUnit[] getAcceptableUnits(){
35 return new ExtractionUnit[] { ExtractionUnit.CLASS, ExtractionUnit.ARCHIVE, ExtractionUnit.PACKAGE, };