From 4277063091481910510752532405206398473989 Mon Sep 17 00:00:00 2001 From: Glenn Smith Date: Tue, 17 Feb 2026 16:05:17 -0500 Subject: Python API: Add type hints to various Architecture flags fields --- python/architecture.py | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) (limited to 'python') diff --git a/python/architecture.py b/python/architecture.py index 2925d240..17267629 100644 --- a/python/architecture.py +++ b/python/architecture.py @@ -693,16 +693,16 @@ class Architecture(metaclass=_ArchitectureMetaClass): link_reg = None global_regs = [] system_regs = [] - flags = [] + flags: List[FlagName] = [] flag_write_types: List[FlagWriteTypeName] = [] - semantic_flag_classes = [] - semantic_flag_groups = [] - flag_roles = {} - flags_required_for_flag_condition = {} - flags_required_for_semantic_flag_group = {} - flag_conditions_for_semantic_flag_group = {} - flags_written_by_flag_write_type = {} - semantic_class_for_flag_write_type = {} + semantic_flag_classes: List[SemanticClassName] = [] + semantic_flag_groups: List[SemanticGroupName] = [] + flag_roles: Dict[FlagName, FlagRole] = {} + flags_required_for_flag_condition: Dict['lowlevelil.LowLevelILFlagCondition', List[FlagName]] = {} + flags_required_for_semantic_flag_group: Dict[SemanticGroupName, List[FlagName]] = {} + flag_conditions_for_semantic_flag_group: Dict[SemanticGroupName, Dict[Optional[SemanticClassName], 'lowlevelil.LowLevelILFlagCondition']] = {} + flags_written_by_flag_write_type: Dict[FlagWriteTypeName, List[FlagName]] = {} + semantic_class_for_flag_write_type: Dict[FlagWriteTypeName, SemanticClassName] = {} reg_stacks: Dict[RegisterStackName, RegisterStackInfo] = {} intrinsics = {} next_address = 0 -- cgit v1.3.1