Compil3r.Quad
Class DataflowFramework.EmptyAnalysis

java.lang.Object
Clazz.jq_MethodVisitor.EmptyVisitor
Compil3r.Quad.DataflowFramework.EmptyAnalysis
- All Implemented Interfaces:
- DataflowFramework.Transfer, Clazz.jq_MethodVisitor
- Direct Known Subclasses:
- DeadCode
- Enclosing class:
- DataflowFramework
- public static class DataflowFramework.EmptyAnalysis
- extends Clazz.jq_MethodVisitor.EmptyVisitor
- implements DataflowFramework.Transfer
| Nested classes inherited from class Clazz.jq_MethodVisitor |
Clazz.jq_MethodVisitor.DeclaredMethodVisitor, Clazz.jq_MethodVisitor.EmptyVisitor |
| Methods inherited from class Clazz.jq_MethodVisitor.EmptyVisitor |
visitClassInitializer, visitInitializer, visitInstanceMethod, visitStaticMethod |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ccv
ControlFlowGraphVisitor.CodeCacheVisitor ccv
_fc
protected DataflowFramework.FactCollection _fc
DataflowFramework.EmptyAnalysis
public DataflowFramework.EmptyAnalysis()
registerFactCollection
public void registerFactCollection(DataflowFramework.FactCollection fc)
- Specified by:
registerFactCollection in interface DataflowFramework.Transfer
preprocess
public void preprocess(ControlFlowGraph cfg)
- Specified by:
preprocess in interface DataflowFramework.Transfer
transfer
public boolean transfer(Quad q)
- Specified by:
transfer in interface DataflowFramework.Transfer
postprocess
public void postprocess(ControlFlowGraph cfg)
- Specified by:
postprocess in interface DataflowFramework.Transfer
visitMethod
public void visitMethod(Clazz.jq_Method m)
- Specified by:
visitMethod in interface Clazz.jq_MethodVisitor