Package jdepend.framework
Class JavaClass
- java.lang.Object
-
- jdepend.framework.JavaClass
-
public class JavaClass extends java.lang.ObjectTheJavaClassclass represents a Java class or interface.- Author:
- Mike Clark, Clarkware Consulting, Inc.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classJavaClass.ClassComparator
-
Constructor Summary
Constructors Constructor Description JavaClass(java.lang.String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddImportedPackage(JavaPackage jPackage)booleanequals(java.lang.Object other)java.util.CollectiongetImportedPackages()java.lang.StringgetName()java.lang.StringgetPackageName()java.lang.StringgetSourceFile()inthashCode()booleanisAbstract()voidisAbstract(boolean isAbstract)voidsetName(java.lang.String name)voidsetPackageName(java.lang.String name)voidsetSourceFile(java.lang.String name)
-
-
-
Method Detail
-
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 getImportedPackages()
-
addImportedPackage
public void addImportedPackage(JavaPackage jPackage)
-
isAbstract
public boolean isAbstract()
-
isAbstract
public void isAbstract(boolean isAbstract)
-
equals
public boolean equals(java.lang.Object other)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-