If have too many if/else statements here and a blind cast. Refactor
checks and use a simple return.
Change-Id: I158914f2e972f5f0265438f51eb287076b436459
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
* @return Link Attributes
*/
private static LinkAttributes getLinkAttributes(final Attributes attributes) {
- final LinkAttributes la;
final Attributes1 attr = attributes.augmentation(Attributes1.class);
if (attr != null) {
final LinkStateAttribute attrType = attr.getLinkStateAttribute();
- if (attrType != null) {
- la = ((LinkAttributesCase) attrType).getLinkAttributes();
- } else {
- return null;
+ if (attrType instanceof LinkAttributesCase) {
+ return ((LinkAttributesCase) attrType).getLinkAttributes();
}
- } else {
- return null;
}
- return la;
+ return null;
}
/**