Package org.eclipse.jdt.internal.core

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


    return null;
  }
 
  private Object findMethodWithAttachedDocInHierarchy(final MethodBinding method) throws JavaModelException {
    ReferenceBinding type= method.declaringClass;
    final SelectionRequestor requestor1 = (SelectionRequestor) this.requestor;
    return new InheritDocVisitor() {
      public Object visit(ReferenceBinding currType) throws JavaModelException {
        MethodBinding overridden =  findOverriddenMethodInType(currType, method);
        if (overridden == null)
          return InheritDocVisitor.CONTINUE;
        TypeBinding args[] = overridden.parameters;
        String names[] = new String[args.length];
        for (int i = 0; i < args.length; i++) {
          names[i] = Signature.createTypeSignature(args[i].sourceName(), false);
        }
        IMember member = (IMember) requestor1.findMethodFromBinding(overridden, names, overridden.declaringClass);
        if (member == null)
          return InheritDocVisitor.CONTINUE;
        if (member.getAttachedJavadoc(null) != null ) { 
          // for binary methods with attached javadoc and no source attached
          return overridden;
View Full Code Here


    return null;
  }
 
  private Object findMethodWithAttachedDocInHierarchy(final MethodBinding method) throws JavaModelException {
    ReferenceBinding type= method.declaringClass;
    final SelectionRequestor requestor1 = (SelectionRequestor) this.requestor;
    return new InheritDocVisitor() {
      public Object visit(ReferenceBinding currType) throws JavaModelException {
        MethodBinding overridden =  findOverriddenMethodInType(currType, method);
        if (overridden == null)
          return InheritDocVisitor.CONTINUE;
        TypeBinding args[] = overridden.parameters;
        String names[] = new String[args.length];
        for (int i = 0; i < args.length; i++) {
          names[i] = Signature.createTypeSignature(args[i].sourceName(), false);
        }
        IMember member = (IMember) requestor1.findMethodFromBinding(overridden, names, overridden.declaringClass);
        if (member == null)
          return InheritDocVisitor.CONTINUE;
        if (member.getAttachedJavadoc(null) != null ) { 
          // for binary methods with attached javadoc and no source attached
          return overridden;
View Full Code Here

    return null;
  }
 
  private Object findMethodWithAttachedDocInHierarchy(final MethodBinding method) throws JavaModelException {
    ReferenceBinding type= method.declaringClass;
    final SelectionRequestor requestor1 = (SelectionRequestor) this.requestor;
    return new InheritDocVisitor() {
      public Object visit(ReferenceBinding currType) throws JavaModelException {
        MethodBinding overridden =  findOverriddenMethodInType(currType, method);
        if (overridden == null)
          return InheritDocVisitor.CONTINUE;
        TypeBinding args[] = overridden.parameters;
        String names[] = new String[args.length];
        for (int i = 0; i < args.length; i++) {
          names[i] = Signature.createTypeSignature(args[i].sourceName(), false);
        }
        IMember member = (IMember) requestor1.findMethodFromBinding(overridden, names, overridden.declaringClass);
        if (member == null)
          return InheritDocVisitor.CONTINUE;
        if (member.getAttachedJavadoc(null) != null ) { 
          // for binary methods with attached javadoc and no source attached
          return overridden;
View Full Code Here

TOP

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

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.