net.sourceforge.jane.lang
Interface ClassInfo

All Superinterfaces:
JavaElement
All Known Implementing Classes:
AbstractClassInfo, QDoxClassInfo, ReflectionClassInfo

public interface ClassInfo
extends JavaElement

Class information.

Author:
Calvin Yu

Method Summary
 Fields getFields()
          Returns the fields.
 Classes getInterfaces()
          Returns the interfaces this class implements.
 Methods getMethods()
          Returns the methods.
 java.lang.String getPackageName()
          Returns the package name.
 ClassInfo getSuperClass()
          Returns the super class.
 boolean isAbstract()
          Returns true if this class is abstract.
 boolean isFinal()
          Returns true if this class is final.
 boolean isInterface()
          Returns true if this class is an interface.
 boolean isStatic()
          Returns true if this class is static.
 
Methods inherited from interface net.sourceforge.jane.lang.JavaElement
getName, isPackageProtected, isPrivate, isProtected, isPublic
 

Method Detail

isInterface

public boolean isInterface()
Returns true if this class is an interface.

getSuperClass

public ClassInfo getSuperClass()
Returns the super class.

getInterfaces

public Classes getInterfaces()
Returns the interfaces this class implements.

getPackageName

public java.lang.String getPackageName()
Returns the package name.

getMethods

public Methods getMethods()
Returns the methods.

getFields

public Fields getFields()
Returns the fields.

isAbstract

public boolean isAbstract()
Returns true if this class is abstract.

isFinal

public boolean isFinal()
Returns true if this class is final.

isStatic

public boolean isStatic()
Returns true if this class is static.


Copyright © 2002-2002 SourceForge. All Rights Reserved.