org.eclipse.jdt.internal.compiler.env
Interface ISourceMethod

All Superinterfaces:
IGenericMethod
All Known Implementing Classes:
SourceAnnotationMethodInfo, SourceConstructorInfo, SourceMethod, SourceMethodElementInfo, SourceMethodInfo

public interface ISourceMethod
extends IGenericMethod


Method Summary
 int getDeclarationSourceEnd()
          Answer the source end position of the method's declaration.
 int getDeclarationSourceStart()
          Answer the source start position of the method's declaration.
 char[][] getExceptionTypeNames()
          Answer the unresolved names of the exception types or null if the array is empty.
 int getNameSourceEnd()
          Answer the source end position of the method's selector.
 int getNameSourceStart()
          Answer the source start position of the method's selector.
 char[] getReturnTypeName()
          Answer the unresolved name of the return type or null if receiver is a constructor or clinit.
 char[][][] getTypeParameterBounds()
          Answer the array of bound names of the receiver's type parameters or null if the array is empty.
 char[][] getTypeParameterNames()
          Answer the names of the receiver's type parameters or null if the array is empty.
 
Methods inherited from interface org.eclipse.jdt.internal.compiler.env.IGenericMethod
getArgumentNames, getModifiers, isConstructor
 

Method Detail

getDeclarationSourceEnd

int getDeclarationSourceEnd()
Answer the source end position of the method's declaration.


getDeclarationSourceStart

int getDeclarationSourceStart()
Answer the source start position of the method's declaration.


getExceptionTypeNames

char[][] getExceptionTypeNames()
Answer the unresolved names of the exception types or null if the array is empty. A name is a simple name or a qualified, dot separated name. For example, Hashtable or java.util.Hashtable.


getNameSourceEnd

int getNameSourceEnd()
Answer the source end position of the method's selector.


getNameSourceStart

int getNameSourceStart()
Answer the source start position of the method's selector.


getReturnTypeName

char[] getReturnTypeName()
Answer the unresolved name of the return type or null if receiver is a constructor or clinit. The name is a simple name or a qualified, dot separated name. For example, Hashtable or java.util.Hashtable.


getTypeParameterNames

char[][] getTypeParameterNames()
Answer the names of the receiver's type parameters or null if the array is empty.


getTypeParameterBounds

char[][][] getTypeParameterBounds()
Answer the array of bound names of the receiver's type parameters or null if the array is empty.