1 11 12 package org.eclipse.jdt.core.dom; 13 14 48 public interface ITypeBinding extends IBinding { 49 50 64 public String getBinaryName(); 65 66 75 public ITypeBinding getBound(); 76 77 90 public IVariableBinding[] getDeclaredFields(); 91 92 106 public IMethodBinding[] getDeclaredMethods(); 107 108 121 public int getDeclaredModifiers(); 122 123 137 public ITypeBinding[] getDeclaredTypes(); 138 139 164 public ITypeBinding getDeclaringClass(); 165 166 188 public IMethodBinding getDeclaringMethod(); 189 190 197 public int getDimensions(); 198 199 207 public ITypeBinding getElementType(); 208 209 235 public ITypeBinding getErasure(); 236 237 267 public ITypeBinding[] getInterfaces(); 268 269 284 public int getModifiers(); 285 286 331 public String getName(); 332 333 341 public IPackageBinding getPackage(); 342 343 403 public String getQualifiedName(); 404 405 432 public ITypeBinding getSuperclass(); 433 434 455 public ITypeBinding[] getTypeArguments(); 456 457 474 public ITypeBinding[] getTypeBounds(); 475 476 486 public ITypeBinding getTypeDeclaration(); 487 488 503 public ITypeBinding[] getTypeParameters(); 505 506 515 public ITypeBinding getWildcard(); 516 517 527 public boolean isAnnotation(); 528 529 540 public boolean isAnonymous(); 541 542 550 public boolean isArray(); 551 552 562 public boolean isAssignmentCompatible(ITypeBinding type); 563 564 591 public boolean isCapture(); 592 593 607 public boolean isCastCompatible(ITypeBinding type); 608 609 615 public boolean isClass(); 616 617 624 public boolean isEnum(); 625 626 637 public boolean isFromSource(); 638 639 661 public boolean isGenericType(); 662 663 672 public boolean isInterface(); 673 674 689 public boolean isLocal(); 690 691 703 public boolean isMember(); 704 705 718 public boolean isNested(); 719 720 729 public boolean isNullType(); 730 731 753 public boolean isParameterizedType(); 754 755 767 public boolean isPrimitive(); 768 769 795 public boolean isRawType(); 796 797 807 public boolean isSubTypeCompatible(ITypeBinding type); 808 809 821 public boolean isTopLevel(); 822 823 840 public boolean isTypeVariable(); 841 842 854 public boolean isUpperbound(); 855 856 872 public boolean isWildcardType(); 873 } 874 | Popular Tags |