Class Parameters
- java.lang.Object
-
- io.github.danielnaczo.python3parser.model.stmts.compoundStmts.functionStmts.parameters.Parameters
-
-
Constructor Summary
Constructors Constructor Description Parameters()Parameters(java.util.List<Parameter> params)Parameters(java.util.List<Parameter> params, java.util.List<DefaultParameter> defaultParams)Parameters(java.util.List<Parameter> params, java.util.List<DefaultParameter> defaultParams, Parameter varParam)Parameters(java.util.List<Parameter> params, java.util.List<DefaultParameter> defaultParams, Parameter varParam, java.util.List<Parameter> kwonlyParam)Parameters(java.util.List<Parameter> params, java.util.List<DefaultParameter> defaultParams, Parameter varParam, java.util.List<Parameter> kwonlyParam, java.util.List<DefaultParameter> kwDefaultParams)Parameters(java.util.List<Parameter> params, java.util.List<DefaultParameter> defaultParams, Parameter varParam, java.util.List<Parameter> kwonlyParam, java.util.List<DefaultParameter> kwDefaultParams, Parameter kwParam)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <R,P>
Raccept(Python3ASTVisitor<R,P> visitor, P param)DefaultParameteraddDefaultParameter(DefaultParameter defaultParam)DefaultParameteraddKeyWordDefaultParameter(DefaultParameter kwDefaultParam)ParameteraddKeyWordParameter(Parameter kwParam)ParameteraddParameter(Parameter parameter)booleanequals(java.lang.Object o)java.util.List<DefaultParameter>getDefaultParams()java.util.List<DefaultParameter>getKwDefaultParams()java.util.List<Parameter>getKwonlyParams()java.util.Optional<Parameter>getKwParam()java.util.List<Parameter>getParams()java.util.Optional<Parameter>getVarParam()inthashCode()voidsetDefaultParams(java.util.List<DefaultParameter> defaultParams)voidsetKwDefaultParams(java.util.List<DefaultParameter> kwDefaultParams)voidsetKwonlyParams(java.util.List<Parameter> kwonlyParams)voidsetKwParam(java.util.Optional<Parameter> kwParam)voidsetParams(java.util.List<Parameter> params)voidsetVarParam(java.util.Optional<Parameter> varParam)
-
-
-
Constructor Detail
-
Parameters
public Parameters()
-
Parameters
public Parameters(java.util.List<Parameter> params)
-
Parameters
public Parameters(java.util.List<Parameter> params, java.util.List<DefaultParameter> defaultParams)
-
Parameters
public Parameters(java.util.List<Parameter> params, java.util.List<DefaultParameter> defaultParams, Parameter varParam)
-
Parameters
public Parameters(java.util.List<Parameter> params, java.util.List<DefaultParameter> defaultParams, Parameter varParam, java.util.List<Parameter> kwonlyParam)
-
Parameters
public Parameters(java.util.List<Parameter> params, java.util.List<DefaultParameter> defaultParams, Parameter varParam, java.util.List<Parameter> kwonlyParam, java.util.List<DefaultParameter> kwDefaultParams)
-
Parameters
public Parameters(java.util.List<Parameter> params, java.util.List<DefaultParameter> defaultParams, Parameter varParam, java.util.List<Parameter> kwonlyParam, java.util.List<DefaultParameter> kwDefaultParams, Parameter kwParam)
-
-
Method Detail
-
accept
public <R,P> R accept(Python3ASTVisitor<R,P> visitor, P param)
-
getParams
public java.util.List<Parameter> getParams()
-
setParams
public void setParams(java.util.List<Parameter> params)
-
getDefaultParams
public java.util.List<DefaultParameter> getDefaultParams()
-
setDefaultParams
public void setDefaultParams(java.util.List<DefaultParameter> defaultParams)
-
getVarParam
public java.util.Optional<Parameter> getVarParam()
-
setVarParam
public void setVarParam(java.util.Optional<Parameter> varParam)
-
getKwonlyParams
public java.util.List<Parameter> getKwonlyParams()
-
setKwonlyParams
public void setKwonlyParams(java.util.List<Parameter> kwonlyParams)
-
getKwDefaultParams
public java.util.List<DefaultParameter> getKwDefaultParams()
-
setKwDefaultParams
public void setKwDefaultParams(java.util.List<DefaultParameter> kwDefaultParams)
-
getKwParam
public java.util.Optional<Parameter> getKwParam()
-
setKwParam
public void setKwParam(java.util.Optional<Parameter> kwParam)
-
addDefaultParameter
public DefaultParameter addDefaultParameter(DefaultParameter defaultParam)
-
addKeyWordDefaultParameter
public DefaultParameter addKeyWordDefaultParameter(DefaultParameter kwDefaultParam)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-