Home
last modified time | relevance | path

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

12345678910>>...16

/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/
Dfunc_return_type.ts.json22 "rule": "Function return type inference is limited (arkts-no-implicit-return-types)"
29 "rule": "Function return type inference is limited (arkts-no-implicit-return-types)"
36 "rule": "Function return type inference is limited (arkts-no-implicit-return-types)"
43 "rule": "Function return type inference is limited (arkts-no-implicit-return-types)"
50 "rule": "Function return type inference is limited (arkts-no-implicit-return-types)"
57 "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)"
120 "rule": "Function return type inference is limited (arkts-no-implicit-return-types)"
127 "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)"
[all …]
Dfunc_return_type.ts.autofix.json29 "rule": "Function return type inference is limited (arkts-no-implicit-return-types)"
43 "rule": "Function return type inference is limited (arkts-no-implicit-return-types)"
57 "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)"
71 "rule": "Function return type inference is limited (arkts-no-implicit-return-types)"
78 "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)"
176 "rule": "Function return type inference is limited (arkts-no-implicit-return-types)"
190 "rule": "Function return type inference is limited (arkts-no-implicit-return-types)"
204 "rule": "Function return type inference is limited (arkts-no-implicit-return-types)"
[all …]
/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/ets_frontend/ets2panda/linter/test_rules/
Drule90.ts.json22 "rule": "Function return type inference is limited (arkts-no-implicit-return-types)"
29 "rule": "Function return type inference is limited (arkts-no-implicit-return-types)"
Drule90.ts.autofix.json23 "rule": "Function return type inference is limited (arkts-no-implicit-return-types)"
31 "rule": "Function return type inference is limited (arkts-no-implicit-return-types)"
Drule90_3.ts.json22 "rule": "Function return type inference is limited (arkts-no-implicit-return-types)"
Drule90_3.ts.autofix.json30 "rule": "Function return type inference is limited (arkts-no-implicit-return-types)"
/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/runtime_core/static_core/plugins/ets/doc/system_arkts/
Dsuppression.rst42 * ``ETSNOLINT-NEXTLINE(ets-implicit-boxing-unboxing)``: Disable ``ets-implicit-boxing-unboxing``. A…
43 * ``ETSNOLINT-BEGIN(ets-implicit-boxing-unboxing,ets-suggest-final)``: Disable ``ets-implicit-boxin…
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/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.
/arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/06.contexts_and_conversions/05.implicit_conversions/02.widening_primitive_conversions/decl_var/
Ddecl-var-nan.sts17 desc: Declaration context, variable declaration, widening primitive conversion, implicit
/arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/06.contexts_and_conversions/05.implicit_conversions/02.widening_primitive_conversions/assn_var/
Dassn-var-nan.sts17 desc: Assignment context, variable, widening primitive conversion, implicit
/arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/06.contexts_and_conversions/05.implicit_conversions/02.widening_primitive_conversions/decl_const/
Ddecl-const-nan.sts17 desc: Declaration context, constant declaration, widening primitive conversion, implicit

12345678910>>...16