blob: c89cdb52f9d3f1da272f793eb6a9f6110d400a52 [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;
const List<int>? constNullableList = [];
@Helper(constNullableList ?? [0])
/*member: binary1:
unresolved=UnresolvedExpression(UnresolvedInvoke(
UnresolvedIdentifier(Helper)
(IfNull(
UnresolvedExpression(UnresolvedIdentifier(constNullableList))
??
ListLiteral([ExpressionElement(IntegerLiteral(0))])
))))
resolved=IfNull(
StaticGet(constNullableList)
??
ListLiteral([ExpressionElement(IntegerLiteral(0))])
)*/
void binary1() {}
@Helper(constBool || true)
/*member: binary2:
unresolved=UnresolvedExpression(UnresolvedInvoke(
UnresolvedIdentifier(Helper)
(LogicalExpression(UnresolvedExpression(UnresolvedIdentifier(constBool)) || BooleanLiteral(true)))))
resolved=LogicalExpression(StaticGet(constBool) || BooleanLiteral(true))*/
void binary2() {}
@Helper(constBool && true)
/*member: binary3:
unresolved=UnresolvedExpression(UnresolvedInvoke(
UnresolvedIdentifier(Helper)
(LogicalExpression(UnresolvedExpression(UnresolvedIdentifier(constBool)) && BooleanLiteral(true)))))
resolved=LogicalExpression(StaticGet(constBool) && BooleanLiteral(true))*/
void binary3() {}
@Helper(0 == 1)
/*member: binary4:
unresolved=UnresolvedExpression(UnresolvedInvoke(
UnresolvedIdentifier(Helper)
(EqualityExpression(IntegerLiteral(0) == IntegerLiteral(1)))))
resolved=EqualityExpression(IntegerLiteral(0) == IntegerLiteral(1))*/
void binary4() {}
@Helper(0 != 1)
/*member: binary5:
unresolved=UnresolvedExpression(UnresolvedInvoke(
UnresolvedIdentifier(Helper)
(EqualityExpression(IntegerLiteral(0) != IntegerLiteral(1)))))
resolved=EqualityExpression(IntegerLiteral(0) != IntegerLiteral(1))*/
void binary5() {}
@Helper(0 >= 1)
/*member: binary6:
unresolved=UnresolvedExpression(UnresolvedInvoke(
UnresolvedIdentifier(Helper)
(BinaryExpression(IntegerLiteral(0) >= IntegerLiteral(1)))))
resolved=BinaryExpression(IntegerLiteral(0) >= IntegerLiteral(1))*/
void binary6() {}
@Helper(0 > 1)
/*member: binary7:
unresolved=UnresolvedExpression(UnresolvedInvoke(
UnresolvedIdentifier(Helper)
(BinaryExpression(IntegerLiteral(0) > IntegerLiteral(1)))))
resolved=BinaryExpression(IntegerLiteral(0) > IntegerLiteral(1))*/
void binary7() {}
@Helper(0 <= 1)
/*member: binary8:
unresolved=UnresolvedExpression(UnresolvedInvoke(
UnresolvedIdentifier(Helper)
(BinaryExpression(IntegerLiteral(0) <= IntegerLiteral(1)))))
resolved=BinaryExpression(IntegerLiteral(0) <= IntegerLiteral(1))*/
void binary8() {}
@Helper(0 < 1)
/*member: binary9:
unresolved=UnresolvedExpression(UnresolvedInvoke(
UnresolvedIdentifier(Helper)
(BinaryExpression(IntegerLiteral(0) < IntegerLiteral(1)))))
resolved=BinaryExpression(IntegerLiteral(0) < IntegerLiteral(1))*/
void binary9() {}
@Helper(0 | 1)
/*member: binary10:
unresolved=UnresolvedExpression(UnresolvedInvoke(
UnresolvedIdentifier(Helper)
(BinaryExpression(IntegerLiteral(0) | IntegerLiteral(1)))))
resolved=BinaryExpression(IntegerLiteral(0) | IntegerLiteral(1))*/
void binary10() {}
@Helper(0 & 1)
/*member: binary11:
unresolved=UnresolvedExpression(UnresolvedInvoke(
UnresolvedIdentifier(Helper)
(BinaryExpression(IntegerLiteral(0) & IntegerLiteral(1)))))
resolved=BinaryExpression(IntegerLiteral(0) & IntegerLiteral(1))*/
void binary11() {}
@Helper(0 ^ 1)
/*member: binary12:
unresolved=UnresolvedExpression(UnresolvedInvoke(
UnresolvedIdentifier(Helper)
(BinaryExpression(IntegerLiteral(0) ^ IntegerLiteral(1)))))
resolved=BinaryExpression(IntegerLiteral(0) ^ IntegerLiteral(1))*/
void binary12() {}
@Helper(0 << 1)
/*member: binary13:
unresolved=UnresolvedExpression(UnresolvedInvoke(
UnresolvedIdentifier(Helper)
(BinaryExpression(IntegerLiteral(0) << IntegerLiteral(1)))))
resolved=BinaryExpression(IntegerLiteral(0) << IntegerLiteral(1))*/
void binary13() {}
@Helper(0 >> 1)
/*member: binary14:
unresolved=UnresolvedExpression(UnresolvedInvoke(
UnresolvedIdentifier(Helper)
(BinaryExpression(IntegerLiteral(0) >> IntegerLiteral(1)))))
resolved=BinaryExpression(IntegerLiteral(0) >> IntegerLiteral(1))*/
void binary14() {}
@Helper(0 >>> 1)
/*member: binary15:
unresolved=UnresolvedExpression(UnresolvedInvoke(
UnresolvedIdentifier(Helper)
(BinaryExpression(IntegerLiteral(0) >>> IntegerLiteral(1)))))
resolved=BinaryExpression(IntegerLiteral(0) >>> IntegerLiteral(1))*/
void binary15() {}
@Helper(0 + 1)
/*member: binary16:
unresolved=UnresolvedExpression(UnresolvedInvoke(
UnresolvedIdentifier(Helper)
(BinaryExpression(IntegerLiteral(0) + IntegerLiteral(1)))))
resolved=BinaryExpression(IntegerLiteral(0) + IntegerLiteral(1))*/
void binary16() {}
@Helper(0 - 1)
/*member: binary17:
unresolved=UnresolvedExpression(UnresolvedInvoke(
UnresolvedIdentifier(Helper)
(BinaryExpression(IntegerLiteral(0) - IntegerLiteral(1)))))
resolved=BinaryExpression(IntegerLiteral(0) - IntegerLiteral(1))*/
void binary17() {}
@Helper(0 * 1)
/*member: binary18:
unresolved=UnresolvedExpression(UnresolvedInvoke(
UnresolvedIdentifier(Helper)
(BinaryExpression(IntegerLiteral(0) * IntegerLiteral(1)))))
resolved=BinaryExpression(IntegerLiteral(0) * IntegerLiteral(1))*/
void binary18() {}
@Helper(0 / 1)
/*member: binary19:
unresolved=UnresolvedExpression(UnresolvedInvoke(
UnresolvedIdentifier(Helper)
(BinaryExpression(IntegerLiteral(0) / IntegerLiteral(1)))))
resolved=BinaryExpression(IntegerLiteral(0) / IntegerLiteral(1))*/
void binary19() {}
@Helper(0 % 1)
/*member: binary20:
unresolved=UnresolvedExpression(UnresolvedInvoke(
UnresolvedIdentifier(Helper)
(BinaryExpression(IntegerLiteral(0) % IntegerLiteral(1)))))
resolved=BinaryExpression(IntegerLiteral(0) % IntegerLiteral(1))*/
void binary20() {}
@Helper(0 ~/ 1)
/*member: binary21:
unresolved=UnresolvedExpression(UnresolvedInvoke(
UnresolvedIdentifier(Helper)
(BinaryExpression(IntegerLiteral(0) ~/ IntegerLiteral(1)))))
resolved=BinaryExpression(IntegerLiteral(0) ~/ IntegerLiteral(1))*/
void binary21() {}