Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Compil3r.Quad
Class DataflowFramework.EmptyAnalysis  view DataflowFramework.EmptyAnalysis download DataflowFramework.EmptyAnalysis.java

java.lang.Object
  extended byClazz.jq_MethodVisitor.EmptyVisitor
      extended byCompil3r.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 Class Summary
 
Nested classes inherited from class Clazz.jq_MethodVisitor
Clazz.jq_MethodVisitor.DeclaredMethodVisitor, Clazz.jq_MethodVisitor.EmptyVisitor
 
Field Summary
protected  DataflowFramework.FactCollection _fc
           
(package private)  ControlFlowGraphVisitor.CodeCacheVisitor ccv
           
 
Constructor Summary
DataflowFramework.EmptyAnalysis()
           
 
Method Summary
 void postprocess(ControlFlowGraph cfg)
           
 void preprocess(ControlFlowGraph cfg)
           
 void registerFactCollection(DataflowFramework.FactCollection fc)
           
 boolean transfer(Quad q)
           
 void visitMethod(Clazz.jq_Method m)
           
 
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
 

Field Detail

ccv

ControlFlowGraphVisitor.CodeCacheVisitor ccv

_fc

protected DataflowFramework.FactCollection _fc
Constructor Detail

DataflowFramework.EmptyAnalysis

public DataflowFramework.EmptyAnalysis()
Method Detail

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