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

Quick Search    Search Deep

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

java.lang.Object
  extended byClazz.jq_MethodVisitor.EmptyVisitor
      extended byCompil3r.Quad.Dataflow.EmptyAnalysis
All Implemented Interfaces:
Dataflow.Transfer, Clazz.jq_MethodVisitor
Enclosing class:
Dataflow

public static class Dataflow.EmptyAnalysis
extends Clazz.jq_MethodVisitor.EmptyVisitor
implements Dataflow.Transfer


Nested Class Summary
 
Nested classes inherited from class Clazz.jq_MethodVisitor
Clazz.jq_MethodVisitor.DeclaredMethodVisitor, Clazz.jq_MethodVisitor.EmptyVisitor
 
Field Summary
protected  Dataflow.FactCollection _fc
           
(package private)  ControlFlowGraphVisitor.CodeCacheVisitor ccv
           
 
Constructor Summary
Dataflow.EmptyAnalysis()
           
 
Method Summary
 void postprocess(ControlFlowGraph cfg)
           
 void preprocess(ControlFlowGraph cfg)
           
 void registerFactCollection(Dataflow.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 Dataflow.FactCollection _fc
Constructor Detail

Dataflow.EmptyAnalysis

public Dataflow.EmptyAnalysis()
Method Detail

registerFactCollection

public void registerFactCollection(Dataflow.FactCollection fc)
Specified by:
registerFactCollection in interface Dataflow.Transfer

preprocess

public void preprocess(ControlFlowGraph cfg)
Specified by:
preprocess in interface Dataflow.Transfer

transfer

public boolean transfer(Quad q)
Specified by:
transfer in interface Dataflow.Transfer

postprocess

public void postprocess(ControlFlowGraph cfg)
Specified by:
postprocess in interface Dataflow.Transfer

visitMethod

public void visitMethod(Clazz.jq_Method m)
Specified by:
visitMethod in interface Clazz.jq_MethodVisitor