harpoon.Analysis.PreciseGC
Class WriteBarrierInserter.DefaultWriteBarrierAnalysis

java.lang.Object
  extended by harpoon.Analysis.PreciseGC.WriteBarrierInserter.DefaultWriteBarrierAnalysis
All Implemented Interfaces:
WriteBarrierInserter.WriteBarrierAnalysis
Enclosing class:
WriteBarrierInserter

public static class WriteBarrierInserter.DefaultWriteBarrierAnalysis
extends Object
implements WriteBarrierInserter.WriteBarrierAnalysis

DefaultWriteBarrierAnalysis returns a no- analysis WriteBarrierAnalysis Object that assumes write barriers are needed for all SET and ASETs of object fields.


Field Summary
static WriteBarrierInserter.WriteBarrierAnalysis SINGLETON
          A static instance of the singleton DefaultWriteBarrierAnalysis.
 
Method Summary
 Set getIgnoreSet(Code hc)
          returns the empty Set for all Codes.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SINGLETON

public static final WriteBarrierInserter.WriteBarrierAnalysis SINGLETON
A static instance of the singleton DefaultWriteBarrierAnalysis.

Method Detail

getIgnoreSet

public Set getIgnoreSet(Code hc)
returns the empty Set for all Codes.

Specified by:
getIgnoreSet in interface WriteBarrierInserter.WriteBarrierAnalysis