@@ -138,8 +138,8 @@ class cl_abap_typedescr {
138138 let lo_current = new abap . types . ABAPObject ( { qualifiedName : "CL_ABAP_TYPEDESCR" , RTTIName : "\\CLASS=CL_ABAP_TYPEDESCR" } ) ;
139139 let lo_struct = new abap . types . ABAPObject ( { qualifiedName : "CL_ABAP_STRUCTDESCR" , RTTIName : "\\CLASS=CL_ABAP_STRUCTDESCR" } ) ;
140140 abap . statements . split ( { source : p_name , at : new abap . types . Character ( 1 ) . set ( '-' ) , table : lt_parts } ) ;
141- for await ( const unique36 of abap . statements . loop ( lt_parts ) ) {
142- lv_part . set ( unique36 ) ;
141+ for await ( const unique37 of abap . statements . loop ( lt_parts ) ) {
142+ lv_part . set ( unique37 ) ;
143143 if ( abap . compare . initial ( lo_current ) ) {
144144 lo_current . set ( ( await this . describe_by_name ( { p_name : lv_part } ) ) ) ;
145145 } else if ( abap . compare . eq ( lo_current . get ( ) . kind , cl_abap_typedescr . kind_struct ) ) {
@@ -166,8 +166,8 @@ class cl_abap_typedescr {
166166 }
167167 oo_type . set ( abap . Classes [ p_name . get ( ) . toUpperCase ( ) . trimEnd ( ) ] ?. INTERNAL_TYPE || "" ) ;
168168 lv_any = abap . Classes [ p_name . get ( ) . toUpperCase ( ) . trimEnd ( ) ] ;
169- let unique37 = oo_type ;
170- if ( abap . compare . eq ( unique37 , new abap . types . Character ( 4 ) . set ( 'INTF' ) ) ) {
169+ let unique38 = oo_type ;
170+ if ( abap . compare . eq ( unique38 , new abap . types . Character ( 4 ) . set ( 'INTF' ) ) ) {
171171 type . set ( await ( new abap . Classes [ 'CL_ABAP_INTFDESCR' ] ( ) ) . constructor_ ( { p_object : lv_any } ) ) ;
172172 type . get ( ) . type_kind . set ( cl_abap_typedescr . typekind_intf ) ;
173173 type . get ( ) . kind . set ( cl_abap_typedescr . kind_intf ) ;
@@ -176,7 +176,7 @@ class cl_abap_typedescr {
176176 await abap . statements . cast ( objectdescr , type ) ;
177177 objectdescr . get ( ) . mv_object_name . set ( abap . builtin . to_upper ( { val : p_name } ) ) ;
178178 objectdescr . get ( ) . mv_object_type . set ( oo_type ) ;
179- } else if ( abap . compare . eq ( unique37 , new abap . types . Character ( 4 ) . set ( 'CLAS' ) ) ) {
179+ } else if ( abap . compare . eq ( unique38 , new abap . types . Character ( 4 ) . set ( 'CLAS' ) ) ) {
180180 type . set ( await ( new abap . Classes [ 'CL_ABAP_CLASSDESCR' ] ( ) ) . constructor_ ( ) ) ;
181181 type . get ( ) . type_kind . set ( cl_abap_typedescr . typekind_class ) ;
182182 type . get ( ) . kind . set ( cl_abap_typedescr . kind_class ) ;
@@ -267,8 +267,8 @@ class cl_abap_typedescr {
267267 let fs_ls_component_ = new abap . types . FieldSymbol ( new abap . types . Structure ( { "name" : new abap . types . String ( { qualifiedName : "NAME" } ) , "type" : new abap . types . ABAPObject ( { qualifiedName : "CL_ABAP_DATADESCR" , RTTIName : "\\CLASS=CL_ABAP_DATADESCR" } ) , "as_include" : new abap . types . Character ( 1 , { "qualifiedName" :"ABAP_BOOL" , "ddicName" :"ABAP_BOOL" } ) , "suffix" : new abap . types . String ( { qualifiedName : "SUFFIX" } ) } , "abap_componentdescr" , undefined , { } , { } ) ) ;
268268 lt_components . set ( ( await io_struct . get ( ) . get_components ( ) ) ) ;
269269 rv_deep . set ( abap . builtin . abap_false ) ;
270- for await ( const unique38 of abap . statements . loop ( lt_components ) ) {
271- fs_ls_component_ . assign ( unique38 ) ;
270+ for await ( const unique39 of abap . statements . loop ( lt_components ) ) {
271+ fs_ls_component_ . assign ( unique39 ) ;
272272 if ( abap . compare . eq ( fs_ls_component_ . get ( ) . type . get ( ) . kind , cl_abap_typedescr . kind_struct ) || abap . compare . eq ( fs_ls_component_ . get ( ) . type . get ( ) . type_kind , cl_abap_typedescr . typekind_string ) || abap . compare . eq ( fs_ls_component_ . get ( ) . type . get ( ) . type_kind , cl_abap_typedescr . typekind_xstring ) || abap . compare . eq ( fs_ls_component_ . get ( ) . type . get ( ) . kind , cl_abap_typedescr . kind_table ) ) {
273273 rv_deep . set ( abap . builtin . abap_true ) ;
274274 return rv_deep ;
@@ -297,69 +297,69 @@ class cl_abap_typedescr {
297297 lv_name . set ( p_data . constructor . name ) ;
298298 lv_length . set ( p_data . getLength ? p_data . getLength ( ) : 0 ) ;
299299 lv_decimals . set ( p_data . getDecimals ? p_data . getDecimals ( ) : 0 ) ;
300- let unique39 = lv_name ;
301- if ( abap . compare . eq ( unique39 , new abap . types . Character ( 7 ) . set ( 'Integer' ) ) ) {
300+ let unique40 = lv_name ;
301+ if ( abap . compare . eq ( unique40 , new abap . types . Character ( 7 ) . set ( 'Integer' ) ) ) {
302302 type . set ( await ( new abap . Classes [ 'CL_ABAP_ELEMDESCR' ] ( ) ) . constructor_ ( ) ) ;
303303 type . get ( ) . type_kind . set ( cl_abap_typedescr . typekind_int ) ;
304304 type . get ( ) . kind . set ( cl_abap_typedescr . kind_elem ) ;
305305 type . get ( ) . length . set ( abap . IntegerFactory . get ( 4 ) ) ;
306306 await abap . statements . cast ( lo_elem , type ) ;
307307 lo_elem . get ( ) . output_length . set ( abap . IntegerFactory . get ( 11 ) ) ;
308308 type . get ( ) . absolute_name . set ( new abap . types . Character ( 1 ) . set ( 'I' ) ) ;
309- } else if ( abap . compare . eq ( unique39 , new abap . types . Character ( 8 ) . set ( 'Integer8' ) ) ) {
309+ } else if ( abap . compare . eq ( unique40 , new abap . types . Character ( 8 ) . set ( 'Integer8' ) ) ) {
310310 type . set ( await ( new abap . Classes [ 'CL_ABAP_ELEMDESCR' ] ( ) ) . constructor_ ( ) ) ;
311311 type . get ( ) . type_kind . set ( cl_abap_typedescr . typekind_int8 ) ;
312312 type . get ( ) . kind . set ( cl_abap_typedescr . kind_elem ) ;
313313 type . get ( ) . length . set ( abap . IntegerFactory . get ( 8 ) ) ;
314314 await abap . statements . cast ( lo_elem , type ) ;
315315 lo_elem . get ( ) . output_length . set ( abap . IntegerFactory . get ( 20 ) ) ;
316316 type . get ( ) . absolute_name . set ( new abap . types . Character ( 4 ) . set ( 'INT8' ) ) ;
317- } else if ( abap . compare . eq ( unique39 , new abap . types . Character ( 4 ) . set ( 'Numc' ) ) ) {
317+ } else if ( abap . compare . eq ( unique40 , new abap . types . Character ( 4 ) . set ( 'Numc' ) ) ) {
318318 type . set ( await ( new abap . Classes [ 'CL_ABAP_ELEMDESCR' ] ( ) ) . constructor_ ( ) ) ;
319319 type . get ( ) . type_kind . set ( cl_abap_typedescr . typekind_num ) ;
320320 type . get ( ) . kind . set ( cl_abap_typedescr . kind_elem ) ;
321321 type . get ( ) . length . set ( abap . operators . multiply ( lv_length , abap . IntegerFactory . get ( 2 ) ) ) ;
322322 await abap . statements . cast ( lo_elem , type ) ;
323323 lo_elem . get ( ) . output_length . set ( lv_length ) ;
324- } else if ( abap . compare . eq ( unique39 , new abap . types . Character ( 3 ) . set ( 'Hex' ) ) ) {
324+ } else if ( abap . compare . eq ( unique40 , new abap . types . Character ( 3 ) . set ( 'Hex' ) ) ) {
325325 type . set ( await ( new abap . Classes [ 'CL_ABAP_ELEMDESCR' ] ( ) ) . constructor_ ( ) ) ;
326326 type . get ( ) . type_kind . set ( cl_abap_typedescr . typekind_hex ) ;
327327 type . get ( ) . kind . set ( cl_abap_typedescr . kind_elem ) ;
328328 type . get ( ) . length . set ( lv_length ) ;
329329 await abap . statements . cast ( lo_elem , type ) ;
330330 lo_elem . get ( ) . output_length . set ( abap . operators . multiply ( lv_length , abap . IntegerFactory . get ( 2 ) ) ) ;
331- } else if ( abap . compare . eq ( unique39 , new abap . types . Character ( 4 ) . set ( 'Date' ) ) ) {
331+ } else if ( abap . compare . eq ( unique40 , new abap . types . Character ( 4 ) . set ( 'Date' ) ) ) {
332332 type . set ( await ( new abap . Classes [ 'CL_ABAP_ELEMDESCR' ] ( ) ) . constructor_ ( ) ) ;
333333 type . get ( ) . type_kind . set ( cl_abap_typedescr . typekind_date ) ;
334334 type . get ( ) . kind . set ( cl_abap_typedescr . kind_elem ) ;
335335 type . get ( ) . length . set ( abap . IntegerFactory . get ( 16 ) ) ;
336336 await abap . statements . cast ( lo_elem , type ) ;
337337 lo_elem . get ( ) . output_length . set ( abap . IntegerFactory . get ( 8 ) ) ;
338338 type . get ( ) . absolute_name . set ( new abap . types . Character ( 1 ) . set ( 'D' ) ) ;
339- } else if ( abap . compare . eq ( unique39 , new abap . types . Character ( 6 ) . set ( 'Packed' ) ) ) {
339+ } else if ( abap . compare . eq ( unique40 , new abap . types . Character ( 6 ) . set ( 'Packed' ) ) ) {
340340 type . set ( await ( new abap . Classes [ 'CL_ABAP_ELEMDESCR' ] ( ) ) . constructor_ ( ) ) ;
341341 type . get ( ) . type_kind . set ( cl_abap_typedescr . typekind_packed ) ;
342342 type . get ( ) . kind . set ( cl_abap_typedescr . kind_elem ) ;
343343 type . get ( ) . length . set ( lv_length ) ;
344344 type . get ( ) . decimals . set ( lv_decimals ) ;
345- } else if ( abap . compare . eq ( unique39 , new abap . types . Character ( 4 ) . set ( 'Time' ) ) ) {
345+ } else if ( abap . compare . eq ( unique40 , new abap . types . Character ( 4 ) . set ( 'Time' ) ) ) {
346346 type . set ( await ( new abap . Classes [ 'CL_ABAP_ELEMDESCR' ] ( ) ) . constructor_ ( ) ) ;
347347 type . get ( ) . type_kind . set ( cl_abap_typedescr . typekind_time ) ;
348348 type . get ( ) . kind . set ( cl_abap_typedescr . kind_elem ) ;
349349 type . get ( ) . length . set ( abap . IntegerFactory . get ( 12 ) ) ;
350350 await abap . statements . cast ( lo_elem , type ) ;
351351 lo_elem . get ( ) . output_length . set ( abap . IntegerFactory . get ( 6 ) ) ;
352352 type . get ( ) . absolute_name . set ( new abap . types . Character ( 1 ) . set ( 'T' ) ) ;
353- } else if ( abap . compare . eq ( unique39 , new abap . types . Character ( 5 ) . set ( 'Float' ) ) ) {
353+ } else if ( abap . compare . eq ( unique40 , new abap . types . Character ( 5 ) . set ( 'Float' ) ) ) {
354354 type . set ( await ( new abap . Classes [ 'CL_ABAP_ELEMDESCR' ] ( ) ) . constructor_ ( ) ) ;
355355 type . get ( ) . type_kind . set ( cl_abap_typedescr . typekind_float ) ;
356356 type . get ( ) . kind . set ( cl_abap_typedescr . kind_elem ) ;
357357 type . get ( ) . absolute_name . set ( new abap . types . Character ( 1 ) . set ( 'F' ) ) ;
358- } else if ( abap . compare . eq ( unique39 , new abap . types . Character ( 10 ) . set ( 'DecFloat34' ) ) ) {
358+ } else if ( abap . compare . eq ( unique40 , new abap . types . Character ( 10 ) . set ( 'DecFloat34' ) ) ) {
359359 type . set ( await ( new abap . Classes [ 'CL_ABAP_ELEMDESCR' ] ( ) ) . constructor_ ( ) ) ;
360360 type . get ( ) . type_kind . set ( cl_abap_typedescr . typekind_decfloat34 ) ;
361361 type . get ( ) . kind . set ( cl_abap_typedescr . kind_elem ) ;
362- } else if ( abap . compare . eq ( unique39 , new abap . types . Character ( 9 ) . set ( 'Structure' ) ) ) {
362+ } else if ( abap . compare . eq ( unique40 , new abap . types . Character ( 9 ) . set ( 'Structure' ) ) ) {
363363 lo_struct . set ( ( await abap . Classes [ 'CL_ABAP_STRUCTDESCR' ] . construct_from_data ( { data : p_data } ) ) ) ;
364364 await abap . statements . cast ( type , lo_struct ) ;
365365 if ( abap . compare . eq ( ( await this . is_deep ( { io_struct : lo_struct } ) ) , abap . builtin . abap_true ) ) {
@@ -368,35 +368,35 @@ class cl_abap_typedescr {
368368 type . get ( ) . type_kind . set ( cl_abap_typedescr . typekind_struct1 ) ;
369369 }
370370 type . get ( ) . kind . set ( cl_abap_typedescr . kind_struct ) ;
371- } else if ( abap . compare . eq ( unique39 , new abap . types . Character ( 5 ) . set ( 'Table' ) ) || abap . compare . eq ( unique39 , new abap . types . Character ( 11 ) . set ( 'HashedTable' ) ) ) {
371+ } else if ( abap . compare . eq ( unique40 , new abap . types . Character ( 5 ) . set ( 'Table' ) ) || abap . compare . eq ( unique40 , new abap . types . Character ( 11 ) . set ( 'HashedTable' ) ) ) {
372372 await abap . statements . cast ( type , ( await abap . Classes [ 'CL_ABAP_TABLEDESCR' ] . construct_from_data ( { data : p_data } ) ) ) ;
373373 type . get ( ) . type_kind . set ( cl_abap_typedescr . typekind_table ) ;
374374 type . get ( ) . kind . set ( cl_abap_typedescr . kind_table ) ;
375375 type . get ( ) . length . set ( abap . IntegerFactory . get ( 8 ) ) ;
376- } else if ( abap . compare . eq ( unique39 , new abap . types . Character ( 7 ) . set ( 'XString' ) ) ) {
376+ } else if ( abap . compare . eq ( unique40 , new abap . types . Character ( 7 ) . set ( 'XString' ) ) ) {
377377 type . set ( await ( new abap . Classes [ 'CL_ABAP_ELEMDESCR' ] ( ) ) . constructor_ ( ) ) ;
378378 type . get ( ) . type_kind . set ( cl_abap_typedescr . typekind_xstring ) ;
379379 type . get ( ) . kind . set ( cl_abap_typedescr . kind_elem ) ;
380380 type . get ( ) . length . set ( abap . IntegerFactory . get ( 8 ) ) ;
381381 type . get ( ) . absolute_name . set ( new abap . types . Character ( 7 ) . set ( 'XSTRING' ) ) ;
382- } else if ( abap . compare . eq ( unique39 , new abap . types . Character ( 6 ) . set ( 'String' ) ) ) {
382+ } else if ( abap . compare . eq ( unique40 , new abap . types . Character ( 6 ) . set ( 'String' ) ) ) {
383383 type . set ( await ( new abap . Classes [ 'CL_ABAP_ELEMDESCR' ] ( ) ) . constructor_ ( ) ) ;
384384 type . get ( ) . type_kind . set ( cl_abap_typedescr . typekind_string ) ;
385385 type . get ( ) . kind . set ( cl_abap_typedescr . kind_elem ) ;
386386 type . get ( ) . length . set ( abap . IntegerFactory . get ( 8 ) ) ;
387387 type . get ( ) . absolute_name . set ( new abap . types . Character ( 6 ) . set ( 'STRING' ) ) ;
388- } else if ( abap . compare . eq ( unique39 , new abap . types . Character ( 9 ) . set ( 'Character' ) ) ) {
388+ } else if ( abap . compare . eq ( unique40 , new abap . types . Character ( 9 ) . set ( 'Character' ) ) ) {
389389 type . set ( await ( new abap . Classes [ 'CL_ABAP_ELEMDESCR' ] ( ) ) . constructor_ ( ) ) ;
390390 type . get ( ) . type_kind . set ( cl_abap_typedescr . typekind_char ) ;
391391 type . get ( ) . kind . set ( cl_abap_typedescr . kind_elem ) ;
392392 type . get ( ) . length . set ( abap . operators . multiply ( lv_length , abap . IntegerFactory . get ( 2 ) ) ) ;
393393 await abap . statements . cast ( lo_elem , type ) ;
394394 lo_elem . get ( ) . output_length . set ( lv_length ) ;
395- } else if ( abap . compare . eq ( unique39 , new abap . types . Character ( 11 ) . set ( 'FieldSymbol' ) ) ) {
395+ } else if ( abap . compare . eq ( unique40 , new abap . types . Character ( 11 ) . set ( 'FieldSymbol' ) ) ) {
396396 lv_name = p_data . getPointer ( ) ;
397397 type . set ( ( await this . describe_by_data ( { p_data : lv_name } ) ) ) ;
398398 return type ;
399- } else if ( abap . compare . eq ( unique39 , new abap . types . Character ( 10 ) . set ( 'ABAPObject' ) ) ) {
399+ } else if ( abap . compare . eq ( unique40 , new abap . types . Character ( 10 ) . set ( 'ABAPObject' ) ) ) {
400400 type . set ( await ( new abap . Classes [ 'CL_ABAP_REFDESCR' ] ( ) ) . constructor_ ( ) ) ;
401401 type . get ( ) . type_kind . set ( cl_abap_typedescr . typekind_oref ) ;
402402 type . get ( ) . kind . set ( cl_abap_typedescr . kind_ref ) ;
@@ -413,11 +413,11 @@ class cl_abap_typedescr {
413413 } else {
414414 lo_ref . get ( ) . referenced . set ( ( await this . describe_by_object_ref ( { p_object_ref : p_data } ) ) ) ;
415415 }
416- } else if ( abap . compare . eq ( unique39 , new abap . types . Character ( 7 ) . set ( 'UTCLong' ) ) ) {
416+ } else if ( abap . compare . eq ( unique40 , new abap . types . Character ( 7 ) . set ( 'UTCLong' ) ) ) {
417417 type . set ( await ( new abap . Classes [ 'CL_ABAP_ELEMDESCR' ] ( ) ) . constructor_ ( ) ) ;
418418 type . get ( ) . type_kind . set ( cl_abap_typedescr . typekind_utclong ) ;
419419 type . get ( ) . kind . set ( cl_abap_typedescr . kind_elem ) ;
420- } else if ( abap . compare . eq ( unique39 , new abap . types . Character ( 13 ) . set ( 'DataReference' ) ) ) {
420+ } else if ( abap . compare . eq ( unique40 , new abap . types . Character ( 13 ) . set ( 'DataReference' ) ) ) {
421421 type . set ( await ( new abap . Classes [ 'CL_ABAP_REFDESCR' ] ( ) ) . constructor_ ( ) ) ;
422422 type . get ( ) . type_kind . set ( cl_abap_typedescr . typekind_dref ) ;
423423 type . get ( ) . kind . set ( cl_abap_typedescr . kind_ref ) ;
0 commit comments