org.apache.maven.shared.dependency.analyzer
Class ProjectDependencyAnalysis

java.lang.Object
  extended by org.apache.maven.shared.dependency.analyzer.ProjectDependencyAnalysis

public class ProjectDependencyAnalysis
extends java.lang.Object

Version:
$Id: ProjectDependencyAnalysis.java 575736 2007-09-14 16:08:07Z markh $
Author:
Mark Hobson

Field Summary
private  java.util.Set unusedDeclaredArtifacts
           
private  java.util.Set usedDeclaredArtifacts
           
private  java.util.Set usedUndeclaredArtifacts
           
 
Constructor Summary
ProjectDependencyAnalysis()
           
ProjectDependencyAnalysis(java.util.Set usedDeclaredArtifacts, java.util.Set usedUndeclaredArtifacts, java.util.Set unusedDeclaredArtifacts)
           
 
Method Summary
 boolean equals(java.lang.Object object)
           
 java.util.Set getUnusedDeclaredArtifacts()
           
 java.util.Set getUsedDeclaredArtifacts()
           
 java.util.Set getUsedUndeclaredArtifacts()
           
 int hashCode()
           
private  java.util.Set safeCopy(java.util.Set set)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

usedDeclaredArtifacts

private final java.util.Set usedDeclaredArtifacts

usedUndeclaredArtifacts

private final java.util.Set usedUndeclaredArtifacts

unusedDeclaredArtifacts

private final java.util.Set unusedDeclaredArtifacts
Constructor Detail

ProjectDependencyAnalysis

public ProjectDependencyAnalysis()

ProjectDependencyAnalysis

public ProjectDependencyAnalysis(java.util.Set usedDeclaredArtifacts,
                                 java.util.Set usedUndeclaredArtifacts,
                                 java.util.Set unusedDeclaredArtifacts)
Method Detail

getUsedDeclaredArtifacts

public java.util.Set getUsedDeclaredArtifacts()

getUsedUndeclaredArtifacts

public java.util.Set getUsedUndeclaredArtifacts()

getUnusedDeclaredArtifacts

public java.util.Set getUnusedDeclaredArtifacts()

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object object)
Overrides:
equals in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

safeCopy

private java.util.Set safeCopy(java.util.Set set)