blob: b77d6d01e170a25408b2f87e4bc1a59661dd846d [file] [log] [blame]
// Copyright (c) 2024, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
class Helper {
const Helper(a);
}
const bool constBool = true;
@Helper(true && true)
/*member: logicalExpression1:
resolved=LogicalExpression(BooleanLiteral(true) && BooleanLiteral(true))
evaluate=BooleanLiteral(true)*/
void logicalExpression1() {}
@Helper(true && false)
/*member: logicalExpression2:
resolved=LogicalExpression(BooleanLiteral(true) && BooleanLiteral(false))
evaluate=BooleanLiteral(false)*/
void logicalExpression2() {}
@Helper(false && true)
/*member: logicalExpression3:
resolved=LogicalExpression(BooleanLiteral(false) && BooleanLiteral(true))
evaluate=BooleanLiteral(false)*/
void logicalExpression3() {}
@Helper(false && false)
/*member: logicalExpression4:
resolved=LogicalExpression(BooleanLiteral(false) && BooleanLiteral(false))
evaluate=BooleanLiteral(false)*/
void logicalExpression4() {}
@Helper(true || true)
/*member: logicalExpression5:
resolved=LogicalExpression(BooleanLiteral(true) || BooleanLiteral(true))
evaluate=BooleanLiteral(true)*/
void logicalExpression5() {}
@Helper(true || false)
/*member: logicalExpression6:
resolved=LogicalExpression(BooleanLiteral(true) || BooleanLiteral(false))
evaluate=BooleanLiteral(true)*/
void logicalExpression6() {}
@Helper(false || true)
/*member: logicalExpression7:
resolved=LogicalExpression(BooleanLiteral(false) || BooleanLiteral(true))
evaluate=BooleanLiteral(true)*/
void logicalExpression7() {}
@Helper(false || false)
/*member: logicalExpression8:
resolved=LogicalExpression(BooleanLiteral(false) || BooleanLiteral(false))
evaluate=BooleanLiteral(false)*/
void logicalExpression8() {}
@Helper(constBool && true)
/*member: logicalExpression9:
resolved=LogicalExpression(StaticGet(constBool) && BooleanLiteral(true))
evaluate=BooleanLiteral(true)
constBool=BooleanLiteral(true)*/
void logicalExpression9() {}
@Helper(constBool && false)
/*member: logicalExpression10:
resolved=LogicalExpression(StaticGet(constBool) && BooleanLiteral(false))
evaluate=BooleanLiteral(false)
constBool=BooleanLiteral(true)*/
void logicalExpression10() {}
@Helper(constBool || true)
/*member: logicalExpression11:
resolved=LogicalExpression(StaticGet(constBool) || BooleanLiteral(true))
evaluate=BooleanLiteral(true)
constBool=BooleanLiteral(true)*/
void logicalExpression11() {}
@Helper(constBool || false)
/*member: logicalExpression12:
resolved=LogicalExpression(StaticGet(constBool) || BooleanLiteral(false))
evaluate=BooleanLiteral(true)
constBool=BooleanLiteral(true)*/
void logicalExpression12() {}