harpoon.Analysis.Transactions
Class TreeDataFilter
java.lang.Object
net.cscott.jutil.FilterIterator.Filter<HData,HData>
harpoon.Analysis.Transactions.TreeDataFilter
public class TreeDataFilter
- extends FilterIterator.Filter<HData,HData>
TreeDataFilter
hacks through the field information tables
emitted by Runtime1.DataReflection2
to add in additional
information about the bitfield-numbering of fields.
- Version:
- $Id: TreeDataFilter.java,v 1.5 2004/07/02 00:08:52 cananian Exp $
- Author:
- C. Scott Ananian <cananian@alumni.princeton.edu>
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TreeDataFilter
public TreeDataFilter(Frame f,
BitFieldNumbering bfn,
Set<HField> transFields)
- Creates a
DataInitializers
.
map
public HData map(HData d)
- Overrides:
map
in class FilterIterator.Filter<HData,HData>
linearize
public static List<Stm> linearize(Stm stm)