mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-03-22 15:19:59 +07:00
PY-61639 Lift PyParameter.isSelf() method to PyAstParameter
GitOrigin-RevId: 919518e5d06f2b968974bfdbd8deea2ced03c822
This commit is contained in:
committed by
intellij-monorepo-bot
parent
223013dad1
commit
f818966298
@@ -27,10 +27,4 @@ public interface PyParameter extends PyAstParameter, PyElement {
|
||||
@Override
|
||||
@Nullable
|
||||
PyExpression getDefaultValue();
|
||||
|
||||
/**
|
||||
* @return true if the parameter is the 'self' parameter of an instance attribute function or a function
|
||||
* annotated with @classmethod
|
||||
*/
|
||||
boolean isSelf();
|
||||
}
|
||||
|
||||
@@ -28,9 +28,4 @@ public interface PySingleStarParameter extends PyAstSingleStarParameter, PyParam
|
||||
default PyExpression getDefaultValue() {
|
||||
return (PyExpression)PyAstSingleStarParameter.super.getDefaultValue();
|
||||
}
|
||||
|
||||
@Override
|
||||
default boolean isSelf() {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -29,9 +29,4 @@ public interface PySlashParameter extends PyAstSlashParameter, PyParameter, Stub
|
||||
default PyExpression getDefaultValue() {
|
||||
return (PyExpression)PyAstSlashParameter.super.getDefaultValue();
|
||||
}
|
||||
|
||||
@Override
|
||||
default boolean isSelf() {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -44,11 +44,6 @@ public interface PyTupleParameter extends PyAstTupleParameter, PyParameter, Stub
|
||||
return (PyExpression)PyAstTupleParameter.super.getDefaultValue();
|
||||
}
|
||||
|
||||
@Override
|
||||
default boolean isSelf() {
|
||||
return false;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return the nested parameters within this tuple parameter.
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user