Do not fake an errorMessage for pattern constraints 64/68464/4
authorRobert Varga <robert.varga@pantheon.tech>
Wed, 21 Feb 2018 13:51:03 +0000 (14:51 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Wed, 21 Feb 2018 15:10:25 +0000 (16:10 +0100)
commit23cf7d9f6fcea816d1e938e37b52165781710634
treecdedbdb3e86ac4c062a1fb082f1f9bedf3371707
parenteb65fa4c393dc649f9c385ab96315d58d541a903
Do not fake an errorMessage for pattern constraints

Eagerly-formatting a replacement error message is actively hurting
callers of getErrorMessage(), which really expect that method
to return model-defined error message. Fix that.

JIRA: YANGTOOLS-850
Change-Id: Iddb5f9ae529f1ed49eed735a8931ee396334f578
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/codec/CompiledPatternContext.java
yang/yang-data-impl/src/test/java/org/opendaylight/yangtools/yang/data/impl/codecs/StringPatternCheckingCodecTest.java
yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/PatternConstraintImpl.java
yang/yang-model-util/src/test/java/org/opendaylight/yangtools/yang/model/util/PatternConstraintImplTest.java
yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/pattern/PatternConstraintImpl.java
yang/yang-parser-rfc7950/src/test/java/org/opendaylight/yangtools/yang/stmt/EffectiveStatementTypeTest.java