From ac737f5b2a40853ad7c47ab7a5ac9bd1808c6dab Mon Sep 17 00:00:00 2001 From: Martin Monperrus Date: Thu, 28 Sep 2017 20:49:24 +0200 Subject: [PATCH] trying without the return type --- .../support/visitor/SignaturePrinter.java | 41 +++++++++---------- 1 file changed, 20 insertions(+), 21 deletions(-) diff --git a/src/main/java/spoon/support/visitor/SignaturePrinter.java b/src/main/java/spoon/support/visitor/SignaturePrinter.java index b5183d56225..bfe98ccd1ba 100644 --- a/src/main/java/spoon/support/visitor/SignaturePrinter.java +++ b/src/main/java/spoon/support/visitor/SignaturePrinter.java @@ -20,7 +20,6 @@ import spoon.reflect.declaration.CtConstructor; import spoon.reflect.declaration.CtMethod; import spoon.reflect.declaration.CtParameter; -import spoon.reflect.declaration.CtTypeParameter; import spoon.reflect.reference.CtArrayTypeReference; import spoon.reflect.reference.CtExecutableReference; import spoon.reflect.reference.CtIntersectionTypeReference; @@ -51,10 +50,10 @@ public void visitCtArrayTypeReference(CtArrayTypeReference reference) { @Override public void visitCtExecutableReference(CtExecutableReference reference) { - if (reference.getType() != null && !reference.isConstructor()) { - reference.getType().accept(this); - write(" "); - } +// if (reference.getType() != null && !reference.isConstructor()) { +// reference.getType().accept(this); +// write(" "); +// } writeNameAndParameters(reference); } @@ -137,22 +136,22 @@ public void visitCtAnnotationMethod(CtAnnotationMethod annotationMethod) */ @Override public void visitCtMethod(CtMethod m) { - if (!m.getFormalCtTypeParameters().isEmpty()) { - write("<"); - for (CtTypeParameter typeParameter : m.getFormalCtTypeParameters()) { - scan(typeParameter.getReference()); - write(","); - } - if (m.getFormalCtTypeParameters().size() > 0) { - clearLast(); - } - write("> "); - } - // the return type is required, see example in SimilarSignatureMethodes in test code (name and arguments are identical) - if (m.getType() != null) { - write(m.getType().getQualifiedName()); - } - write(" "); +// if (!m.getFormalCtTypeParameters().isEmpty()) { +// write("<"); +// for (CtTypeParameter typeParameter : m.getFormalCtTypeParameters()) { +// scan(typeParameter.getReference()); +// write(","); +// } +// if (m.getFormalCtTypeParameters().size() > 0) { +// clearLast(); +// } +// write("> "); +// } +// // the return type is required, see example in SimilarSignatureMethodes in test code (name and arguments are identical) +// if (m.getType() != null) { +// write(m.getType().getQualifiedName()); +// } +// write(" "); write(m.getSimpleName()); write("("); for (CtParameter p : m.getParameters()) {