[seam-issues] [JBoss JIRA] Resolved: (SOLDER-90) Make extension constructors public

Dan Allen (JIRA) jira-events at lists.jboss.org
Mon Mar 21 21:04:45 EDT 2011


     [ https://issues.jboss.org/browse/SOLDER-90?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Dan Allen resolved SOLDER-90.
-----------------------------

    Resolution: Done


> Make extension constructors public
> ----------------------------------
>
>                 Key: SOLDER-90
>                 URL: https://issues.jboss.org/browse/SOLDER-90
>             Project: Seam Solder
>          Issue Type: Bug
>          Components: Compliance
>    Affects Versions: 3.0.0.CR2
>            Reporter: Dan Allen
>            Assignee: Dan Allen
>            Priority: Minor
>             Fix For: 3.0.0.Final
>
>
> Some implementations don't properly detect extensions that are not public or do not have public default constructors. The CDI spec is quiet on this requirement, but the JavaDoc for ServiceLoader states "The only requirement enforced by this facility is that provider classes must have a zero-argument constructor so that they can be instantiated during loading." It's reasonable for us to use a public class & public constructor.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the seam-issues mailing list