![JAR search and dependency download from the Maven repository](/logo.png)
panda.el.opt.logic.EQOpt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of panda-core Show documentation
Show all versions of panda-core Show documentation
Panda Core is the core module of Panda Framework, it contains commonly used utility classes similar to apache-commons.
package panda.el.opt.logic;
import panda.el.ELContext;
import panda.el.opt.AbstractTwoOpt;
/**
* 等于
*/
public class EQOpt extends AbstractTwoOpt {
public int getPriority() {
return 7;
}
public Object calculate(ELContext ec) {
Object lval = getLeft(ec);
Object rval = getRight(ec);
if (lval == rval) {
return true;
}
if (lval == null || rval == null) {
return false;
}
if (lval instanceof Character) {
lval = lval.toString();
}
if (rval instanceof Character) {
rval = rval.toString();
}
return lval.equals(rval);
}
public String operator() {
return "==";
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy