Lines Matching refs:dec
5211 @ann_module.dec
5215 @ann_module.dec
5216 @ann_module.dec
7274 dec = "a decoration"
7280 self.assertEqual(S[Annotated[int, dec]], Annotated[int, dec, dec2])
7281 L = Annotated[List[T], dec]
7283 self.assertEqual(L[int], Annotated[List[int], dec])
7287 self.assertEqual(S[L[int]], Annotated[List[int], dec, dec2])
7289 D = Annotated[typing.Dict[KT, VT], dec]
7290 self.assertEqual(D[str, int], Annotated[typing.Dict[str, int], dec])
7294 It = Annotated[int, dec]
7303 dec = "a decoration"
7309 A = Annotated[tuple[*Ts], dec]
7310 self.assertEqual(A[int], Annotated[tuple[int], dec])
7311 self.assertEqual(A[str, int], Annotated[tuple[str, int], dec])
7313 Annotated[*Ts, dec]
7315 B = Annotated[Tuple[Unpack[Ts]], dec]
7316 self.assertEqual(B[int], Annotated[Tuple[int], dec])
7317 self.assertEqual(B[str, int], Annotated[Tuple[str, int], dec])
7319 Annotated[Unpack[Ts], dec]
7321 C = Annotated[tuple[T, *Ts], dec]
7322 self.assertEqual(C[int], Annotated[tuple[int], dec])
7323 self.assertEqual(C[int, str], Annotated[tuple[int, str], dec])
7326 Annotated[tuple[int, str, float], dec]
7331 D = Annotated[Tuple[T, Unpack[Ts]], dec]
7332 self.assertEqual(D[int], Annotated[Tuple[int], dec])
7333 self.assertEqual(D[int, str], Annotated[Tuple[int, str], dec])
7336 Annotated[Tuple[int, str, float], dec]
7341 E = Annotated[tuple[*Ts, T], dec]
7342 self.assertEqual(E[int], Annotated[tuple[int], dec])
7343 self.assertEqual(E[int, str], Annotated[tuple[int, str], dec])
7346 Annotated[tuple[int, str, float], dec]
7351 F = Annotated[Tuple[Unpack[Ts], T], dec]
7352 self.assertEqual(F[int], Annotated[Tuple[int], dec])
7353 self.assertEqual(F[int, str], Annotated[Tuple[int, str], dec])
7356 Annotated[Tuple[int, str, float], dec]
7361 G = Annotated[tuple[T1, *Ts, T2], dec]
7362 self.assertEqual(G[int, str], Annotated[tuple[int, str], dec])
7365 Annotated[tuple[int, str, float], dec]
7369 Annotated[tuple[int, str, bool, float], dec]
7374 H = Annotated[Tuple[T1, Unpack[Ts], T2], dec]
7375 self.assertEqual(H[int, str], Annotated[Tuple[int, str], dec])
7378 Annotated[Tuple[int, str, float], dec]
7382 Annotated[Tuple[int, str, bool, float], dec]
7393 # G is Annotated[tuple[T1, *Ts, T2], dec].
7398 (I, Annotated[tuple[T3, *Ts2, T4], dec]),
7399 (J, Annotated[tuple[T3, Unpack[Ts2], T4], dec]),
7400 (I[int, str], Annotated[tuple[int, str], dec]),
7401 (J[int, str], Annotated[tuple[int, str], dec]),
7402 (I[int, str, float], Annotated[tuple[int, str, float], dec]),
7403 (J[int, str, float], Annotated[tuple[int, str, float], dec]),
7405 Annotated[tuple[int, str, bool, float], dec]),
7407 Annotated[tuple[int, str, bool, float], dec]),