Class FieldValNode

All Implemented Interfaces:
Comparable<ValNode>, Numberable

public class FieldValNode extends ValNode
  • Constructor Details

    • FieldValNode

      public FieldValNode(SparkField field)
  • Method Details

    • getField

      public SparkField getField()
    • parameterize

      public PagNode parameterize(Parameterizer parameterizer, Context context)
      Description copied from class: PagNode
      Turns this node into its context-sensitive counterpart by calling back into the matching overload of parameterizer. Only the node kinds that can actually be parameterized (LocalVarNode, FieldRefNode, AllocNode, FieldValNode, GlobalVarNode) override this; every other node kind is not meant to reach a context parameterization step, so the default fails loudly instead of silently doing nothing.
      Overrides:
      parameterize in class PagNode