org.jorion.jdepend
Class JavaClass
java.lang.Object
org.jorion.jdepend.JavaClass
public class JavaClass
- extends java.lang.Object
The JavaClass class represents a Java class or interface.
- Author:
- Mike Clark, Clarkware Consulting, Inc.
|
Constructor Summary |
JavaClass(java.lang.String name)
|
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
JavaClass
public JavaClass(java.lang.String name)
- Parameters:
name - The jar name.
setName
public void setName(java.lang.String name)
getName
public java.lang.String getName()
setPackageName
public void setPackageName(java.lang.String name)
getPackageName
public java.lang.String getPackageName()
setSourceFile
public void setSourceFile(java.lang.String name)
getSourceFile
public java.lang.String getSourceFile()
getImportedPackages
public java.util.Collection<JavaPackage> getImportedPackages()
addImportedPackage
public void addImportedPackage(JavaPackage jPackage)
- Parameters:
jPackage - The package to add.
isAbstract
public boolean isAbstract()
setAbstract
public void setAbstract(boolean isAbstract)
equals
public boolean equals(java.lang.Object other)
- Overrides:
equals in class java.lang.Object
- Parameters:
other - The object used for the comparison.
- Returns:
- True if the objects are equals.
- See Also:
Object.equals(java.lang.Object)
hashCode
public int hashCode()
- Overrides:
hashCode in class java.lang.Object
- Returns:
- The hashcode.
- See Also:
Object.hashCode()