Merge pull request #77 from ToolCollection01/master

修正第十章的 jdk8 代码注释
This commit is contained in:
IcyFenix 2020-10-21 08:41:56 +08:00 committed by GitHub
commit 614ec18290
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 6 additions and 8 deletions

View File

@ -20,8 +20,8 @@ public class NameChecker {
NameCheckScanner nameCheckScanner = new NameCheckScanner();
NameChecker(ProcessingEnvironment processsingEnv) {
this.messager = processsingEnv.getMessager();
NameChecker(ProcessingEnvironment processingEnv) {
this.messager = processingEnv.getMessager();
}
/**

View File

@ -8,7 +8,7 @@ import java.util.Set;
// 可以用"*"表示支持所有Annotations
@SupportedAnnotationTypes("*")
// 只支持JDK 6的Java代码
// 只支持JDK 8的Java代码
@SupportedSourceVersion(SourceVersion.RELEASE_8)
public class NameCheckProcessor extends AbstractProcessor {

View File

@ -3,8 +3,6 @@ package org.fenixsoft.jvm.chapter10.jdk8;
import javax.annotation.processing.Messager;
import javax.annotation.processing.ProcessingEnvironment;
import javax.lang.model.element.*;
import javax.lang.model.util.ElementScanner6;
import javax.lang.model.util.ElementScanner7;
import javax.lang.model.util.ElementScanner8;
import java.util.EnumSet;
@ -21,8 +19,8 @@ public class NameChecker {
NameCheckScanner nameCheckScanner = new NameCheckScanner();
NameChecker(ProcessingEnvironment processsingEnv) {
this.messager = processsingEnv.getMessager();
NameChecker(ProcessingEnvironment processingEnv) {
this.messager = processingEnv.getMessager();
}
/**
@ -43,7 +41,7 @@ public class NameChecker {
}
/**
* 名称检查器实现类继承了JDK 6中新提供的ElementScanner6<br>
* 名称检查器实现类继承了JDK 8中新提供的ElementScanner8<br>
* 将会以Visitor模式访问抽象语法树中的元素
*/
private class NameCheckScanner extends ElementScanner8<Void, Void> {