diff --git a/src/main/java/com/caoccao/javet/buddy/ts2java/ast/expr/Ts2JavaAstUnaryExpr.java b/src/main/java/com/caoccao/javet/buddy/ts2java/ast/expr/Ts2JavaAstUnaryExpr.java index 7e85978..7e78891 100644 --- a/src/main/java/com/caoccao/javet/buddy/ts2java/ast/expr/Ts2JavaAstUnaryExpr.java +++ b/src/main/java/com/caoccao/javet/buddy/ts2java/ast/expr/Ts2JavaAstUnaryExpr.java @@ -112,14 +112,14 @@ public void compile() { @Override public void flipBang() { - if (op == Swc4jAstUnaryOp.Bang && arg instanceof ITs2JavaBangFlippable) { + if (isBangFlippable()) { arg.as(ITs2JavaBangFlippable.class).flipBang(); } } @Override public void flipMinus() { - if (op == Swc4jAstUnaryOp.Minus && arg instanceof ITs2JavaMinusFlippable) { + if (isMinusFlippable()) { arg.as(ITs2JavaMinusFlippable.class).flipMinus(); } }