src/java.base/share/classes/sun/security/ssl/PskKeyExchangeModesExtension.java
branchJDK-8145252-TLS13-branch
changeset 56696 97447478b7da
parent 56603 f103e0c2be1e
child 56697 2dc6efcdeb11
equal deleted inserted replaced
56694:aa54a1f8e426 56696:97447478b7da
    50 
    50 
    51         PskKeyExchangeMode(int v) {
    51         PskKeyExchangeMode(int v) {
    52             this.v = v;
    52             this.v = v;
    53         }
    53         }
    54 
    54 
    55         static PskKeyExchangeMode ofInt(int v) {
    55         static PskKeyExchangeMode ofInt(int v) throws IOException {
    56             for(PskKeyExchangeMode mode : values()) {
    56             for(PskKeyExchangeMode mode : values()) {
    57                 if (mode.v == v) {
    57                 if (mode.v == v) {
    58                     return mode;
    58                     return mode;
    59                 }
    59                 }
    60             }
    60             }
    61 
    61 
    62             return null;
    62             throw new IOException("invalid key exchange mode: " + v);
    63         }
    63         }
    64     }
    64     }
    65 
    65 
    66     static final class PskKeyExchangeModesSpec implements SSLExtensionSpec {
    66     static final class PskKeyExchangeModesSpec implements SSLExtensionSpec {
    67 
    67