Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.1.0)

E17493-02

javax.ide.model.java.declaration
Interface Declaration

All Known Subinterfaces:
AnnotationD, ArrayTypeD, ClassD, ConstructorD, ExecutableD, FieldD, GenericD, HasAnnotationsD, HasNameD, HasTypeD, LocalVariableD, MemberD, MethodD, PackageD, ParameterD, TypeD, TypeVariableD, WildcardTypeD

public interface Declaration

Common supertype of all Declaration elements. A Declaration element represents a declarative element in Java.


Nested Class Summary
static class Declaration.DeclarationKind
          Identifies a Declaration.
 
Method Summary
 Declaration.DeclarationKind getDeclarationKind()
          Gets this Declaration's kind.
 SourcePosition getPosition()
          Gets the position in a source compilation unit that declares that declaration, null if none or if it could not be determined.
 boolean isSynthetic()
          True if this is a synthetic element.
 

Method Detail

getDeclarationKind

Declaration.DeclarationKind getDeclarationKind()
Gets this Declaration's kind.

Returns:
This Declaration's kind.

getPosition

SourcePosition getPosition()
Gets the position in a source compilation unit that declares that declaration, null if none or if it could not be determined.

Returns:
Gets the position in a source compilation unit that declares this declaration, null if none or if it could not be determined.

isSynthetic

boolean isSynthetic()
True if this is a synthetic element.

Returns:
True if this Declaration represents a synthetic element.

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.1.0)

E17493-02

Copyright © 1997, 2011, Oracle. All rights reserved.