@Test
void singleStaticImport() throws Exception {
Member micros = TimeUnit.class.getField("MICROSECONDS");
Name parameter = Name.of("java.lang.annotation", "ElementType", "PARAMETER");
parameter.setTarget(ElementType.FIELD);
parameter.setModifiers(Modifier.PUBLIC, Modifier.STATIC, Modifier.FINAL);
check(
imports ->
imports
.addSingleStaticImport(Thread.State.NEW)
.addSingleStaticImport(micros)
.addSingleStaticImport(parameter),
"import static java.lang.Thread.State.NEW;",
"import static java.lang.annotation.ElementType.PARAMETER;",
"import static java.util.concurrent.TimeUnit.MICROSECONDS;");
}
ImportDeclarationsTest.java 文件源码
java
阅读 28
收藏 0
点赞 0
评论 0
项目:listing
作者:
评论列表
文章目录