net.sf.jlayercheck.util.model
Class ClassDependency
java.lang.Object
net.sf.jlayercheck.util.model.ClassDependency
public class ClassDependency
- extends Object
Represents the dependency to a specified class.
- Author:
- webmaster@earth3d.org
dependency
protected String dependency
lineNumbers
protected Set<Integer> lineNumbers
unallowedDependency
protected boolean unallowedDependency
ClassDependency
public ClassDependency(String dependency)
equals
public boolean equals(Object obj)
- Overrides:
equals
in class Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
addLineNumber
public void addLineNumber(int lineNumber)
getLineNumbers
public Set<Integer> getLineNumbers()
- Returns a Set of line numbers, where dependencies to this
class occured in the source file.
- Returns:
- Set of line numbers
getDependency
public String getDependency()
- The name of the class to which the dependency exists.
- Returns:
- classname
isUnallowedDependency
public boolean isUnallowedDependency()
- If this dependency is allowed or not by the module/architecture configuration.
- Returns:
setUnallowedDependency
public void setUnallowedDependency(boolean unallowedDependency)
Copyright © 2007. All Rights Reserved.