Class InfoTree


  • public class InfoTree
    extends Object
    A data structure wrangling a hierarchy of OpInfos, created for every Op match and called upon to instantiate any number of OpInstances. This InfoTree contains:
    1. An OpInfo describing the Op
    2. A List of OpInfos that should be mapped to the Op dependencies of this Op, in the order that they are presented by the Op.

    This InfoTree is also able to generate a String uniquely identifying itself.

    NOTE: This class is not responsible for generating RichOps.
    Author:
    Gabriel Selzer
    See Also:
    RichOp.infoTree()