From 05ce714e8a32427f3e50b1d627e89bada5f99da8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jyri-Matti=20La=CC=88hteenma=CC=88ki?= Date: Fri, 29 Dec 2023 17:02:30 +0200 Subject: [PATCH] helper --- src/main/java/fi/solita/utils/meta/Helpers.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/main/java/fi/solita/utils/meta/Helpers.java b/src/main/java/fi/solita/utils/meta/Helpers.java index 7de7b98..a696f24 100644 --- a/src/main/java/fi/solita/utils/meta/Helpers.java +++ b/src/main/java/fi/solita/utils/meta/Helpers.java @@ -461,6 +461,13 @@ public boolean accept(Element candidate) { return candidate.getModifiers().contains(Modifier.PRIVATE); } }; + + public static final Predicate staticElement = new Predicate() { + @Override + public boolean accept(Element candidate) { + return candidate.getModifiers().contains(Modifier.STATIC); + } + }; public static final boolean isPrivate(Element e) { return e.getModifiers().contains(Modifier.PRIVATE); @@ -469,7 +476,7 @@ public static final boolean isPrivate(Element e) { public static final boolean isFinal(Element e) { return e.getModifiers().contains(Modifier.FINAL); } - + public static final boolean returnsVoid(ExecutableElement method) { return method.getReturnType().getKind() == TypeKind.VOID; }