[ 
https://issues.apache.org/jira/browse/MRESOLVER-431?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tamas Cservenak updated MRESOLVER-431:
--------------------------------------
    Description: 
These two classes seems unfinished in multiple ways:
* both are {{final}}, so cannot be extended
* there is some "intent" for error handling, but is protected method (but class 
is final)
* empty method requires extra signaling toward checkstyle

So, rather just make them extensible (non-final).


  was:
These two classes seems unfinished in multiple ways:
* both are {{final}}, so cannot be extended
* there is some "intent" for error handling, but is protected method (but class 
is final)
* empty method requires extra signaling toward checkstyle

So, rather:
* introduce "error handler" ability, at least ability to gather errors
* make the questionable method private on final class, as expected


> Make chained repository and transport listeners extensible
> ----------------------------------------------------------
>
>                 Key: MRESOLVER-431
>                 URL: https://issues.apache.org/jira/browse/MRESOLVER-431
>             Project: Maven Resolver
>          Issue Type: Task
>          Components: Resolver
>            Reporter: Tamas Cservenak
>            Assignee: Tamas Cservenak
>            Priority: Major
>             Fix For: 2.0.0
>
>
> These two classes seems unfinished in multiple ways:
> * both are {{final}}, so cannot be extended
> * there is some "intent" for error handling, but is protected method (but 
> class is final)
> * empty method requires extra signaling toward checkstyle
> So, rather just make them extensible (non-final).



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to