diff options
author | Yuuta Liang <yuutaw@students.cs.ubc.ca> | 2023-10-12 12:19:49 +0800 |
---|---|---|
committer | Yuuta Liang <yuutaw@students.cs.ubc.ca> | 2023-10-12 12:19:49 +0800 |
commit | f369da34cf9aca151df0150d90e651e6a88ee700 (patch) | |
tree | 15407d1578fec2b7d40f90190415e92e9d02c93d /src/main/model/asn1/ASN1Object.java | |
parent | d342a45d98c4795b3a3fe1aaef5236ad4a782b55 (diff) | |
download | jca-f369da34cf9aca151df0150d90e651e6a88ee700.tar jca-f369da34cf9aca151df0150d90e651e6a88ee700.tar.gz jca-f369da34cf9aca151df0150d90e651e6a88ee700.tar.bz2 jca-f369da34cf9aca151df0150d90e651e6a88ee700.zip |
Fix lint
Signed-off-by: Yuuta Liang <yuutaw@students.cs.ubc.ca>
Diffstat (limited to 'src/main/model/asn1/ASN1Object.java')
-rw-r--r-- | src/main/model/asn1/ASN1Object.java | 8 |
1 files changed, 2 insertions, 6 deletions
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 |