当前位置: 首页>>代码示例>>Java>>正文


Java ImportDeclaration.setName方法代码示例

本文整理汇总了Java中com.github.javaparser.ast.ImportDeclaration.setName方法的典型用法代码示例。如果您正苦于以下问题:Java ImportDeclaration.setName方法的具体用法?Java ImportDeclaration.setName怎么用?Java ImportDeclaration.setName使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在com.github.javaparser.ast.ImportDeclaration的用法示例。


在下文中一共展示了ImportDeclaration.setName方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: doMerge

import com.github.javaparser.ast.ImportDeclaration; //导入方法依赖的package包/类
@Override public ImportDeclaration doMerge(ImportDeclaration first, ImportDeclaration second) {
  ImportDeclaration id = new ImportDeclaration();
  id.setName(mergeSingle(first.getName(),second.getName()));
  id.setAsterisk(first.isAsterisk());
  id.setStatic(first.isStatic());
  return id;
}
 
开发者ID:beihaifeiwu,项目名称:dolphin,代码行数:8,代码来源:ImportDeclarationMerger.java

示例2: addImport

import com.github.javaparser.ast.ImportDeclaration; //导入方法依赖的package包/类
private void addImport(CompilationUnit unit) {
	if(unit.getImports()==null){
		unit.setImports(new ArrayList<ImportDeclaration>());
	}		
	for(ImportDeclaration im: unit.getImports()){
		if(im.getName().getName().equals("javax.persistence.Entity")){
			return;
		}
	}
	ImportDeclaration entity=new ImportDeclaration();
	entity.setName(new NameExpr("javax.persistence.Entity"));
	unit.getImports().add(entity);
}
 
开发者ID:GeeQuery,项目名称:ef-orm,代码行数:14,代码来源:EntityCastor.java

示例3: organiseImports

import com.github.javaparser.ast.ImportDeclaration; //导入方法依赖的package包/类
private static void organiseImports(CompilationUnit cu) {
    List<ImportDeclaration> importDecls = new ArrayList<>();
    for (ImportDeclaration importDeclaration : cu.getImports()) {
        String name = importDeclaration.getNameAsString();
        if (name.startsWith("org.jctools.util.Unsafe")) {
            continue;
        }
        if (name.startsWith("org.jctools.queues.CircularArrayOffsetCalculator")) {
            continue;
        }
        
        if (name.startsWith("org.jctools.queues.LinkedArrayQueueUtil")) {
            importDeclaration.setName(name.replace("org.jctools.queues.LinkedArrayQueueUtil", "org.jctools.queues.atomic.LinkedAtomicArrayQueueUtil"));
        }
        
        importDecls.add(importDeclaration);
    }
    cu.getImports().clear();
    for (ImportDeclaration importDecl : importDecls) {
        cu.addImport(importDecl);
    }
    cu.addImport(importDeclaration("java.util.concurrent.atomic.AtomicReferenceFieldUpdater"));
    cu.addImport(importDeclaration("java.util.concurrent.atomic.AtomicLongFieldUpdater"));
    cu.addImport(importDeclaration("org.jctools.queues.MessagePassingQueue"));
    cu.addImport(importDeclaration("org.jctools.queues.MessagePassingQueue.Supplier"));
    cu.addImport(importDeclaration("org.jctools.queues.MessagePassingQueueUtil"));
    cu.addImport(importDeclaration("org.jctools.queues.QueueProgressIndicators"));
    cu.addImport(importDeclaration("org.jctools.queues.IndexedQueueSizeUtil"));
    cu.addImport(staticImportDeclaration("org.jctools.queues.atomic.LinkedAtomicArrayQueueUtil.*"));
    cu.addImport(importDeclaration("java.util.concurrent.atomic.AtomicReferenceArray"));
    cu.addImport(importDeclaration("org.jctools.queues.MpmcArrayQueue"));
}
 
开发者ID:JCTools,项目名称:JCTools,代码行数:33,代码来源:JavaParsingAtomicLinkedQueueGenerator.java

示例4: visit

import com.github.javaparser.ast.ImportDeclaration; //导入方法依赖的package包/类
@Override public Node visit(final ImportDeclaration n, final A arg) {
	n.setName((NameExpr) n.getName().accept(this, arg));
	return n;
}
 
开发者ID:plum-umd,项目名称:java-sketch,代码行数:5,代码来源:ModifierVisitorAdapter.java


注:本文中的com.github.javaparser.ast.ImportDeclaration.setName方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。