public static Method getUnBoxMethod()

in bytekit-core/src/main/java/com/alibaba/bytekit/utils/AsmOpUtils.java [98:118]


    public static Method getUnBoxMethod(final Type type) {
        switch (type.getSort()) {
        case Type.BYTE:
            return BYTE_VALUE;
        case Type.BOOLEAN:
            return BOOLEAN_VALUE;
        case Type.SHORT:
            return SHORT_VALUE;
        case Type.CHAR:
            return CHAR_VALUE;
        case Type.INT:
            return INT_VALUE;
        case Type.FLOAT:
            return FLOAT_VALUE;
        case Type.LONG:
            return LONG_VALUE;
        case Type.DOUBLE:
            return DOUBLE_VALUE;
        }
        throw new IllegalArgumentException(type + " is not a primitive type.");
    }