|
Eclipse JDT 2.1 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
Represents a method (or constructor) declared in a type.
This interface is not intended to be implemented by clients.
| Field Summary |
| Fields inherited from interface org.eclipse.jdt.core.IJavaElement |
CLASS_FILE, COMPILATION_UNIT, FIELD, IMPORT_CONTAINER, IMPORT_DECLARATION, INITIALIZER, JAVA_MODEL, JAVA_PROJECT, METHOD, PACKAGE_DECLARATION, PACKAGE_FRAGMENT, PACKAGE_FRAGMENT_ROOT, TYPE |
| Method Summary | |
String |
getElementName()
Returns the simple name of this method. |
String[] |
getExceptionTypes()
Returns the type signatures of the exceptions this method throws, in the order declared in the source. |
int |
getNumberOfParameters()
Returns the number of parameters of this method. |
String[] |
getParameterNames()
Returns the names of parameters in this method. |
String[] |
getParameterTypes()
Returns the type signatures for the parameters of this method. |
String |
getReturnType()
Returns the type signature of the return value of this method. |
String |
getSignature()
Returns the signature of the method. |
boolean |
isConstructor()
Returns whether this method is a constructor. |
boolean |
isMainMethod()
Returns whether this method is a main method. |
boolean |
isSimilar(IMethod method)
Returns whether this method is similar to the given method. |
| Methods inherited from interface org.eclipse.jdt.core.IMember |
getClassFile, getCompilationUnit, getDeclaringType, getFlags, getNameRange, isBinary |
| Methods inherited from interface org.eclipse.jdt.core.IJavaElement |
exists, getAncestor, getCorrespondingResource, getElementType, getHandleIdentifier, getJavaModel, getJavaProject, getOpenable, getParent, getPath, getResource, getUnderlyingResource, isReadOnly, isStructureKnown |
| Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
getAdapter |
| Methods inherited from interface org.eclipse.jdt.core.ISourceReference |
exists, getSource, getSourceRange |
| Methods inherited from interface org.eclipse.jdt.core.ISourceManipulation |
copy, delete, move, rename |
| Method Detail |
public String getElementName()
"<init>").
For the class initialization methods in binary types, this returns
the special name "<clinit>".
This is a handle-only method.
getElementName in interface IJavaElement
public String[] getExceptionTypes()
throws JavaModelException
For example, a source method declaring "throws IOException",
would return the array {"QIOException;"}.
JavaModelException - if this element does not exist or if an
exception occurs while accessing its corresponding resource.Signaturepublic int getNumberOfParameters()
public String[] getParameterNames()
throws JavaModelException
For example, a method declared as public void foo(String text, int length)
would return the array {"text","length"}.
JavaModelException - if this element does not exist or if an
exception occurs while accessing its corresponding resource.public String[] getParameterTypes()
For example, a source method declared as public void foo(String text, int length)
would return the array {"QString;","I"}.
Signature
public String getReturnType()
throws JavaModelException
For example, a source method declared as public String getName()
would return "QString;".
JavaModelException - if this element does not exist or if an
exception occurs while accessing its corresponding resource.Signature
public String getSignature()
throws JavaModelException
For example, a source method declared as public void foo(String text, int length)
would return "(QString;I)V".
JavaModelException - if this element does not exist or if an
exception occurs while accessing its corresponding resource.Signature
public boolean isConstructor()
throws JavaModelException
JavaModelException - if this element does not exist or if an
exception occurs while accessing its corresponding resource.
public boolean isMainMethod()
throws JavaModelException
"main"voidstatic and public
JavaModelException - if this element does not exist or if an
exception occurs while accessing its corresponding resource.public boolean isSimilar(IMethod method)
method - the given method
Signature.getSimpleName(char[])
|
Eclipse JDT 2.1 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||