File tree Expand file tree Collapse file tree 1 file changed +6
-0
lines changed Expand file tree Collapse file tree 1 file changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -1580,6 +1580,7 @@ def base_setup(
1580
1580
self .parent = None
1581
1581
self .link_obj = None
1582
1582
self .type_obj = None
1583
+ self .is_const = False
1583
1584
if link_obj is not None :
1584
1585
self .link_name = link_obj .lower ()
1585
1586
else :
@@ -1592,6 +1593,8 @@ def base_setup(
1592
1593
self .vis = 1
1593
1594
if self .keywords .count (KEYWORD_ID_DICT ["private" ]) > 0 :
1594
1595
self .vis = - 1
1596
+ if self .keywords .count (KEYWORD_ID_DICT ["parameter" ]) > 0 :
1597
+ self .is_const = True
1595
1598
1596
1599
def update_fqsn (self , enc_scope = None ):
1597
1600
if enc_scope is not None :
@@ -1674,6 +1677,9 @@ def is_optional(self):
1674
1677
def is_callable (self ):
1675
1678
return self .callable
1676
1679
1680
+ def is_parameter (self ):
1681
+ return self .is_const
1682
+
1677
1683
def check_definition (self , obj_tree , known_types = {}, interface = False ):
1678
1684
# Check for type definition in scope
1679
1685
type_match = DEF_KIND_REGEX .match (self .desc )
You can’t perform that action at this time.
0 commit comments