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 Problem
En vous remerciant,