List of usage examples for org.eclipse.jdt.internal.core NamedMember getTypeRoot
@Override
public ITypeRoot getTypeRoot()
From source file:qwickie.util.TypeHelper.java
License:Apache License
public static boolean isWicketJavaElement(final IJavaElement javaElement) throws JavaModelException { Assert.isNotNull(javaElement);/*from w w w .j a v a 2 s . co m*/ if (javaElement != null && javaElement instanceof NamedMember) { if (javaElement.getElementName().equals(DocumentHelper.GET_STRING)) { return true; } else if (javaElement.getElementType() == IJavaElement.TYPE) { final NamedMember method = (NamedMember) javaElement; final IType type = method.getTypeRoot().findPrimaryType(); return hierarchyContainsComponent(type); } else if (javaElement.getElementType() == IJavaElement.METHOD) { return isWicketComponent(javaElement); } return isWicketJavaElement(javaElement.getParent()); } return false; }