Package org.eclipse.jdt.internal.core

Examples of org.eclipse.jdt.internal.core.NamedMember


  private static IRegion getRegionOfWicketComponent(final ITextViewer textViewer, final int offset, final IRegion wordRegion, final IJavaElement javaElement) throws JavaModelException
  {
    if (javaElement != null && javaElement instanceof NamedMember)
    {
      final NamedMember method = (NamedMember) javaElement;
      final IType type = method.getDeclaringType();
      if (type != null)
      {
        final ITypeHierarchy hierarchy = type.newSupertypeHierarchy(null);
        if (hierarchy != null)
        {
View Full Code Here


  }

  /** Finds the IRegion where a wicket Component (one that extends Component) is found */
  public static IRegion getRegionOfWicketComponent(final IDocument document, final int offset, final IJavaElement javaElement) throws JavaModelException {
    if (javaElement != null && javaElement instanceof NamedMember) {
      final NamedMember method = (NamedMember) javaElement;
      final IType type = method.getDeclaringType();
      if (type != null) {
        final ITypeHierarchy hierarchy = type.newSupertypeHierarchy(null);
        if (hierarchy != null) {
          final IType[] supertypes = hierarchy.getAllSupertypes(type);
          for (final IType iType : supertypes) {
View Full Code Here

    Assert.isNotNull(javaElement);
    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());
View Full Code Here

TOP

Related Classes of org.eclipse.jdt.internal.core.NamedMember

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.