Didn't mean for this to have a priority of Major, but now its submitted  it
doesn't look like I can change that

On 2/12/06, ant elder (JIRA) <[EMAIL PROTECTED]> wrote:
>
> @Reference doesn't work on fields with protected or default access
> modifier
>
> ---------------------------------------------------------------------------
>
>          Key: TUSCANY-25
>          URL: http://issues.apache.org/jira/browse/TUSCANY-25
>      Project: Tuscany
>         Type: Bug
>   Components: Java SCA POJO Container
>     Reporter: ant elder
>
>
> The @Reference annotation only works on a field which is private or
> public. If the field is protected or uses the default access modifier then
> the reference is silently ignored.
>
> The section on @Reference in the SCA client and implementaion model for
> Java doc doesn't clearly say if this is correct or not, but if private and
> public work then it seems reasonable that the others should as well.
>
> Looks like this is caused by
> org.apache.tuscany.container.java.config.Java5ComponentTypeIntrospectormethod 
> introspectPrivateFields which ignores all fields which aren't
> private.
>
> Also looks like the same problem will happen with @Property or when
> annotating methods instead of fields.
>
> --
> This message is automatically generated by JIRA.
> -
> If you think it was sent incorrectly contact one of the administrators:
>    http://issues.apache.org/jira/secure/Administrators.jspa
> -
> For more information on JIRA, see:
>    http://www.atlassian.com/software/jira
>
>

Reply via email to