joeq.Compiler.Quad
Class CodeCache
java.lang.Object
joeq.Compiler.Quad.CodeCache
public class CodeCache
- extends Object
- Version:
- $Id: CodeCache.java 2457 2006-04-06 02:32:10Z mcmartin $
- Author:
- John Whaley
Constructor Summary |
CodeCache()
Creates new CodeCache |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
cache
public static final CodeCache cache
map
protected Map map
bcmap
protected Map bcmap
passes
public static List passes
TRACE
public static boolean TRACE
AlwaysMap
public static boolean AlwaysMap
CodeCache
public CodeCache()
- Creates new CodeCache
getCode
public static ControlFlowGraph getCode(jq_Method m)
getBCMap
public static Map getBCMap(jq_Method m)
free
public static void free(ControlFlowGraph cfg)
addDefaultPass
public static void addDefaultPass(ControlFlowGraphVisitor pass)
clearDefaultPasses
public static void clearDefaultPasses()
_get
protected ControlFlowGraph _get(jq_Method m)
_getmap
protected Map _getmap(jq_Method m)
_delete
protected void _delete(jq_Method m)
invalidateCache
public void invalidateCache()
invalidate
public static void invalidate()
invalidateBCMap
public static void invalidateBCMap(jq_Method m)
Copyright © 2001-2008 John Whaley. All Rights Reserved.