Moin,
wie schaffe ich es den boolean test in der protected bzw. in dem inneren Code zu ändern?
Im Moment bekomme ich die Meldung:
Danke
wie schaffe ich es den boolean test in der protected bzw. in dem inneren Code zu ändern?
Java:
private static String test(BinaryExpression expr) {
boolean test = false;
ExpressionVisitorAdapter expressionVisitorAdapter = new ExpressionVisitorAdapter();
expr.accept(new ExpressionVisitorAdapter() {
protected void visitBinaryExpression(BinaryExpression expr) {
if (expr instanceof ComparisonOperator) {
Object left = expr.getLeftExpression();
Object operator = expr.getLeftExpression();
Object right = expr.getLeftExpression();
System.out.println("left=" + expr.getLeftExpression() + " op=" + expr.getStringExpression()
+ " right=" + expr.getRightExpression());
}
super.visitBinaryExpression(expr);
}
});
return null;
}
Im Moment bekomme ich die Meldung:
Local variable test defined in an enclosing scope must be final or effectively final
Danke