org.eclipse.jdt.internal.core
Class SourceAnnotationMethodInfo

java.lang.Object
  extended by org.eclipse.jdt.internal.core.JavaElementInfo
      extended by org.eclipse.jdt.internal.core.AnnotatableInfo
          extended by org.eclipse.jdt.internal.core.SourceMethodElementInfo
              extended by org.eclipse.jdt.internal.core.SourceMethodInfo
                  extended by org.eclipse.jdt.internal.core.SourceAnnotationMethodInfo
All Implemented Interfaces:
IGenericMethod, ISourceMethod

public class SourceAnnotationMethodInfo
extends SourceMethodInfo


Field Summary
 IMemberValuePair defaultValue
           
 int defaultValueEnd
           
 int defaultValueStart
           
 
Constructor Summary
SourceAnnotationMethodInfo()
           
 
Method Summary
 int getDeclarationSourceEnd()
           
 int getDeclarationSourceStart()
           
 int getModifiers()
           
 int getNameSourceEnd()
           
 int getNameSourceStart()
           
 boolean isAnnotationMethod()
           
 
Methods inherited from class org.eclipse.jdt.internal.core.SourceMethodInfo
getReturnTypeName, isConstructor
 
Methods inherited from class org.eclipse.jdt.internal.core.SourceMethodElementInfo
getArgumentNames, getExceptionTypeNames, getTypeParameterBounds, getTypeParameterNames
 
Methods inherited from class org.eclipse.jdt.internal.core.JavaElementInfo
addChild, clone, getChildren, removeChild, setChildren
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.jdt.internal.compiler.env.ISourceMethod
getDeclarationSourceEnd, getDeclarationSourceStart, getNameSourceEnd, getNameSourceStart
 
Methods inherited from interface org.eclipse.jdt.internal.compiler.env.IGenericMethod
getModifiers
 

Field Detail

defaultValueStart

public int defaultValueStart

defaultValueEnd

public int defaultValueEnd

defaultValue

public IMemberValuePair defaultValue
Constructor Detail

SourceAnnotationMethodInfo

public SourceAnnotationMethodInfo()
Method Detail

isAnnotationMethod

public boolean isAnnotationMethod()
Overrides:
isAnnotationMethod in class SourceMethodInfo

getModifiers

public int getModifiers()
See Also:
IGenericType.getModifiers(), IGenericMethod.getModifiers(), IGenericField.getModifiers()

getNameSourceEnd

public int getNameSourceEnd()
See Also:
ISourceType.getNameSourceEnd(), ISourceMethod.getNameSourceEnd(), ISourceField.getNameSourceEnd()

getNameSourceStart

public int getNameSourceStart()
See Also:
ISourceType.getNameSourceStart(), ISourceMethod.getNameSourceStart(), ISourceField.getNameSourceStart()

getDeclarationSourceEnd

public int getDeclarationSourceEnd()
See Also:
ISourceType.getDeclarationSourceEnd(), ISourceMethod.getDeclarationSourceEnd(), ISourceField.getDeclarationSourceEnd()

getDeclarationSourceStart

public int getDeclarationSourceStart()
See Also:
ISourceType.getDeclarationSourceStart(), ISourceMethod.getDeclarationSourceStart(), ISourceField.getDeclarationSourceStart()