Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 363632

Summary: Migrate to Guava and Guice 3
Product: [Modeling] TMF Reporter: Dénes Harmath <thsoft>
Component: XtextAssignee: Project Inbox <tmf.xtext-inbox>
Status: CLOSED FIXED QA Contact:
Severity: enhancement    
Priority: P3 CC: dennis.huebner, knut.wannheden, lieven.lemiengre, sven.efftinge
Version: 2.1.0Flags: sven.efftinge: juno+
Target Milestone: M4   
Hardware: Macintosh   
OS: Mac OS X - Carbon (unsup.)   
Whiteboard:
Bug Depends on: 358865    
Bug Blocks: 364905    

Description Dénes Harmath CLA 2011-11-11 20:53:19 EST
Build Identifier: M20110909-1335

The situation described in http://www.eclipse.org/forums/index.php/m/652860/ makes it very complicated to use Google Guava and Xtext together, therefore the migration from the (long ago) deprecated Google Collections to Guava would be highly needed.

Reproducible: Always

Steps to Reproduce:
1. In an Xtext project, include Guava in the classpath and use a class from it.
2. At runtime, you get an exception similar to:
org.eclipse.emf.common.util.WrappedException: java.lang.SecurityException: class "com.google.common.base.Splitter"'s signer information does not match signer information of other classes in the same package
Comment 1 Sven Efftinge CLA 2011-11-21 05:36:36 EST
I've removed all the dependencies to com.google.inject.internal.
I also filed a CQ for Guava
Comment 2 Sven Efftinge CLA 2011-11-29 05:43:58 EST
Xtext has been migrated to Guice 3 and Guava 10
Comment 3 Karsten Thoms CLA 2017-09-19 18:03:46 EDT
Closing all bugs that were set to RESOLVED before Neon.0
Comment 4 Karsten Thoms CLA 2017-09-19 18:13:53 EDT
Closing all bugs that were set to RESOLVED before Neon.0