List of usage examples for org.eclipse.jdt.internal.core.hierarchy HierarchyResolver subOrSuperOfFocus
public boolean subOrSuperOfFocus(ReferenceBinding typeBinding)
From source file:org.eclipse.ajdt.internal.core.search.ExtraITDFinder.java
License:Open Source License
private boolean isSubtypeOfSearchPattern(char[] targetTypeName, IntertypeElement itd, HierarchyResolver resolver) throws JavaModelException { char[] itdTargetTypeName = fullyQualifiedTargetTypeName(itd); if (CharOperation.equals(targetTypeName, itdTargetTypeName)) { return true; }/*from w w w . j a v a 2 s .c om*/ if (resolver != null) { ReferenceBinding targetBinding = ((LookupEnvironment) ReflectionUtils .getPrivateField(HierarchyResolver.class, "lookupEnvironment", resolver)) .askForType(CharOperation.splitOn('.', itdTargetTypeName)); if (targetBinding != null) { return resolver.subOrSuperOfFocus(targetBinding); } } return false; }