jdk/src/java.base/share/classes/sun/invoke/util/Wrapper.java
changeset 32649 2ee9017c7597
parent 27196 fe9dbab34d1d
child 33650 c99ead4a890b
equal deleted inserted replaced
32648:1fa861caf840 32649:2ee9017c7597
    67                 java.util.Arrays.asList(wrapperType, primitiveType,
    67                 java.util.Arrays.asList(wrapperType, primitiveType,
    68                 basicTypeChar, zero,
    68                 basicTypeChar, zero,
    69                 "0x"+Integer.toHexString(format));
    69                 "0x"+Integer.toHexString(format));
    70     }
    70     }
    71 
    71 
    72     private static abstract class Format {
    72     private abstract static class Format {
    73         static final int SLOT_SHIFT = 0, SIZE_SHIFT = 2, KIND_SHIFT = 12;
    73         static final int SLOT_SHIFT = 0, SIZE_SHIFT = 2, KIND_SHIFT = 12;
    74         static final int
    74         static final int
    75                 SIGNED   = (-1) << KIND_SHIFT,
    75                 SIGNED   = (-1) << KIND_SHIFT,
    76                 UNSIGNED = 0    << KIND_SHIFT,
    76                 UNSIGNED = 0    << KIND_SHIFT,
    77                 FLOATING = 1    << KIND_SHIFT;
    77                 FLOATING = 1    << KIND_SHIFT;