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
20 public class SequentialMethodCallBirthmarkExtractor extends ASMBirthmarkExtractor{
21 public SequentialMethodCallBirthmarkExtractor(BirthmarkSpi spi){
25 public SequentialMethodCallBirthmarkExtractor(){
30 public BirthmarkExtractVisitor createExtractVisitor(ClassWriter writer, Birthmark birthmark, BirthmarkContext context){
31 return new SequentialMethodCallBirthmarkExtractVisitor(writer, birthmark, context);
35 public ExtractionUnit[] getAcceptableUnits(){
36 return new ExtractionUnit[] { ExtractionUnit.CLASS, ExtractionUnit.ARCHIVE, ExtractionUnit.PACKAGE, };