Skip to content

Commit 4277063

Browse files
committed
Python API: Add type hints to various Architecture flags fields
1 parent 4793365 commit 4277063

1 file changed

Lines changed: 9 additions & 9 deletions

File tree

python/architecture.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -693,16 +693,16 @@ class Architecture(metaclass=_ArchitectureMetaClass):
693693
link_reg = None
694694
global_regs = []
695695
system_regs = []
696-
flags = []
696+
flags: List[FlagName] = []
697697
flag_write_types: List[FlagWriteTypeName] = []
698-
semantic_flag_classes = []
699-
semantic_flag_groups = []
700-
flag_roles = {}
701-
flags_required_for_flag_condition = {}
702-
flags_required_for_semantic_flag_group = {}
703-
flag_conditions_for_semantic_flag_group = {}
704-
flags_written_by_flag_write_type = {}
705-
semantic_class_for_flag_write_type = {}
698+
semantic_flag_classes: List[SemanticClassName] = []
699+
semantic_flag_groups: List[SemanticGroupName] = []
700+
flag_roles: Dict[FlagName, FlagRole] = {}
701+
flags_required_for_flag_condition: Dict['lowlevelil.LowLevelILFlagCondition', List[FlagName]] = {}
702+
flags_required_for_semantic_flag_group: Dict[SemanticGroupName, List[FlagName]] = {}
703+
flag_conditions_for_semantic_flag_group: Dict[SemanticGroupName, Dict[Optional[SemanticClassName], 'lowlevelil.LowLevelILFlagCondition']] = {}
704+
flags_written_by_flag_write_type: Dict[FlagWriteTypeName, List[FlagName]] = {}
705+
semantic_class_for_flag_write_type: Dict[FlagWriteTypeName, SemanticClassName] = {}
706706
reg_stacks: Dict[RegisterStackName, RegisterStackInfo] = {}
707707
intrinsics = {}
708708
next_address = 0

0 commit comments

Comments
 (0)