Skip to main content

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.

Jump to: navigation, search

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...)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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

Back to the top