GitHub
LibrariesOpen source libraries used to build this documentation site.
LibraryRoleVersionLicense
AstroastroSite framework6.3.1MIT
Astro React@astrojs/reactReact integration5.0.4MIT
Astro Sitemap@astrojs/sitemapSitemap generation3.7.2MIT
UI5 Web Components@ui5/webcomponentsUI primitives2.22.0Apache-2.0
UI5 Web Components Fiori@ui5/webcomponents-fioriFiori shell components2.22.0Apache-2.0
UI5 Web Components Icons@ui5/webcomponents-iconsIcon set2.22.0Apache-2.0
UI5 Web Components React@ui5/webcomponents-reactReact wrappers2.22.0Apache-2.0
ReactreactUI runtime19.2.6MIT
React DOMreact-domDOM renderer19.2.6MIT
ShikishikiSyntax highlighting4.0.2MIT
Docs/ORK/CORE/ORK/IF_WEAK_MAP
Interface/ORK/IF_WEAK_MAP
WeakMap<string, object>
InterfaceWeakMap<string, object>
Package
/ORK/CORE
Members
7
Description

This interface defines a WeakMap<string, object>. It allows storing and retrieving objects using a string key. Internally, objects are weakly referenced (using cl_abap_weak_reference) and may be garbage collected if no strong references exist elsewhere in the system.

6 items
Methods
get
Method
The referenced object, or NULL if not available.

Returns NULL if no mapping exists or if the object has been garbage collected.

@parameter key | @parameter result |

Signature

METHODS get IMPORTING !key TYPE string
              RETURNING VALUE(result) TYPE REF TO object.
set
Method
The object reference to store (may be NULL).

If a mapping for the key already exists, it will be overwritten.

@parameter key | @parameter obj |

Signature

METHODS set IMPORTING !key TYPE string
                        obj TYPE REF TO object.
remove
Method
true if removal was successful, false otherwise.

Returns true if a mapping was removed, false otherwise.

@parameter key | @parameter result |

Signature

METHODS remove IMPORTING !key TYPE string
                 RETURNING VALUE(result) TYPE abap_bool.
keys
Method
Keys

@parameter result |

Signature

METHODS keys RETURNING VALUE(result) TYPE REF TO /ork/if_hs_string_r.
clear
Method
Removes all mappings

Signature

METHODS clear.
clean_up
Method
Removes mappings of garbage collected objects

Signature

METHODS clean_up.
1 item
Types
ty_s_alive_map
Type

Signature

TYPES: BEGIN OF ty_s_alive_map,
           key TYPE string,
           obj TYPE REF TO object,
         END OF ty_s_alive_map.
Repository11 packages · 112 objects
123 items