Package org.eclipse.jdt.core.dom.rewrite

Examples of org.eclipse.jdt.core.dom.rewrite.ImportRewrite.addImport()


    rewrite.replace(oldLiteral, typeLiteral, null);

    if (packageFragment != null) {
      ImportRewrite importRewrite = createImportRewrite(ASTResolving.findParentCompilationUnit(oldLiteral));
      importRewrite.addImport(packageFragment.getElementName() + "." + className);
    }

    setTrackPosition(new ITrackedNodePosition() {

      public int getStartPosition() {
View Full Code Here


    AST ast = astRewrite.getAST();

    ImportRewrite importRewrite = createImportRewrite(astRoot);
    String qualifiedName = Qualifier.class.getName();
    if (!ProposalCalculatorUtil.containsImport(getCompilationUnit(), qualifiedName)) {
      importRewrite.addImport(qualifiedName);
    }

    SingleMemberAnnotation annotation = ast.newSingleMemberAnnotation();
    annotation.setTypeName(ast.newSimpleName("Qualifier"));
    StringLiteral literal = ast.newStringLiteral();
View Full Code Here

    if (param != null && !ProposalCalculatorUtil.hasAnnotation("PathVariable", param)) {
      String requestMappingTypeName = PathVariable.class.getCanonicalName();
      if (!ProposalCalculatorUtil.containsImport(getCompilationUnit(), requestMappingTypeName)) {
        CompilationUnit astRoot = ASTResolving.findParentCompilationUnit(decl);
        ImportRewrite importRewrite = createImportRewrite(astRoot);
        importRewrite.addImport(requestMappingTypeName);
      }

      SingleMemberAnnotation annotation = ast.newSingleMemberAnnotation();
      annotation.setTypeName(ast.newSimpleName("PathVariable"));
      StringLiteral pathVariableName = ast.newStringLiteral();
View Full Code Here

    AST ast = astRewrite.getAST();

    String importName = PathVariable.class.getCanonicalName();
    if (!ProposalCalculatorUtil.containsImport(getCompilationUnit(), importName)) {
      ImportRewrite importRewrite = createImportRewrite(astRoot);
      importRewrite.addImport(importName);
    }

    addLinkedPosition(new ITrackedNodePosition() {

      public int getStartPosition() {
View Full Code Here

    AST ast = astRewrite.getAST();

    String importName = annotationClass.getCanonicalName();
    if (!ProposalCalculatorUtil.containsImport(getCompilationUnit(), importName)) {
      ImportRewrite importRewrite = createImportRewrite(astRoot);
      importRewrite.addImport(importName);
    }

    Annotation annotation;
    if (annotationClass.equals(PathVariable.class)) {
      SingleMemberAnnotation sAnnotation = ast.newSingleMemberAnnotation();
View Full Code Here

 
  @Override
  protected ASTRewrite getRewrite() throws CoreException {
    if (getCompilationUnit().getImport(paramTypePackage + paramType) == null) {
      ImportRewrite importRewrite = createImportRewrite(ASTResolving.findParentCompilationUnit(param));
      importRewrite.addImport(paramTypePackage + paramType);
    }
   
    AST ast = param.getAST();
    ASTRewrite astRewrite = ASTRewrite.create(ast);
   
View Full Code Here

    AST ast = astRewrite.getAST();

    String importName = PathVariable.class.getCanonicalName();
    if (!ProposalCalculatorUtil.containsImport(getCompilationUnit(), importName)) {
      ImportRewrite importRewrite = createImportRewrite(astRoot);
      importRewrite.addImport(importName);
    }

    SingleMemberAnnotation annotation = ast.newSingleMemberAnnotation();
    annotation.setTypeName(ast.newSimpleName("PathVariable"));
    StringLiteral pathVariableName = ast.newStringLiteral();
View Full Code Here

    AST ast = astRewrite.getAST();

    String importName = Controller.class.getCanonicalName();
    if (!ProposalCalculatorUtil.containsImport(getCompilationUnit(), importName)) {
      ImportRewrite importRewrite = createImportRewrite(astRoot);
      importRewrite.addImport(importName);
    }

    MarkerAnnotation annotation = ast.newMarkerAnnotation();
    annotation.setTypeName(ast.newSimpleName("Controller"));
View Full Code Here

    ASTRewrite rewrite = ASTRewrite.create(ast);
    String qualifierTypeName = Qualifier.class.getCanonicalName();
    if (!ProposalCalculatorUtil.containsImport(getCompilationUnit(), qualifierTypeName)) {
      CompilationUnit astRoot = ASTResolving.findParentCompilationUnit(decl);
      ImportRewrite importRewrite = createImportRewrite(astRoot);
      importRewrite.addImport(qualifierTypeName);
    }

    SingleMemberAnnotation annotation = ast.newSingleMemberAnnotation();
    SimpleName typeName = ast.newSimpleName("Qualifier");
    StringLiteral beanValue = ast.newStringLiteral();
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.