mirror of
https://github.com/tiennm99/lombok.git
synced 2026-10-18 12:14:29 +00:00
A bugfix to the visitMethodArgument method, and printing improved by printing the raw (instead of resolved) types for fields etc, because usually they aren't resolved yet.
This commit is contained in:
1 parent
57a5786734
commit
981e7db354
1 file changed
+6
-6
@@ -112,7 +112,7 @@ public interface JavacASTVisitor {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override public void visitField(Node node, JCVariableDecl field) {
|
@Override public void visitField(Node node, JCVariableDecl field) {
|
||||||
print("<FIELD %s %s>", field.type, field.name);
|
print("<FIELD %s %s>", field.vartype, field.name);
|
||||||
indent++;
|
indent++;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -122,7 +122,7 @@ public interface JavacASTVisitor {
|
|||||||
|
|
||||||
@Override public void endVisitField(Node node, JCVariableDecl field) {
|
@Override public void endVisitField(Node node, JCVariableDecl field) {
|
||||||
indent--;
|
indent--;
|
||||||
print("</FIELD %s %s>", field.type, field.name);
|
print("</FIELD %s %s>", field.vartype, field.name);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override public void visitMethod(Node node, JCMethodDecl method) {
|
@Override public void visitMethod(Node node, JCMethodDecl method) {
|
||||||
@@ -142,7 +142,7 @@ public interface JavacASTVisitor {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override public void visitMethodArgument(Node node, JCVariableDecl arg, JCMethodDecl method) {
|
@Override public void visitMethodArgument(Node node, JCVariableDecl arg, JCMethodDecl method) {
|
||||||
print("<METHOARG %s %s = %s>", arg.type, arg.name);
|
print("<METHODARG %s %s>", arg.vartype, arg.name);
|
||||||
indent++;
|
indent++;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -152,11 +152,11 @@ public interface JavacASTVisitor {
|
|||||||
|
|
||||||
@Override public void endVisitMethodArgument(Node node, JCVariableDecl arg, JCMethodDecl method) {
|
@Override public void endVisitMethodArgument(Node node, JCVariableDecl arg, JCMethodDecl method) {
|
||||||
indent--;
|
indent--;
|
||||||
print("</METHODARG %s %s>", arg.type, arg.name);
|
print("</METHODARG %s %s>", arg.vartype, arg.name);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override public void visitLocal(Node node, JCVariableDecl local) {
|
@Override public void visitLocal(Node node, JCVariableDecl local) {
|
||||||
print("<LOCAL %s %s>", local.type, local.name);
|
print("<LOCAL %s %s>", local.vartype, local.name);
|
||||||
indent++;
|
indent++;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -166,7 +166,7 @@ public interface JavacASTVisitor {
|
|||||||
|
|
||||||
@Override public void endVisitLocal(Node node, JCVariableDecl local) {
|
@Override public void endVisitLocal(Node node, JCVariableDecl local) {
|
||||||
indent--;
|
indent--;
|
||||||
print("</LOCAL %s %s>", local.type, local.name);
|
print("</LOCAL %s %s>", local.vartype, local.name);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override public void visitStatement(Node node, JCTree statement) {
|
@Override public void visitStatement(Node node, JCTree statement) {
|
||||||
|
|||||||
Reference in new issue
Block a user