<s> package org . eclipse . jdt . core . dom ; public interface IMethodBinding extends IBinding { public boolean isConstructor ( ) ; public boolean isDefaultConstructor ( ) ; public String getName ( ) ; public ITypeBinding getDeclaringClass ( ) ; public Object getDefaultValue ( ) ; public IAnnotationBinding [ ] getParameterAnnotations ( int paramIndex ) ; public ITypeBinding [ ] getParameterTypes ( ) ; public ITypeBinding getReturnType ( ) ; public ITypeBinding [ ] getExceptionTypes ( ) ; public ITypeBinding [ ] getTypeParameters ( ) ; public boolean isAnnotationMember ( ) ; public boolean isGenericMethod ( ) ; public boolean isParameterizedMethod ( ) ; public ITypeBinding [ ] getTypeArguments ( ) ; public IMethodBinding getMethodDeclaration ( ) ; public boolean isRawMethod ( ) ; public boolean isSubsignature ( IMethodBinding otherMethod ) ; public boolean isVarargs ( ) ; public boolean overrides ( IMethodBinding method ) ; } </s>