public ExpressNode()

in src/main/java/com/ql/util/express/parse/ExpressNode.java [50:68]


    public ExpressNode(NodeType nodeType, String value, String originalValue, Object objectValue, NodeType treeType,
        int line, int col) throws Exception {
        if (nodeType == null) {
            throw new QLCompileException(value + " 没有找到对应的节点类型");
        }
        this.nodeType = nodeType;
        this.treeType = treeType;
        if (value != null && value.length() > 0) {
            this.value = value;
        }
        if (originalValue != null && originalValue.length() > 0) {
            this.originalValue = originalValue;
        }
        if (objectValue != null) {
            this.objectValue = objectValue;
        }
        this.line = line;
        this.col = col;
    }