Package jdepend.framework
Class JavaClass
- java.lang.Object
-
- jdepend.framework.JavaClass
-
public class JavaClass extends java.lang.Object
TheJavaClass
class represents a Java class or interface.- Author:
- Mike Clark, Clarkware Consulting, Inc.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
JavaClass.ClassComparator
-
Constructor Summary
Constructors Constructor Description JavaClass(java.lang.String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addImportedPackage(JavaPackage jPackage)
boolean
equals(java.lang.Object other)
java.util.Collection
getImportedPackages()
java.lang.String
getName()
java.lang.String
getPackageName()
java.lang.String
getSourceFile()
int
hashCode()
boolean
isAbstract()
void
isAbstract(boolean isAbstract)
void
setName(java.lang.String name)
void
setPackageName(java.lang.String name)
void
setSourceFile(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:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-