1 package jp.sourceforge.stigmata.birthmarks.smc;
3 import jp.sourceforge.stigmata.Birthmark;
4 import jp.sourceforge.stigmata.BirthmarkContext;
5 import jp.sourceforge.stigmata.ExtractionUnit;
6 import jp.sourceforge.stigmata.birthmarks.ASMBirthmarkExtractor;
7 import jp.sourceforge.stigmata.birthmarks.BirthmarkExtractVisitor;
8 import jp.sourceforge.stigmata.spi.BirthmarkSpi;
10 import org.objectweb.asm.ClassWriter;
13 * @author Haruaki TAMADA
15 public class SequentialMethodCallBirthmarkExtractor extends ASMBirthmarkExtractor{
16 public SequentialMethodCallBirthmarkExtractor(BirthmarkSpi spi){
20 public SequentialMethodCallBirthmarkExtractor(){
25 public BirthmarkExtractVisitor createExtractVisitor(ClassWriter writer, Birthmark birthmark, BirthmarkContext context){
26 return new SequentialMethodCallBirthmarkExtractVisitor(writer, birthmark, context);
30 public ExtractionUnit[] getAcceptableUnits(){
31 return new ExtractionUnit[] { ExtractionUnit.CLASS, ExtractionUnit.ARCHIVE, ExtractionUnit.PACKAGE, };