diff options
author | Danny van Bruggen <hexagonaal@gmail.com> | 2017-01-26 22:27:56 +0100 |
---|---|---|
committer | Danny van Bruggen <hexagonaal@gmail.com> | 2017-01-26 23:09:17 +0100 |
commit | a2152a8282754017f1c2d1eb5b45cfde7e89950b (patch) | |
tree | b4348f4f7c09962fdabd7362e356665f4c45070c /javaparser-core/src/main/java/com/github/javaparser/ast/body | |
parent | 2b62b1e3626674efd7655d2269d381dca3f546f3 (diff) | |
download | javaparser-a2152a8282754017f1c2d1eb5b45cfde7e89950b.tar.gz |
Feedback from @arturbosch
Diffstat (limited to 'javaparser-core/src/main/java/com/github/javaparser/ast/body')
9 files changed, 7 insertions, 73 deletions
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/body/AnnotationMemberDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/ast/body/AnnotationMemberDeclaration.java index 963ce7892..5b8d7ef6a 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/body/AnnotationMemberDeclaration.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/body/AnnotationMemberDeclaration.java @@ -180,12 +180,4 @@ public final class AnnotationMemberDeclaration extends BodyDeclaration<Annotatio setAsParentNodeOf(type); return this; } - - @Override - public JavadocComment getJavadocComment() { - if (getComment().isPresent() && getComment().get() instanceof JavadocComment) { - return (JavadocComment) getComment().get(); - } - return null; - } } diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/body/ClassOrInterfaceDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/ast/body/ClassOrInterfaceDeclaration.java index eef910c62..9a922399d 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/body/ClassOrInterfaceDeclaration.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/body/ClassOrInterfaceDeclaration.java @@ -174,15 +174,11 @@ public final class ClassOrInterfaceDeclaration extends TypeDeclaration<ClassOrIn * @return the methods found (multiple in case of polymorphism) */ public Optional<ConstructorDeclaration> getDefaultConstructor() { - for (BodyDeclaration<?> bd : getMembers()) { - if (bd instanceof ConstructorDeclaration) { - ConstructorDeclaration cd = (ConstructorDeclaration) bd; - if (cd.getParameters().isEmpty()) { - return Optional.of(cd); - } - } - } - return Optional.empty(); + return getMembers().stream() + .filter(bd -> bd instanceof ConstructorDeclaration) + .map(bd -> (ConstructorDeclaration) bd) + .filter(cd -> cd.getParameters().isEmpty()) + .findFirst(); } @Override diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/body/ConstructorDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/ast/body/ConstructorDeclaration.java index 6dc3d60f6..e6f8efa14 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/body/ConstructorDeclaration.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/body/ConstructorDeclaration.java @@ -254,14 +254,6 @@ public final class ConstructorDeclaration extends BodyDeclaration<ConstructorDec } @Override - public JavadocComment getJavadocComment() { - if (getComment().isPresent() && getComment().get() instanceof JavadocComment) { - return (JavadocComment) getComment().get(); - } - return null; - } - - @Override public BlockStmt getBody() { return body; } diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/body/EmptyMemberDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/ast/body/EmptyMemberDeclaration.java index d2409d4ba..b742fd6f9 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/body/EmptyMemberDeclaration.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/body/EmptyMemberDeclaration.java @@ -55,12 +55,4 @@ public final class EmptyMemberDeclaration extends BodyDeclaration<EmptyMemberDec public <A> void accept(VoidVisitor<A> v, A arg) { v.visit(this, arg); } - - @Override - public JavadocComment getJavadocComment() { - if (getComment().isPresent() && getComment().get() instanceof JavadocComment) { - return (JavadocComment) getComment().get(); - } - return null; - } } diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/body/EnumConstantDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/ast/body/EnumConstantDeclaration.java index 4ab50343f..2b141c3bd 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/body/EnumConstantDeclaration.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/body/EnumConstantDeclaration.java @@ -130,14 +130,6 @@ public final class EnumConstantDeclaration extends BodyDeclaration<EnumConstantD } @Override - public JavadocComment getJavadocComment() { - if (getComment().isPresent() && getComment().get() instanceof JavadocComment) { - return (JavadocComment) getComment().get(); - } - return null; - } - - @Override public List<NodeList<?>> getNodeLists() { List<NodeList<?>> res = new LinkedList<>(super.getNodeLists()); res.add(arguments); diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/body/FieldDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/ast/body/FieldDeclaration.java index 15aed196c..92ddf5375 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/body/FieldDeclaration.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/body/FieldDeclaration.java @@ -152,14 +152,6 @@ public final class FieldDeclaration extends BodyDeclaration<FieldDeclaration> im return this; } - @Override - public JavadocComment getJavadocComment() { - if (getComment().isPresent() && getComment().get() instanceof JavadocComment) { - return (JavadocComment) getComment().get(); - } - return null; - } - /** * Create a getter for this field, <b>will only work if this field declares only 1 identifier and if this field is * already added to a ClassOrInterfaceDeclaration</b> diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/body/InitializerDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/ast/body/InitializerDeclaration.java index 190eceac8..26a029b3f 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/body/InitializerDeclaration.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/body/InitializerDeclaration.java @@ -31,6 +31,8 @@ import com.github.javaparser.ast.stmt.BlockStmt; import com.github.javaparser.ast.visitor.GenericVisitor; import com.github.javaparser.ast.visitor.VoidVisitor; +import java.util.Optional; + import static com.github.javaparser.utils.Utils.assertNotNull; /** @@ -90,12 +92,4 @@ public final class InitializerDeclaration extends BodyDeclaration<InitializerDec this.isStatic = isStatic; return this; } - - @Override - public JavadocComment getJavadocComment() { - if (getComment().isPresent() && getComment().get() instanceof JavadocComment) { - return (JavadocComment) getComment().get(); - } - return null; - } } diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/body/MethodDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/ast/body/MethodDeclaration.java index 269628109..ee184e856 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/body/MethodDeclaration.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/body/MethodDeclaration.java @@ -362,14 +362,6 @@ public final class MethodDeclaration extends BodyDeclaration<MethodDeclaration> } @Override - public JavadocComment getJavadocComment() { - if (getComment().isPresent() && getComment().get() instanceof JavadocComment) { - return (JavadocComment) getComment().get(); - } - return null; - } - - @Override public List<NodeList<?>> getNodeLists() { List<NodeList<?>> res = new LinkedList<>(super.getNodeLists()); res.add(typeParameters); diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/body/TypeDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/ast/body/TypeDeclaration.java index 710a56ea8..3d6982141 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/body/TypeDeclaration.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/body/TypeDeclaration.java @@ -151,14 +151,6 @@ public abstract class TypeDeclaration<T extends Node> extends BodyDeclaration<T> } @Override - public JavadocComment getJavadocComment() { - if (getComment().isPresent() && getComment().get() instanceof JavadocComment) { - return (JavadocComment) getComment().get(); - } - return null; - } - - @Override public List<NodeList<?>> getNodeLists() { List<NodeList<?>> res = new LinkedList<>(super.getNodeLists()); res.add(members); |