X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=yang%2Fyang-parser-spi%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fparser%2Fspi%2Fmeta%2FStmtContextDefaults.java;h=0dbf3fee275813ed0d97be3c939f189bf9f9114d;hb=c1289a7ebed4c08e19a0e8397fe200b84cc56d3e;hp=59fb76f71c4b5ac85db5b6b62ef3be62bcdf4efb;hpb=9f913df7cac67736a848f3b5d831775a7bbcca2f;p=yangtools.git diff --git a/yang/yang-parser-spi/src/main/java/org/opendaylight/yangtools/yang/parser/spi/meta/StmtContextDefaults.java b/yang/yang-parser-spi/src/main/java/org/opendaylight/yangtools/yang/parser/spi/meta/StmtContextDefaults.java index 59fb76f71c..0dbf3fee27 100644 --- a/yang/yang-parser-spi/src/main/java/org/opendaylight/yangtools/yang/parser/spi/meta/StmtContextDefaults.java +++ b/yang/yang-parser-spi/src/main/java/org/opendaylight/yangtools/yang/parser/spi/meta/StmtContextDefaults.java @@ -29,11 +29,11 @@ public final class StmtContextDefaults { * @param type Effective statement representation being look up * @return Effective statement argument, if found */ - @SuppressWarnings({ "rawtypes", "unchecked" }) + @SuppressWarnings("unchecked") public static > @NonNull Optional findSubstatementArgument( final @NonNull StmtContext stmt, final @NonNull Class type) { return stmt.allSubstatementsStream() - .filter(ctx -> ctx.isSupportedToBuildEffective() && ((StmtContext) ctx).producesEffective(type)) + .filter(ctx -> ctx.isSupportedToBuildEffective() && ctx.producesEffective(type)) .findAny() .map(ctx -> (A) ctx.coerceStatementArgument()); } @@ -45,10 +45,9 @@ public final class StmtContextDefaults { * @param type Effective statement representation being look up * @return True if a match is found, false otherwise */ - @SuppressWarnings({ "rawtypes", "unchecked" }) public static boolean hasSubstatement(final @NonNull StmtContext stmt, final @NonNull Class> type) { return stmt.allSubstatementsStream() - .anyMatch(ctx -> ctx.isSupportedToBuildEffective() && ((StmtContext) ctx).producesEffective(type)); + .anyMatch(ctx -> ctx.isSupportedToBuildEffective() && ctx.producesEffective(type)); } }