From 9ec1bc5cf1ee20d38c4e4def076c41bb53531118 Mon Sep 17 00:00:00 2001
From: Simon Barner <barner@fortiss.org>
Date: Thu, 2 Sep 2021 10:30:49 +0200
Subject: [PATCH] Remove unneeded catch-clause

Issue-Ref: 4138
Issue-Url: #4138

Signed-off-by: Simon Barner <barner@fortiss.org>
---
 .../tooling/base/annotation/valueprovider/.ratings        | 2 +-
 .../valueprovider/EStructuralFeatureDescriptor.java       | 8 ++------
 2 files changed, 3 insertions(+), 7 deletions(-)

diff --git a/org.fortiss.tooling.base/src/org/fortiss/tooling/base/annotation/valueprovider/.ratings b/org.fortiss.tooling.base/src/org/fortiss/tooling/base/annotation/valueprovider/.ratings
index bcf87b5e4..0941e8aa3 100644
--- a/org.fortiss.tooling.base/src/org/fortiss/tooling/base/annotation/valueprovider/.ratings
+++ b/org.fortiss.tooling.base/src/org/fortiss/tooling/base/annotation/valueprovider/.ratings
@@ -1,6 +1,6 @@
 AnnotationInstSpec.java b4f2ed47a8984e751e04049de5bdb3cad2c0a933 GREEN
 DerivedAnnotationValueProviderBase.java afedd21d3469127bbb20adb34c191b5c9c980f6c GREEN
-EStructuralFeatureDescriptor.java f27e01608d167f4e02bcfe61a8eafa823675fbee YELLOW
+EStructuralFeatureDescriptor.java 9665d0d3040278243dd37591535e411a90fa63bf YELLOW
 EStructuralFeatureValueProviderBase.java 287facbbce47c16d892bae82a214f64ceeef2263 GREEN
 IAnnotationValueProvider.java 08e0e5f66dc97865e9ac03e1ac646af332845e14 GREEN
 ValueProviderBase.java e4e866840845346ec99a4304048f5327c4890996 GREEN
diff --git a/org.fortiss.tooling.base/src/org/fortiss/tooling/base/annotation/valueprovider/EStructuralFeatureDescriptor.java b/org.fortiss.tooling.base/src/org/fortiss/tooling/base/annotation/valueprovider/EStructuralFeatureDescriptor.java
index f27e01608..9665d0d30 100644
--- a/org.fortiss.tooling.base/src/org/fortiss/tooling/base/annotation/valueprovider/EStructuralFeatureDescriptor.java
+++ b/org.fortiss.tooling.base/src/org/fortiss/tooling/base/annotation/valueprovider/EStructuralFeatureDescriptor.java
@@ -158,12 +158,8 @@ public class EStructuralFeatureDescriptor {
 	 * {@link EStructuralFeatureDescriptor}.
 	 */
 	public EClassifier getEType(IAnnotatedSpecification specification) {
-		try {
-			EStructuralFeature esf = getEStructuralFeature(specification);
-			return esf != null ? esf.getEType() : null;
-		} catch(Exception e) {
-			return null;
-		}
+		EStructuralFeature esf = getEStructuralFeature(specification);
+		return esf != null ? esf.getEType() : null;
 	}
 
 	/**
-- 
GitLab