From f369da34cf9aca151df0150d90e651e6a88ee700 Mon Sep 17 00:00:00 2001 From: Yuuta Liang Date: Thu, 12 Oct 2023 12:19:49 +0800 Subject: Fix lint Signed-off-by: Yuuta Liang --- src/main/model/asn1/ASN1Object.java | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) (limited to 'src/main/model/asn1/ASN1Object.java') diff --git a/src/main/model/asn1/ASN1Object.java b/src/main/model/asn1/ASN1Object.java index 1af26ce..d1bce06 100644 --- a/src/main/model/asn1/ASN1Object.java +++ b/src/main/model/asn1/ASN1Object.java @@ -80,12 +80,8 @@ public class ASN1Object implements Encodable { public ASN1Object(BytesReader encoded, boolean hasParentTag) throws ParseException { if (hasParentTag) { this.parentTag = new Tag(encoded); - if (parentTag.getCls() != TagClass.CONTEXT_SPECIFIC) { - throw new ParseException("Parent tag must be CONTEXT_SPECIFIC, but found " - + parentTag.getCls() + "[" + parentTag.getNumber() + "]."); - } - if (!parentTag.isConstructive()) { - throw new ParseException("Parent tag must be constructive."); + if (parentTag.getCls() != TagClass.CONTEXT_SPECIFIC || !parentTag.isConstructive()) { + throw new ParseException("Parent tag must be CONTEXT_SPECIFIC and constructive."); } int parentLen = new ASN1Length(encoded).getLength(); // Validate length -- cgit v1.2.3