X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=yang%2Fyang-parser-impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fparser%2Fstmt%2Frfc6020%2Feffective%2FLeafListEffectiveStatementImpl.java;h=de1322110d1db580e560bc9133714a1447976713;hb=9c6cbdaf5bb5e1ea8066558927e9ea674c0b9d51;hp=6d9a5f6f42d90801b7c2ac84f1f680372a2aa15b;hpb=387d6385bbd6a689372c6ac9cdde4021a7162e4d;p=yangtools.git diff --git a/yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/rfc6020/effective/LeafListEffectiveStatementImpl.java b/yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/rfc6020/effective/LeafListEffectiveStatementImpl.java index 6d9a5f6f42..de1322110d 100644 --- a/yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/rfc6020/effective/LeafListEffectiveStatementImpl.java +++ b/yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/rfc6020/effective/LeafListEffectiveStatementImpl.java @@ -35,10 +35,9 @@ public final class LeafListEffectiveStatementImpl extends AbstractEffectiveDataS this.original = ctx.getOriginalCtx() == null ? null : (LeafListSchemaNode) ctx.getOriginalCtx() .buildEffective(); - final TypeEffectiveStatement typeStmt = firstSubstatementOfType(TypeEffectiveStatement.class); - if (typeStmt == null) { - throw new SourceException("Leaf-list is missing a 'type' statement", ctx.getStatementSourceReference()); - } + final TypeEffectiveStatement typeStmt = SourceException.throwIfNull( + firstSubstatementOfType(TypeEffectiveStatement.class), ctx.getStatementSourceReference(), + "Leaf-list is missing a 'type' statement"); final ConcreteTypeBuilder builder = ConcreteTypes.concreteTypeBuilder(typeStmt.getTypeDefinition(), ctx.getSchemaPath().get()); @@ -106,10 +105,8 @@ public final class LeafListEffectiveStatementImpl extends AbstractEffectiveDataS @Override public String toString() { - StringBuilder sb = new StringBuilder(LeafListEffectiveStatementImpl.class.getSimpleName()); - sb.append("["); - sb.append(getQName()); - sb.append("]"); - return sb.toString(); + return LeafListEffectiveStatementImpl.class.getSimpleName() + "[" + + getQName() + + "]"; } }