edu.neu.ccs.demeterf.compose
Class Functor

java.lang.Object
  extended by edu.neu.ccs.demeterf.compose.Functor

public class Functor
extends java.lang.Object

Combined Builder/Augmentor that knows what to do/call


Constructor Summary
Functor(FC f)
          Create a Functor of two seperate function objects
 
Method Summary
 java.lang.Object applyAugment(java.lang.Object[] o)
          Apply the Augmentor the the Argument at this Object
 java.lang.Object applyBuilder(java.lang.Object[] o, boolean prim)
          Apply the Builder to this list of 'Fields'
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Functor

public Functor(FC f)
Create a Functor of two seperate function objects

Method Detail

applyBuilder

public java.lang.Object applyBuilder(java.lang.Object[] o,
                                     boolean prim)
Apply the Builder to this list of 'Fields'


applyAugment

public java.lang.Object applyAugment(java.lang.Object[] o)
Apply the Augmentor the the Argument at this Object