io.github.linuxforhealth.core.expression.EmptyEvaluationResult Maven / Gradle / Ivy
/*
* (C) Copyright IBM Corp. 2020
*
* SPDX-License-Identifier: Apache-2.0
*/
package io.github.linuxforhealth.core.expression;
import java.util.ArrayList;
import java.util.List;
import io.github.linuxforhealth.api.EvaluationResult;
import io.github.linuxforhealth.api.ResourceValue;
/**
* Represents value returned after the expression is evaluated.
*
*
* @author pbhallam
*/
public class EmptyEvaluationResult implements EvaluationResult {
@Override
public Object getValue() {
return null;
}
@Override
public String toString() {
return " Value : [ null ]";
}
@Override
public Class getValueType() {
return null;
}
@Override
public boolean isEmpty() {
return true;
}
@Override
public String getIdentifier() {
return null;
}
public List getAdditionalResources() {
return new ArrayList<>();
}
}