Contribution et erreurs de compilation v1.4b1 (r89)
Posté : jeu. janv. 22, 2015 9:08 am
				
				Bonjour à tous,
Je surveille OpenConcerto depuis quelques mois, en vue de l'utiliser pour l'activité professionnelle de mon épouse.
En effectuant des tests, j'ai décelé quelques petits problèmes gênants (bugs ou features).
Etant un habitué des logiciels opensource et de la contribution communautaire, je souhaite proposer des patchs.
Problème, lorsque j'importe les sources "as is" dans Eclipse, j'ai 17 erreurs critiques (sans parler des 5702 warnings) :
Dans la mesure où il me sera impossible de contribuer sans arriver à compiler, pourriez-vous m'aider à corriger ces problèmes ?
En vous remerciant,
			Je surveille OpenConcerto depuis quelques mois, en vue de l'utiliser pour l'activité professionnelle de mon épouse.
En effectuant des tests, j'ai décelé quelques petits problèmes gênants (bugs ou features).
Etant un habitué des logiciels opensource et de la contribution communautaire, je souhaite proposer des patchs.
Problème, lorsque j'importe les sources "as is" dans Eclipse, j'ai 17 erreurs critiques (sans parler des 5702 warnings) :
Code : Tout sélectionner
Description	Resource	Path	Location	Type
Duplicate methods named remove with the parameters (K, V) and (K, V) are defined by the type CollectionMap2<K,L,V>	ListAbstractMap.java	/OpenConcerto/OpenConcerto/src/org/openconcerto/utils	line 20	Java Problem
Duplicate methods named remove with the parameters (K, V) and (K, V) are defined by the type CollectionMap2<K,LinkedList<V>,V>	LinkedListMap.java	/OpenConcerto/OpenConcerto/src/org/openconcerto/utils	line 21	Java Problem
Duplicate methods named remove with the parameters (K, V) and (K, V) are defined by the type CollectionMap2<K,List<V>,V>	ListMap.java	/OpenConcerto/OpenConcerto/src/org/openconcerto/utils	line 25	Java Problem
Duplicate methods named remove with the parameters (K, V) and (K, V) are defined by the type CollectionMap2<K,List<V>,V>	ListMap.java	/OpenConcerto/OpenConcerto/src/org/openconcerto/utils	line 66	Java Problem
Duplicate methods named remove with the parameters (K, V) and (K, V) are defined by the type CollectionMap2<K,Set<V>,V>	SetMap.java	/OpenConcerto/OpenConcerto/src/org/openconcerto/utils	line 25	Java Problem
Duplicate methods named remove with the parameters (K, V) and (K, V) are defined by the type CollectionMap2<K,Set<V>,V>	SetMap.java	/OpenConcerto/OpenConcerto/src/org/openconcerto/utils	line 66	Java Problem
Duplicate methods named remove with the parameters (K, V) and (K, V) are defined by the type UnmodifiableCollectionMap<K,List<V>,V>	ListMap.java	/OpenConcerto/OpenConcerto/src/org/openconcerto/utils	line 27	Java Problem
Duplicate methods named remove with the parameters (K, V) and (K, V) are defined by the type UnmodifiableCollectionMap<K,Set<V>,V>	SetMap.java	/OpenConcerto/OpenConcerto/src/org/openconcerto/utils	line 27	Java Problem
Name clash: The method remove(K, V) of type CollectionMap2<K,C,V> has the same erasure as remove(Object, Object) of type Map<K,V> but does not override it	CollectionMap2.java	/OpenConcerto/OpenConcerto/src/org/openconcerto/utils	line 475	Java Problem
Name clash: The method remove(K, V) of type CollectionMap2Itf<K,C,V> has the same erasure as remove(Object, Object) of type Map<K,V> but does not override it	CollectionMap2Itf.java	/OpenConcerto/OpenConcerto/src/org/openconcerto/utils	line 90	Java Problem
Name clash: The method remove(K, V) of type UnmodifiableCollectionMap<K,C,V> has the same erasure as remove(Object, Object) of type Map<K,V> but does not override it	UnmodifiableCollectionMap.java	/OpenConcerto/OpenConcerto/src/org/openconcerto/utils	line 230	Java Problem
The default method remove(Object, Object) inherited from Map<K,List<V>> conflicts with another method inherited from CollectionMap2Itf<K,List<V>,V>	CollectionMap2Itf.java	/OpenConcerto/OpenConcerto/src/org/openconcerto/utils	line 25	Java Problem
The default method remove(Object, Object) inherited from Map<K,Set<V>> conflicts with another method inherited from CollectionMap2Itf<K,Set<V>,V>	CollectionMap2Itf.java	/OpenConcerto/OpenConcerto/src/org/openconcerto/utils	line 28	Java Problem
The method getAncestor(int) from the type DBStructureItem<D> is not visible	DBStructureItem.java	/OpenConcerto/OpenConcerto/src/org/openconcerto/sql/model	line 186	Java Problem
The return types are incompatible for the inherited methods Map.remove(Object, Object), MultiHashMap.remove(Object, Object)	CollectionMap.java	/OpenConcerto/OpenConcerto/src/org/openconcerto/utils	line 40	Java Problem
The type SQLResultSet must implement the inherited abstract method ResultSet.getObject(int, Class<T>)	SQLResultSet.java	/OpenConcerto/OpenConcerto/src/org/openconcerto/sql/model	line 48	Java Problem
The type SQLResultSet must implement the inherited abstract method ResultSet.getObject(String, Class<T>)	SQLResultSet.java	/OpenConcerto/OpenConcerto/src/org/openconcerto/sql/model	line 48	Java ProblemEn vous remerciant,