1. 修正第十章的 jdk8 代码注释

2. processsingEnv -> processingEnv
This commit is contained in:
moqi 2020-10-19 17:28:55 +08:00
parent 118c9d2e93
commit 25c11659d7
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> {