Package org.aspectj.org.eclipse.jdt.internal.compiler.lookup

Examples of org.aspectj.org.eclipse.jdt.internal.compiler.lookup.ImportBinding


      importedPrefixesList.add(packageName + ".");
    }

    ImportBinding[] imports = cuScope.imports;
    for (int i = 0; i < imports.length; i++) {
      ImportBinding importBinding = imports[i];
      String importName = new String(CharOperation.concatWith(importBinding.compoundName, '.'));

      // XXX wrong behavior for java.util.Map.*
      if (importBinding.onDemand) {
        importedPrefixesList.add(importName + ".");
View Full Code Here


  public void checkUnusedImports(){

    if (this.scope.imports != null){
      for (int i = 0, max = this.scope.imports.length; i < max; i++){
        ImportBinding importBinding = this.scope.imports[i];
        ImportReference importReference = importBinding.reference;
        if (importReference != null && ((importReference.bits & ASTNode.Used) == 0)){
          scope.problemReporter().unusedImport(importReference);
        }
      }
View Full Code Here

      return CharOperation.equals(packageBinding.compoundName, packageBinding2.compoundName);
    } else if (declaringElement instanceof ImportBinding) {
      if (!(declaringElement2 instanceof ImportBinding)) {
        return false;
      }
      ImportBinding importBinding = (ImportBinding) declaringElement;
      ImportBinding importBinding2 = (ImportBinding) declaringElement2;
      return importBinding.isStatic() == importBinding2.isStatic()
        && importBinding.onDemand == importBinding2.onDemand
        && CharOperation.equals(importBinding.compoundName, importBinding2.compoundName);
    }
    return false;
  }
View Full Code Here

    }
   

    ImportBinding[] imports = cuScope.imports;
    for (int i = 0; i < imports.length; i++) {
      ImportBinding importBinding = imports[i];
      String importName =
        new String(CharOperation.concatWith(importBinding.compoundName, '.'));
     
      //XXX wrong behavior for java.util.Map.*
      if (importBinding.onDemand) {
View Full Code Here

TOP

Related Classes of org.aspectj.org.eclipse.jdt.internal.compiler.lookup.ImportBinding

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.