Is this useful for Extension implementers? If so we might think about putting 
them into spi packages?

LieGrue,
strub



----- Original Message -----
> From: Pete Muir <[email protected]>
> To: [email protected]
> Cc: 
> Sent: Sunday, March 25, 2012 6:36 PM
> Subject: Re: [jira] [Created] (DELTASPIKE-129) re-visit visibility of 
> AnnotationBuilder, ImmutableInjectionPoint, InjectableMethod and 
> ParameterValueRedefiner
> 
> 
> On 25 Mar 2012, at 17:30, Gerhard Petracek wrote:
> 
>>  hi pete,
>> 
>>  that would be possible e.g. with AnnotationBuilder. however, it isn't
>>  possible with all of them.
> 
> Why?
> 
>>  -> we already moved internal helpers to
>>  org.apache.deltaspike.core.util
>>>  if< we need them in the api-module.
>>  they might not provide a stable api (over time) or are quite special.
>>  we moved them there to remove the visibility via an organizational 
> approach.
> 
> I have no problem with this approach.
> 
> Perhaps you could expand on what you mean here then? Do you mean extract 
> interfaces from these classes and move the implementation to core?
> 
> 
> 
> I can't see how you can reduce the visibility without changing the API?
> 
>> 
>>  regards,
>>  gerhard
>> 
>> 
>> 
>>  2012/3/25 Pete Muir <[email protected]>
>> 
>>>  I assume you mean the visibility of the constructors of 
> AnnotationBuilder,
>>>  ImmutableInjectioPoint, InjectableMethod, and ParameterValue?
>>> 
>>> 
>>>  Begin forwarded message:
>>> 
>>>>  From: "Gerhard Petracek (Created) (JIRA)" 
> <[email protected]>
>>>>  Subject: [jira] [Created] (DELTASPIKE-129) re-visit visibility of
>>>  AnnotationBuilder, ImmutableInjectionPoint, InjectableMethod and
>>>  ParameterValueRedefiner
>>>>  Date: 25 March 2012 16:39:27 GMT+01:00
>>>>  To: [email protected]
>>>> 
>>>>  re-visit visibility of AnnotationBuilder, ImmutableInjectionPoint,
>>>  InjectableMethod and ParameterValueRedefiner
>>>> 
>>> 
> ---------------------------------------------------------------------------------------------------------------
>>>> 
>>>>                 Key: DELTASPIKE-129
>>>>                 URL:
>>>  https://issues.apache.org/jira/browse/DELTASPIKE-129
>>>>             Project: DeltaSpike
>>>>          Issue Type: Task
>>>>          Components: Core
>>>>    Affects Versions: 0.1-incubating
>>>>            Reporter: Gerhard Petracek
>>>>            Assignee: Jason Porter
>>>>             Fix For: 0.2-incubating
>>>> 
>>>> 
>>>>  ... since those classes aren't intended to be used by users, we 
> should
>>>  re-visit them.
>>>>  if we can't keep them package-private, we could move them to 
> the
>>>  util-package (like we did with ClassDeactivation now 
> ClassDeactivationUtils)
>>>> 
>>>>  --
>>>>  This message is automatically generated by JIRA.
>>>>  If you think it was sent incorrectly, please contact your JIRA
>>>  administrators:
>>> 
> https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
>>>>  For more information on JIRA, see:
>>>  http://www.atlassian.com/software/jira
>>>> 
>>>> 
>>> 
>>> 
>

Reply via email to