Atlassian uses cookies to improve your browsing experience, perform analytics and research, and conduct advertising. Accept all cookies to indicate that you agree to our use of cookies on your device. Atlassian cookies and tracking notice, (opens new window)
Allow CandidateSteps methods to be defined in POJOs
Description
The composition model ("has-a") is often preferable to the inheritance model ("is-a").
CandidateSteps methods should be definable in POJOs that do not necessarily extend Steps. Rather, Steps should be able to wrap a steps instance POJO and retrieve the annotated steps methods from it.
Both composition and inheritance models should be supported.
The composition model ("has-a") is often preferable to the inheritance model ("is-a").
CandidateSteps methods should be definable in POJOs that do not necessarily extend Steps. Rather, Steps should be able to wrap a steps instance POJO and retrieve the annotated steps methods from it.
Both composition and inheritance models should be supported.