CPD Results

The following document contains the results of PMD's CPD 4.2.2.

Duplications

File Line
edu/uci/ics/jung/graph/util/Graphs.java 534
edu/uci/ics/jung/graph/util/Graphs.java 934
		public Collection<Tree<V, E>> getTrees() {
			return ((Forest<V,E>)delegate).getTrees();
		}

        public int getChildCount(V vertex)
        {
            return ((Forest<V,E>)delegate).getChildCount(vertex);
        }

        public Collection<E> getChildEdges(V vertex)
        {
            return ((Forest<V,E>)delegate).getChildEdges(vertex);
        }

        public Collection<V> getChildren(V vertex)
        {
            return ((Forest<V,E>)delegate).getChildren(vertex);
        }

        public V getParent(V vertex)
        {
            return ((Forest<V,E>)delegate).getParent(vertex);
        }

        public E getParentEdge(V vertex)
        {
            return ((Forest<V,E>)delegate).getParentEdge(vertex);
        }
	}
	
	@SuppressWarnings("serial")
    static class UnmodifiableTree<V,E> extends UnmodifiableForest<V,E>

File Line
edu/uci/ics/jung/graph/util/DefaultParallelEdgeIndexFunction.java 99
edu/uci/ics/jung/graph/util/IncidentEdgeIndexFunction.java 73
    	edge_index.put(e, count);
    	return count;
     }
    
    protected int getIndex(Graph<V,E> graph, E e, V v) {
    	Collection<E> commonEdgeSet = new HashSet<E>();
    	for(E another : graph.getIncidentEdges(v)) {
    		V u = graph.getOpposite(v, another);
    		if(u.equals(v)) {
    			commonEdgeSet.add(another);
    		}
    	}
    	int count=0;
    	for(E other : commonEdgeSet) {
    		if(e.equals(other) == false) {
    			edge_index.put(other, count);

File Line
edu/uci/ics/jung/graph/GraphDecorator.java 62
edu/uci/ics/jung/graph/util/Graphs.java 611
			throw new UnsupportedOperationException();
		}

		/**
		 * @see edu.uci.ics.jung.graph.Hypergraph#isIncident(java.lang.Object, java.lang.Object)
		 */
		public boolean isIncident(V vertex, E edge) {
			return delegate.isIncident(vertex, edge);
		}

		/**
		 * @see edu.uci.ics.jung.graph.Hypergraph#isNeighbor(java.lang.Object, java.lang.Object)
		 */
		public boolean isNeighbor(V v1, V v2) {
			return delegate.isNeighbor(v1, v2);
		}

		/**
		 * @see edu.uci.ics.jung.graph.Hypergraph#degree(java.lang.Object)
		 */
		public int degree(V vertex) {
			return delegate.degree(vertex);
		}

		/**
		 * @see edu.uci.ics.jung.graph.Hypergraph#findEdge(java.lang.Object, java.lang.Object)
		 */
		public E findEdge(V v1, V v2) {
			return delegate.findEdge(v1, v2);
		}
        
        /**
         * @see edu.uci.ics.jung.graph.Hypergraph#findEdgeSet(java.lang.Object, java.lang.Object)
         */
        public Collection<E> findEdgeSet(V v1, V v2)
        {
            return delegate.findEdgeSet(v1, v2);
        }

		/**
		 * @see edu.uci.ics.jung.graph.Hypergraph#getEdges()
		 */
		public Collection<E> getEdges() {