Package org.aspectj.org.eclipse.jdt.core

Examples of org.aspectj.org.eclipse.jdt.core.IMember


  if (enclosingElement == null) {
    enclosingElement = createTypeHandle(new String(type.name));
  } else if (enclosingElement instanceof IType) {
    enclosingElement = ((IType) parent).getType(new String(type.name));
  } else if (enclosingElement instanceof IMember) {
      IMember member = (IMember) parent;
    if (member.isBinary())  {
      enclosingElement = ((IClassFile)this.currentPossibleMatch.openable).getType();
    } else {
      enclosingElement = member.getType(new String(type.name), occurrenceCount);
    }
  }
  if (enclosingElement == null) return;
  boolean enclosesElement = encloses(enclosingElement);
View Full Code Here


    this.findDeclarations = findDeclarations; // set to find declarations & all occurences
    this.findReferences = findReferences; // set to find references & all occurences
    this.typeParameter = typeParameter;
    this.name = typeParameter.getElementName().toCharArray(); // store type parameter name
    IMember member = typeParameter.getDeclaringMember();
    this.declaringMemberName = member.getElementName().toCharArray(); // store type parameter declaring member name
   
    // For method type parameter, store also declaring class name and parameters type names
    if (member instanceof IMethod) {
      IMethod method = (IMethod) member;
      this.methodDeclaringClassName = method.getParent().getElementName().toCharArray();
View Full Code Here

            newElement = ((IType)parentElement).getType(new String(scope.enclosingSourceType().sourceName));
            break;
          case IJavaElement.FIELD :
          case IJavaElement.INITIALIZER :
          case IJavaElement.METHOD :
              IMember member = (IMember)parentElement;
              if (member.isBinary()) {
                  return null;
              } else {
              newElement = member.getType(new String(scope.enclosingSourceType().sourceName), 1);
              // increment occurrence count if collision is detected
              if (newElement != null) {
                while (!existingElements.add(newElement)) ((SourceRefElement)newElement).occurrenceCount++;
              }
              }
View Full Code Here

TOP

Related Classes of org.aspectj.org.eclipse.jdt.core.IMember

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.