Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
OT Bytecode Attributes/OTClassFlags
< OT Bytecode Attributes
Revision as of 06:48, 26 April 2010 by Resix.cs.tu-berlin.de (Talk | contribs) (New page: =Attribute OTClassFlags= ===Intent=== ===Location:=== A team class or a role type. ===Content:=== An integer encoding the OT specific class flags (see Format). ===Purpose:=== ===For...)
Attribute OTClassFlags
Intent
Location:
A team class or a role type.
Content:
An integer encoding the OT specific class flags (see Format).
Purpose:
Format:
The items of the OTClassFlags structure are as follows:
- attribute_name_index
- The constant_pool entry at that index must be a CONSTANT_Utf8_info representing the string "CallinRoleBaseBindings".
- attribute_length
- The value of the attribute_length item indicates the length of the attribute, excluding the initial six bytes.
- Y
Flag Name | Value | Interpretation |
---|---|---|
OT_CLASS_TEAM | 1 | TODO |
OT_CLASS_ROLE | 2 | TODO |
OT_CLASS_ROLE_LOCAL | 4 | TODO |
OT_CLASS_PURELY_COPIED | 8 | no source present for this class |
OT_CLASS_ROLE_FILE | 16 | TODO |
OT_CLASS_FLAG_HAS_TSUPER | 32 | TODO |
OT_CLASS_CONFINED | 64 | superclass Object should be updated to __OT__Confined on loading |