joeq.Compiler.Quad
Class CalculateSize

java.lang.Object
  extended by joeq.Compiler.Quad.QuadVisitor.EmptyVisitor
      extended by joeq.Compiler.Quad.CalculateSize
All Implemented Interfaces:
BasicBlockVisitor, ControlFlowGraphVisitor, QuadVisitor

public class CalculateSize
extends QuadVisitor.EmptyVisitor
implements ControlFlowGraphVisitor, BasicBlockVisitor

CalculateSize

Version:
$Id: CalculateSize.java 1931 2004-09-22 22:17:47Z joewhaley $
Author:
jwhaley

Nested Class Summary
 
Nested classes/interfaces inherited from interface joeq.Compiler.Quad.ControlFlowGraphVisitor
ControlFlowGraphVisitor.CodeCacheVisitor
 
Nested classes/interfaces inherited from interface joeq.Compiler.Quad.BasicBlockVisitor
BasicBlockVisitor.AllBasicBlockVisitor, BasicBlockVisitor.EmptyVisitor
 
Nested classes/interfaces inherited from interface joeq.Compiler.Quad.QuadVisitor
QuadVisitor.AllQuadVisitor, QuadVisitor.EmptyVisitor
 
Constructor Summary
CalculateSize()
           
 
Method Summary
static void main(String[] args)
           
 String toString()
           
 void visitBasicBlock(BasicBlock bb)
          Visit a basic block.
 void visitCFG(ControlFlowGraph cfg)
           
 void visitQuad(Quad obj)
          Any quad.
 
Methods inherited from class joeq.Compiler.Quad.QuadVisitor.EmptyVisitor
visitALength, visitAllocation, visitALoad, visitArray, visitAStore, visitBinary, visitBoundsCheck, visitBranch, visitCheck, visitCheckCast, visitCondBranch, visitExceptionThrower, visitGetfield, visitGetstatic, visitGoto, visitInstanceField, visitInstanceOf, visitIntIfCmp, visitInvoke, visitJsr, visitLoad, visitLookupSwitch, visitMemLoad, visitMemStore, visitMonitor, visitMove, visitNew, visitNewArray, visitNullCheck, visitPhi, visitPutfield, visitPutstatic, visitRet, visitReturn, visitSpecial, visitStaticField, visitStore, visitStoreCheck, visitTableSwitch, visitTypeCheck, visitUnary, visitZeroCheck
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CalculateSize

public CalculateSize()
Method Detail

visitCFG

public void visitCFG(ControlFlowGraph cfg)
Specified by:
visitCFG in interface ControlFlowGraphVisitor

visitBasicBlock

public void visitBasicBlock(BasicBlock bb)
Description copied from interface: BasicBlockVisitor
Visit a basic block.

Specified by:
visitBasicBlock in interface BasicBlockVisitor
Parameters:
bb - basic block to visit

visitQuad

public void visitQuad(Quad obj)
Description copied from class: QuadVisitor.EmptyVisitor
Any quad.

Specified by:
visitQuad in interface QuadVisitor
Overrides:
visitQuad in class QuadVisitor.EmptyVisitor

toString

public String toString()
Overrides:
toString in class Object

main

public static void main(String[] args)


Copyright © 2001-2008 John Whaley. All Rights Reserved.