1 11 12 package org.eclipse.jdt.core.dom; 13 14 import org.eclipse.jdt.core.IJavaElement; 15 16 32 public interface IBinding { 33 34 41 public static final int PACKAGE = 1; 42 43 50 public static final int TYPE = 2; 51 52 59 public static final int VARIABLE = 3; 60 61 68 public static final int METHOD = 4; 69 70 78 public static final int ANNOTATION = 5; 79 80 88 public static final int MEMBER_VALUE_PAIR = 6; 89 90 111 public IAnnotationBinding[] getAnnotations(); 112 113 129 public int getKind(); 130 131 137 public String getName(); 138 139 149 public int getModifiers(); 150 151 159 public boolean isDeprecated(); 160 161 169 public boolean isRecovered(); 170 171 186 public boolean isSynthetic(); 187 188 219 public IJavaElement getJavaElement(); 220 221 282 public String getKey(); 283 284 295 public boolean equals(Object obj); 296 297 314 public boolean isEqualTo(IBinding binding); 315 316 322 public String toString(); 323 } 324 | Popular Tags |