Class TreeNode

    • Field Detail

      • objects

        protected java.lang.Object[] objects
      • children

        protected java.util.ArrayList<TreeNode> children
      • expressionString

        protected java.lang.String expressionString
    • Constructor Detail

      • TreeNode

        public TreeNode​(java.lang.String expStr)
      • TreeNode

        public TreeNode​(TreeNode src,
                        java.lang.Object[] objects,
                        TreeNodeType clazz)
        Base constructor for all TreeNodes
        Parameters:
        src - parent (!=null)
        objects - [0] = expressionString
        clazz - type associated to this TreeNode