1 11 12 package org.eclipse.jdt.core.dom; 13 14 37 public interface IMethodBinding extends IBinding { 38 39 45 public boolean isConstructor(); 46 47 69 public boolean isDefaultConstructor(); 70 71 79 public String getName(); 80 81 88 public ITypeBinding getDeclaringClass(); 89 90 111 public Object getDefaultValue(); 112 113 125 public IAnnotationBinding[] getParameterAnnotations(int paramIndex); 126 127 148 public ITypeBinding[] getParameterTypes(); 149 150 157 public ITypeBinding getReturnType(); 158 159 167 public ITypeBinding[] getExceptionTypes(); 168 169 184 public ITypeBinding[] getTypeParameters(); 185 186 193 public boolean isAnnotationMember(); 194 195 217 public boolean isGenericMethod(); 218 219 235 public boolean isParameterizedMethod(); 236 237 255 public ITypeBinding[] getTypeArguments(); 256 257 273 public IMethodBinding getMethodDeclaration(); 274 275 291 public boolean isRawMethod(); 292 293 300 public boolean isSubsignature(IMethodBinding otherMethod); 301 302 312 public boolean isVarargs(); 313 314 324 public boolean overrides(IMethodBinding method); 325 } 326 | Popular Tags |