Home
last modified time | relevance | path

Searched full:implicit (Results 1 – 25 of 437) sorted by relevance

12345678910>>...18

/arkcompiler/runtime_core/static_core/plugins/ets/tests/ets_warnings_tests/implicit_boxing_unboxing_tests/
Dimplicit_boxing_unboxing_1-expected.txt1 ETS Warning: Implicit Boxing to Int in Assignment Expression. [implicit_boxing_unboxing_1.sts:26:9]
2 ETS Warning: Implicit Unboxing to int in Binary Expression. [implicit_boxing_unboxing_1.sts:26:9]
3 ETS Warning: Implicit Boxing to Int in Assignment Expression. [implicit_boxing_unboxing_1.sts:27:9]
4 ETS Warning: Implicit Unboxing to int in Binary Expression. [implicit_boxing_unboxing_1.sts:27:9]
5 ETS Warning: Implicit Boxing to Char in Variable Declaration. [implicit_boxing_unboxing_1.sts:33:15]
6 ETS Warning: Implicit Boxing to Float in Variable Declaration. [implicit_boxing_unboxing_1.sts:34:2…
7 ETS Warning: Implicit Boxing to Double in Variable Declaration. [implicit_boxing_unboxing_1.sts:35:…
8 ETS Warning: Implicit Boxing to Short in Variable Declaration. [implicit_boxing_unboxing_1.sts:36:2…
9 ETS Warning: Implicit Boxing to Long in Variable Declaration. [implicit_boxing_unboxing_1.sts:37:20]
10 ETS Warning: Implicit Boxing to Int in Variable Declaration. [implicit_boxing_unboxing_1.sts:38:19]
[all …]
/arkcompiler/ets_frontend/ets2panda/linter/test/main/
Dfunc_return_type.ts.json24 "rule": "Function return type inference is limited (arkts-no-implicit-return-types)",
34 "rule": "Function return type inference is limited (arkts-no-implicit-return-types)",
44 "rule": "Function return type inference is limited (arkts-no-implicit-return-types)",
54 "rule": "Function return type inference is limited (arkts-no-implicit-return-types)",
64 "rule": "Function return type inference is limited (arkts-no-implicit-return-types)",
74 "rule": "Function return type inference is limited (arkts-no-implicit-return-types)",
84 "rule": "Function return type inference is limited (arkts-no-implicit-return-types)",
164 "rule": "Function return type inference is limited (arkts-no-implicit-return-types)",
174 "rule": "Function return type inference is limited (arkts-no-implicit-return-types)",
184 "rule": "Function return type inference is limited (arkts-no-implicit-return-types)",
[all …]
Dfunc_return_type.ts.autofix.json31 "rule": "Function return type inference is limited (arkts-no-implicit-return-types)",
48 "rule": "Function return type inference is limited (arkts-no-implicit-return-types)",
65 "rule": "Function return type inference is limited (arkts-no-implicit-return-types)",
75 "rule": "Function return type inference is limited (arkts-no-implicit-return-types)",
85 "rule": "Function return type inference is limited (arkts-no-implicit-return-types)",
95 "rule": "Function return type inference is limited (arkts-no-implicit-return-types)",
105 "rule": "Function return type inference is limited (arkts-no-implicit-return-types)",
220 "rule": "Function return type inference is limited (arkts-no-implicit-return-types)",
237 "rule": "Function return type inference is limited (arkts-no-implicit-return-types)",
254 "rule": "Function return type inference is limited (arkts-no-implicit-return-types)",
[all …]
Doptional_library_types.ts.json44 "rule": "Function return type inference is limited (arkts-no-implicit-return-types)",
74 "rule": "Function return type inference is limited (arkts-no-implicit-return-types)",
104 "rule": "Function return type inference is limited (arkts-no-implicit-return-types)",
134 "rule": "Function return type inference is limited (arkts-no-implicit-return-types)",
154 "rule": "Function return type inference is limited (arkts-no-implicit-return-types)",
174 "rule": "Function return type inference is limited (arkts-no-implicit-return-types)",
194 "rule": "Function return type inference is limited (arkts-no-implicit-return-types)",
214 "rule": "Function return type inference is limited (arkts-no-implicit-return-types)",
234 "rule": "Function return type inference is limited (arkts-no-implicit-return-types)",
254 "rule": "Function return type inference is limited (arkts-no-implicit-return-types)",
[all …]
Djsx.tsx.json24 "rule": "Function return type inference is limited (arkts-no-implicit-return-types)",
44 "rule": "Function return type inference is limited (arkts-no-implicit-return-types)",
84 "rule": "Function return type inference is limited (arkts-no-implicit-return-types)",
/arkcompiler/runtime_core/static_core/plugins/ets/tests/ets_warnings_tests/warnings_suppresion_tests/
Dwarnings_suppression_begin_end_2-expected.txt9 ETS Warning: Implicit Boxing to Double in Variable Declaration. [warnings_suppression_begin_end_2.s…
10 ETS Warning: Implicit Boxing to Int in Assignment Expression. [warnings_suppression_begin_end_2.sts…
11 ETS Warning: Implicit Unboxing to int in Binary Expression. [warnings_suppression_begin_end_2.sts:7…
12 ETS Warning: Implicit Boxing to Int in Assignment Expression. [warnings_suppression_begin_end_2.sts…
13 ETS Warning: Implicit Unboxing to int in Binary Expression. [warnings_suppression_begin_end_2.sts:8…
Dwarnings_suppression_all_warnings_1.sts60 let x : Number = 5.0 // ETSNOLINT(ets-implicit-boxing-unboxing)
71 tmp = foo(tmp) // ETSNOLINT(ets-implicit-boxing-unboxing)
76 ref = ref + 1; // ETSNOLINT(ets-implicit-boxing-unboxing)
81 ref = ref + 3; // ETSNOLINT(ets-implicit-boxing-unboxing)
/arkcompiler/ets_frontend/ets2panda/checker/ets/
DetsWarningAnalyzer.cpp253 … ETSThrowWarning("Implicit Boxing to Int" + GetBoxingUnboxingType(node), node->Start()); in CheckTypeOfBoxing()
256 … ETSThrowWarning("Implicit Boxing to Boolean" + GetBoxingUnboxingType(node), node->Start()); in CheckTypeOfBoxing()
259 … ETSThrowWarning("Implicit Boxing to Byte" + GetBoxingUnboxingType(node), node->Start()); in CheckTypeOfBoxing()
262 … ETSThrowWarning("Implicit Boxing to Char" + GetBoxingUnboxingType(node), node->Start()); in CheckTypeOfBoxing()
265 … ETSThrowWarning("Implicit Boxing to Double" + GetBoxingUnboxingType(node), node->Start()); in CheckTypeOfBoxing()
268 … ETSThrowWarning("Implicit Boxing to Float" + GetBoxingUnboxingType(node), node->Start()); in CheckTypeOfBoxing()
271 … ETSThrowWarning("Implicit Boxing to Long" + GetBoxingUnboxingType(node), node->Start()); in CheckTypeOfBoxing()
274 … ETSThrowWarning("Implicit Boxing to Short" + GetBoxingUnboxingType(node), node->Start()); in CheckTypeOfBoxing()
289 … ETSThrowWarning("Implicit Unboxing to int" + GetBoxingUnboxingType(node), node->Start()); in CheckTypeOfUnboxing()
292 … ETSThrowWarning("Implicit Unboxing to boolean" + GetBoxingUnboxingType(node), node->Start()); in CheckTypeOfUnboxing()
[all …]
/arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/15.semantic_rules/04.type_compatibility/
Dtuple_enum_and_object_literal.sts19 desc: Type T1 is compatible with type T2 if there is an implicit conversion (see Implicit Conversio…
Dclass_and_interface.sts19 desc: Type T1 is compatible with type T2 if there is an implicit conversion (see Implicit Conversio…
Dclasses_compatibility.sts19 desc: Type T1 is compatible with type T2 if there is an implicit conversion (see Implicit Conversio…
/arkcompiler/ets_frontend/ets2panda/linter/test/rules/
Drule54.tsx.json24 "rule": "Function return type inference is limited (arkts-no-implicit-return-types)",
44 "rule": "Function return type inference is limited (arkts-no-implicit-return-types)",
84 "rule": "Function return type inference is limited (arkts-no-implicit-return-types)",
Drule90.ts.json24 "rule": "Function return type inference is limited (arkts-no-implicit-return-types)",
34 "rule": "Function return type inference is limited (arkts-no-implicit-return-types)",
Drule90.ts.autofix.json24 "rule": "Function return type inference is limited (arkts-no-implicit-return-types)",
34 "rule": "Function return type inference is limited (arkts-no-implicit-return-types)",
/arkcompiler/runtime_core/static_core/plugins/ets/doc/system_arkts/
Dsuppression.rst46 * ``ETSNOLINT-NEXTLINE(ets-implicit-boxing-unboxing)``:
47 Disable ``ets-implicit-boxing-unboxing``. Applies to the next line.
48 * ``ETSNOLINT-BEGIN(ets-implicit-boxing-unboxing,ets-suggest-final)``:
49 …Disable ``ets-implicit-boxing-unboxing`` and ``ets-suggest-final`` checks. Applied to all lines (i…
Dfeatures.rst24 Feature #1: Show Implicit Boxing and Unboxing Conversions
27 |CB_RULE| ``ets-implicit-boxing-unboxing``
62 let num1: Int = 15; // ETS Warning: Implicit Boxing to Char in Variable Declaration.
63 let num2: Float = 5.0; // ETS Warning: Implicit Boxing to Float in Variable Declaration.
64 let num3: Long = 5; // ETS Warning: Implicit Boxing to Long in Variable Declaration.
65 …double = complexArithmeticExpression(num1, num2, num3); // ETS Warning: Implicit Unboxing to float…
/arkcompiler/runtime_core/static_core/tests/checked/
Dimplicit_nullcheck_tests.pa14 #! CHECKER Use implicit NullCheck for array and object
34 #! CHECKER Use implicit NullCheck for array and object in AOT
61 # * stobj_f64 can't be implicit due to complex construction of double constant
62 # * stobj_obj can't be implicit because it has write barrier
63 #! CHECKER Use implicit NullCheck for array and object in LLVM AOT
/arkcompiler/ets_frontend/es2panda/test/parser/js/
Dtest-use-strict-1-expected.txt1 SyntaxError: Implicit octal literal not allowed [test-use-strict-1.js:19:10]
/arkcompiler/runtime_core/static_core/plugins/ets/tests/napi/lib/
DEtsnapiVersionHookTest.cpp46 // NOLINTNEXTLINE(readability-implicit-bool-conversion) in registerNatives()
55 // NOLINTNEXTLINE(readability-implicit-bool-conversion) in EtsNapiOnLoad()
/arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/13.compilation_units_packages_and_modules/01.separate_modules/
Dimport_reexported_declarations.params.yaml167 import {a} from "./modules/declarations.sts" // Variable, primitive, implicit type
168 … import {ra} from "./modules/reexported_directives.sts" // Variable, primitive, implicit type
240 import {ca} from "./modules/declarations.sts" // Const implicit int
241 import {rca} from "./modules/reexported_directives.sts" // Const implicit int
246 import {ca} from "./modules/declarations.sts" // Const implicit int
247 import {rca} from "./modules/reexported_directives.sts" // Const implicit int
/arkcompiler/runtime_core/static_core/plugins/ets/doc/interop_js/
D2_esobject.rst56 let s1: ESObject = 1; // ok, implicit conversion
57 let s2: ESObject = new StaticClass() // ok, implicit conversion
/arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/17.experimental_features/05.callable_types/
Dct.params.yaml66 // CTE if invoke is not static, implicit call
88 // CTE if instantiate is not static, implicit call
/arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/17.experimental_features/06.statements/01.for-of_type_annotation/
Dfor_of.params.yaml91 // array of boxed primitives (Char) with implicit unboxing
96 // array of boxed numeric (Long) with implicit unboxing
103 // array of primitives (int) with implicit boxing
108 // array of primitives (boolean) with implicit boxing
216 // function, implicit widening conversion: byte -> int
/arkcompiler/ets_frontend/ets2panda/test/ast/parser/js/
Dtest-use-strict-1.js21 /* @@? 19:10 Error SyntaxError: Implicit octal literal not allowed */
/arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/03.types/08.reference_types/01.objects/
Dimplicit_cast_operator.sts17 desc: Class instance implicit cast to Object.

12345678910>>...18