Hi Jason,

Guice will use cglib to create byte code for new classes for some scenarios. 
These classes may not be generated into an existing package but a new one 
because all our packages are signed. Therefore we had to use a patched version 
for Guice' naming strategy for such demand-created classes.

All usages of internal guice API look bogus to me and should be replaced with 
the corresponding common.collect classes.

Regards,
Sebastian


On 23.10.2011, at 20:12, Jason van Zyl wrote:

> By creating a small JAR with the classes listed here:
> 
> https://github.com/etesla/xtext-guice2-internal/tree/master/src/main/java/com/google/inject/internal
> 
> I was able to run Xtext with Guice 3 inside Maven 3.x. These classes don't 
> look generated so maybe I encountered something different than what you are 
> describing.
> 
> On Oct 23, 2011, at 1:52 PM, Sven Efftinge wrote:
> 
>> Thanks. Note, that we had to patch the original code. We had to make sure 
>> that generated byte code is not put into a signed package (all our packages 
>> are signed).
>> Sebastian, could you outline where and how you patched the code, so Jason is 
>> able to apply it to Guice 3 as well?
>> 
>> On Oct 23, 2011, at 7:43 PM, Jason van Zyl wrote:
>> 
>>> Ok, I will post my findings regarding running Guice 3 and Xtext. Boils down 
>>> the Xtext using some internal classes in Guice 2 that were relocated in 
>>> Guice 3. 
>>> 
>>> Jason
>>> 
>>> On 2011-10-23, at 9:31 AM, Sebastian Zarnekow 
>>> <[email protected]> wrote:
>>> 
>>>> Hi Jason,
>>>> 
>>> 
>>> 
>>> _______________________________________________
>>> xtext-dev mailing list
>>> [email protected]
>>> https://dev.eclipse.org/mailman/listinfo/xtext-dev
>> 
>> _______________________________________________
>> xtext-dev mailing list
>> [email protected]
>> https://dev.eclipse.org/mailman/listinfo/xtext-dev
> 
> Thanks,
> 
> Jason
> 
> ----------------------------------------------------------
> Jason van Zyl
> Founder,  Apache Maven
> http://twitter.com/jvanzyl
> ---------------------------------------------------------
> 
> happiness is like a butterfly: the more you chase it, the more it will
> elude you, but if you turn your attention to other things, it will come
> and sit softly on your shoulder ...
> 
>  -- Thoreau 
> 
> 
> 
> 
> _______________________________________________
> xtext-dev mailing list
> [email protected]
> https://dev.eclipse.org/mailman/listinfo/xtext-dev

_______________________________________________
xtext-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/xtext-dev

Reply via email to