private static int getMaximumEncodedType() { return Arrays.stream(values()).mapToInt(frameType -> frameType.encodedType).max().orElse(0); }
@Test public void missingMetadataLength() { for (FrameType frameType : FrameType.values()) { switch (frameType) { case RESERVED: break; case CANCEL: case METADATA_PUSH: case LEASE: assertFalse( "!hasMetadataLengthField(): " + frameType, FrameHeaderFlyweight.hasMetadataLengthField(frameType)); break; default: if (frameType.canHaveMetadata()) { assertTrue( "hasMetadataLengthField(): " + frameType, FrameHeaderFlyweight.hasMetadataLengthField(frameType)); } } } }
private static int getMaximumEncodedType() { return Arrays.stream(values()).mapToInt(frameType -> frameType.encodedType).max().orElse(0); }