Class Parameters
java.lang.Object
io.github.danielnaczo.python3parser.model.stmts.compoundStmts.functionStmts.parameters.Parameters
- All Implemented Interfaces:
AST
-
Constructor Summary
ConstructorsConstructorDescriptionParameters(List<Parameter> params) Parameters(List<Parameter> params, List<DefaultParameter> defaultParams) Parameters(List<Parameter> params, List<DefaultParameter> defaultParams, Parameter varParam) Parameters(List<Parameter> params, List<DefaultParameter> defaultParams, Parameter varParam, List<Parameter> kwonlyParam) Parameters(List<Parameter> params, List<DefaultParameter> defaultParams, Parameter varParam, List<Parameter> kwonlyParam, List<DefaultParameter> kwDefaultParams) Parameters(List<Parameter> params, List<DefaultParameter> defaultParams, Parameter varParam, List<Parameter> kwonlyParam, List<DefaultParameter> kwDefaultParams, Parameter kwParam) -
Method Summary
Modifier and TypeMethodDescription<R,P> R accept(Python3ASTVisitor<R, P> visitor, P param) addDefaultParameter(DefaultParameter defaultParam) addKeyWordDefaultParameter(DefaultParameter kwDefaultParam) addKeyWordParameter(Parameter kwParam) addParameter(Parameter parameter) booleaninthashCode()voidsetDefaultParams(List<DefaultParameter> defaultParams) voidsetKwDefaultParams(List<DefaultParameter> kwDefaultParams) voidsetKwonlyParams(List<Parameter> kwonlyParams) voidsetKwParam(Optional<Parameter> kwParam) voidvoidsetVarParam(Optional<Parameter> varParam)
-
Constructor Details
-
Parameters
public Parameters() -
Parameters
-
Parameters
-
Parameters
-
Parameters
-
Parameters
public Parameters(List<Parameter> params, List<DefaultParameter> defaultParams, Parameter varParam, List<Parameter> kwonlyParam, List<DefaultParameter> kwDefaultParams) -
Parameters
public Parameters(List<Parameter> params, List<DefaultParameter> defaultParams, Parameter varParam, List<Parameter> kwonlyParam, List<DefaultParameter> kwDefaultParams, Parameter kwParam)
-
-
Method Details
-
accept
-
getParams
-
setParams
-
getDefaultParams
-
setDefaultParams
-
getVarParam
-
setVarParam
-
getKwonlyParams
-
setKwonlyParams
-
getKwDefaultParams
-
setKwDefaultParams
-
getKwParam
-
setKwParam
-
addParameter
-
addDefaultParameter
-
addKeyWordParameter
-
addKeyWordDefaultParameter
-
equals
-
hashCode
public int hashCode()
-