2009-02-26 16:54:30 +00:00
|
|
|
package com.ibm.wala.cast.ir.translator;
|
|
|
|
|
2009-04-15 12:52:40 +00:00
|
|
|
import java.io.IOException;
|
|
|
|
|
2009-02-26 16:54:30 +00:00
|
|
|
import com.ibm.wala.cast.tree.CAstEntity;
|
2012-01-06 21:49:48 +00:00
|
|
|
import com.ibm.wala.cast.tree.impl.CAstRewriter.CopyKey;
|
|
|
|
import com.ibm.wala.cast.tree.impl.CAstRewriter.RewriteContext;
|
|
|
|
import com.ibm.wala.cast.tree.impl.CAstRewriterFactory;
|
2009-02-26 16:54:30 +00:00
|
|
|
|
|
|
|
public interface TranslatorToCAst {
|
2012-01-06 21:49:48 +00:00
|
|
|
public <C extends RewriteContext<K>, K extends CopyKey<K>> void addRewriter(CAstRewriterFactory<C, K> factory, boolean prepend);
|
2009-02-26 16:54:30 +00:00
|
|
|
|
2009-04-15 12:52:40 +00:00
|
|
|
public CAstEntity translateToCAst() throws IOException;
|
2009-02-26 16:54:30 +00:00
|
|
|
|
|
|
|
}
|