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

Quick Search    Search Deep

Compil3r.Quad
Class CodeCache  view CodeCache download CodeCache.java

java.lang.Object
  extended byCompil3r.Quad.CodeCache

public class CodeCache
extends java.lang.Object

Version:
$Id: CodeCache.java,v 1.8 2003/05/12 10:05:15 joewhaley Exp $

Field Summary
static boolean AlwaysMap
           
protected  java.util.HashMap bcmap
           
static CodeCache cache
           
protected  java.util.HashMap map
           
static java.util.List passes
           
static boolean TRACE
           
 
Constructor Summary
CodeCache()
          Creates new CodeCache
 
Method Summary
protected  void _delete(Clazz.jq_Method m)
           
protected  ControlFlowGraph _get(Clazz.jq_Method m)
           
protected  java.util.Map _getmap(Clazz.jq_Method m)
           
static void free(ControlFlowGraph cfg)
           
static java.util.Map getBCMap(Clazz.jq_Method m)
           
static ControlFlowGraph getCode(Clazz.jq_Method m)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

cache

public static final CodeCache cache

map

protected java.util.HashMap map

bcmap

protected java.util.HashMap bcmap

passes

public static java.util.List passes

TRACE

public static boolean TRACE

AlwaysMap

public static boolean AlwaysMap
Constructor Detail

CodeCache

public CodeCache()
Creates new CodeCache

Method Detail

getCode

public static ControlFlowGraph getCode(Clazz.jq_Method m)

getBCMap

public static java.util.Map getBCMap(Clazz.jq_Method m)

free

public static void free(ControlFlowGraph cfg)

_get

protected ControlFlowGraph _get(Clazz.jq_Method m)

_getmap

protected java.util.Map _getmap(Clazz.jq_Method m)

_delete

protected void _delete(Clazz.jq_Method m)