Skip to content

Commit

Permalink
Fix bug in the Hasnt native function call for strings.
Browse files Browse the repository at this point in the history
  • Loading branch information
bladecoder committed Sep 26, 2023
1 parent 9344cdc commit d5a4357
Showing 1 changed file with 4 additions and 4 deletions.
Expand Up @@ -431,28 +431,28 @@ public Object invoke(Object left, Object right) {
addStringBinaryOp(Equal, new BinaryOp() {
@Override
public Object invoke(Object left, Object right) {
return ((String) left).equals(right);
return left.equals(right);
}
});

addStringBinaryOp(NotEquals, new BinaryOp() {
@Override
public Object invoke(Object left, Object right) {
return (!((String) left).equals(right));
return !left.equals(right);
}
});

addStringBinaryOp(Has, new BinaryOp() {
@Override
public Object invoke(Object left, Object right) {
return (((String) left).contains(right.toString()));
return ((String) left).contains(right.toString());
}
});

addStringBinaryOp(Hasnt, new BinaryOp() {
@Override
public Object invoke(Object left, Object right) {
return (((String) left).contains(right.toString()));
return !((String) left).contains(right.toString());
}
});

Expand Down

0 comments on commit d5a4357

Please sign in to comment.