| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets_warnings_tests/implicit_boxing_unboxing_tests/ |
| D | implicit_boxing_unboxing_1-expected.txt | 1 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/ |
| D | func_return_type.ts.json | 24 "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 …]
|
| D | func_return_type.ts.autofix.json | 31 "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 …]
|
| D | optional_library_types.ts.json | 44 "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 …]
|
| D | jsx.tsx.json | 24 "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/ |
| D | warnings_suppression_begin_end_2-expected.txt | 9 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…
|
| D | warnings_suppression_all_warnings_1.sts | 60 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/ |
| D | etsWarningAnalyzer.cpp | 253 … 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/ |
| D | tuple_enum_and_object_literal.sts | 19 desc: Type T1 is compatible with type T2 if there is an implicit conversion (see Implicit Conversio…
|
| D | class_and_interface.sts | 19 desc: Type T1 is compatible with type T2 if there is an implicit conversion (see Implicit Conversio…
|
| D | classes_compatibility.sts | 19 desc: Type T1 is compatible with type T2 if there is an implicit conversion (see Implicit Conversio…
|
| /arkcompiler/ets_frontend/ets2panda/linter/test/rules/ |
| D | rule54.tsx.json | 24 "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)",
|
| D | rule90.ts.json | 24 "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)",
|
| D | rule90.ts.autofix.json | 24 "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/ |
| D | suppression.rst | 46 * ``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…
|
| D | features.rst | 24 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/ |
| D | implicit_nullcheck_tests.pa | 14 #! 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/ |
| D | test-use-strict-1-expected.txt | 1 SyntaxError: Implicit octal literal not allowed [test-use-strict-1.js:19:10]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/napi/lib/ |
| D | EtsnapiVersionHookTest.cpp | 46 // 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/ |
| D | import_reexported_declarations.params.yaml | 167 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/ |
| D | 2_esobject.rst | 56 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/ |
| D | ct.params.yaml | 66 // 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/ |
| D | for_of.params.yaml | 91 // 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/ |
| D | test-use-strict-1.js | 21 /* @@? 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/ |
| D | implicit_cast_operator.sts | 17 desc: Class instance implicit cast to Object.
|