TypeElement
.@Deprecated public interface ClassDeclaration extends TypeDeclaration
InterfaceDeclaration
.
Provides access to information about the class, its members, and
its constructors.
Note that an enum is a kind of class.
While a ClassDeclaration represents the declaration
of a class, a ClassType
represents a class type.
See TypeDeclaration
for more on this distinction.
DeclarationFilter
provides a simple way to select just the items of interest
when a method returns a collection of declarations.
ClassType
Modifier and Type | Method and Description |
---|---|
Collection<ConstructorDeclaration> |
getConstructors()
Deprecated.
Returns the constructors of this class.
|
Collection<MethodDeclaration> |
getMethods()
Deprecated.
Returns the methods that are directly declared by this class or
interface.
|
ClassType |
getSuperclass()
Deprecated.
Returns the class type directly extended by this class.
|
getFields, getFormalTypeParameters, getNestedTypes, getPackage, getQualifiedName, getSuperinterfaces
getDeclaringType
accept, equals, getAnnotation, getAnnotationMirrors, getDocComment, getModifiers, getPosition, getSimpleName
ClassType getSuperclass()
Collection<ConstructorDeclaration> getConstructors()
DeclarationFilter
Collection<MethodDeclaration> getMethods()
getMethods
in interface TypeDeclaration
DeclarationFilter
Copyright © 2004, 2013, Oracle and/or its affiliates. All rights reserved.