Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

javax.ide.model.java.declaration
Interface Declaration  view Declaration download Declaration.java

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

public interface Declaration

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


Nested Class Summary
static class Declaration.DeclarationKind
          Identifies a Mirror.
 
Method Summary
 Declaration.DeclarationKind getDeclarationKind()
          Gets this Mirror's kind.
 javax.ide.model.java.source.util.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

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


getPosition

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


isSynthetic

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