Skip to content

Commit

Permalink
refactor: final changes
Browse files Browse the repository at this point in the history
  • Loading branch information
xXenvy committed Oct 5, 2024
1 parent 30a10ed commit 3001d3c
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 8 deletions.
13 changes: 6 additions & 7 deletions src/devana/syntax_abstraction/classinfo.py
Original file line number Diff line number Diff line change
Expand Up @@ -194,13 +194,13 @@ def __init__(self, cursor: Optional[cindex.Cursor] = None, parent: Optional[Code

@classmethod
@init_params(skip={"parent"})
def from_params( # pylint: disable=unused-argument
def from_params( # pylint: disable=unused-argument, arguments-renamed
cls,
parent: Optional[ISyntaxElement] = None,
arguments: Optional[List[FunctionInfo.Argument]] = None,
name: Optional[str] = None,
return_type: Union[TypeExpression, BasicType, StubType, None] = None,
modification: Optional[FunctionModification] = None,
modification: Optional[FunctionModification.ModificationKind] = None,
body: Optional[str] = None,
namespaces: Optional[List[str]] = None,
lexicon: Optional[Lexicon] = None,
Expand Down Expand Up @@ -293,13 +293,12 @@ def __init__(self, cursor: Optional[cindex.Cursor] = None, parent: Optional[Code

@classmethod
@init_params(skip={"parent"})
def from_params( # pylint: disable=unused-argument
def from_params( # pylint: disable=unused-argument, arguments-renamed
cls,
parent: Optional[ISyntaxElement] = None,
arguments: Optional[List[FunctionInfo.Argument]] = None,
name: Optional[str] = None,
return_type: Union[TypeExpression, BasicType, StubType, None] = None,
modification: Optional[FunctionModification] = None,
modification: Optional[FunctionModification.ModificationKind] = None,
body: Optional[str] = None,
namespaces: Optional[List[str]] = None,
lexicon: Optional[Lexicon] = None,
Expand Down Expand Up @@ -410,7 +409,7 @@ def from_params( # pylint: disable=unused-argument, arguments-differ
parent: Optional[ISyntaxElement] = None,
arguments: Optional[List[FunctionInfo.Argument]] = None,
name: Optional[str] = None,
modification: Optional[FunctionModification] = None,
modification: Optional[FunctionModification.ModificationKind] = None,
body: Optional[str] = None,
namespaces: Optional[List[str]] = None,
lexicon: Optional[Lexicon] = None,
Expand Down Expand Up @@ -484,7 +483,7 @@ def from_params( # pylint: disable=unused-argument
parent: Optional[ISyntaxElement] = None,
name: Optional[str] = None,
type: Optional[TypeExpression] = None,
default_value: Optional[str] = None,
default_value: Optional[Any] = None,
lexicon: Optional[Lexicon] = None,
access_specifier: Optional[AccessSpecifier] = None,
attributes: Optional[List[AttributeDeclaration]] = None,
Expand Down
3 changes: 2 additions & 1 deletion src/devana/syntax_abstraction/enuminfo.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
from devana.syntax_abstraction.comment import Comment
from devana.syntax_abstraction.typeexpression import BasicType
from devana.syntax_abstraction.organizers.lexicon import Lexicon
from devana.syntax_abstraction.attribute import DescriptiveByAttributes
from devana.syntax_abstraction.attribute import DescriptiveByAttributes, AttributeDeclaration
from devana.utility.errors import ParserError
from devana.utility.lazy import LazyNotInit, lazy_invoke
from devana.utility.traits import IBasicCreatable, ICursorValidate
Expand Down Expand Up @@ -164,6 +164,7 @@ def from_params( # pylint: disable=unused-argument
parent: Optional[ISyntaxElement] = None,
content: Optional[List[Any]] = None,
namespace: Optional[str] = None,
attributes: Optional[List[AttributeDeclaration]] = None,
name: Optional[str] = None,
values: Optional[List[EnumValue]] = None,
is_scoped: Optional[bool] = None,
Expand Down
1 change: 1 addition & 0 deletions src/devana/syntax_abstraction/functioninfo.py
Original file line number Diff line number Diff line change
Expand Up @@ -355,6 +355,7 @@ def from_cursor(cls, cursor: cindex.Cursor, parent: Optional = None) -> Optional
def from_params( # pylint: disable=unused-argument
cls,
parent: Optional[ISyntaxElement] = None,
attributes: Optional[List[AttributeDeclaration]] = None,
arguments: Optional[List[Argument]] = None,
name: Optional[str] = None,
return_type: Union[TypeExpression, BasicType, StubType, None] = None,
Expand Down

0 comments on commit 3001d3c

Please sign in to comment.