Decodes CHOICE.

Type parameter Þ is supposed to be the union type of all possible alternatives of the CHOICE.

no subtypes hierarchy

Initializer
ChoiceDecoder(Decoder<P>[] decoders)
Inherited Attributes
Attributes inherited from: Decoder<Asn1Type>
Attributes inherited from: Object
hash, string
Methods
decodeGivenTagAndLengthshared actual [P, Integer]|DecodingError decodeGivenTagAndLength(Byte[] input, Integer offset, IdentityInfo identityInfo, Integer length, Integer identityOctetsOffset, Integer lengthOctetsOffset, Boolean violatesDer)

Decodes a CHOICE by using the first decoder in decoders whose tag matches the tag of the encoded value.

Inherited Methods
Methods inherited from: Decoder<Asn1Type>
Methods inherited from: Object
equals