From 5ad71fdf909ccd2cdd7e5e3bb73b14b300fa2a66 Mon Sep 17 00:00:00 2001 From: godotg Date: Sat, 9 Sep 2023 09:57:46 +0800 Subject: [PATCH] ref[net]: No need to inherit the IPacket interface anymore --- .../src/main/java/com/zfoo/boot/graalvm/GraalvmNetHints.java | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/boot/src/main/java/com/zfoo/boot/graalvm/GraalvmNetHints.java b/boot/src/main/java/com/zfoo/boot/graalvm/GraalvmNetHints.java index 44308bb0..58c81ba3 100644 --- a/boot/src/main/java/com/zfoo/boot/graalvm/GraalvmNetHints.java +++ b/boot/src/main/java/com/zfoo/boot/graalvm/GraalvmNetHints.java @@ -15,8 +15,8 @@ package com.zfoo.boot.graalvm; import com.zfoo.net.config.model.NetConfig; import com.zfoo.net.core.gateway.model.*; import com.zfoo.net.packet.IPacket; -import com.zfoo.net.packet.common.*; import com.zfoo.net.packet.common.Error; +import com.zfoo.net.packet.common.*; import com.zfoo.net.router.attachment.*; import com.zfoo.protocol.util.ClassUtils; import com.zfoo.protocol.util.DomUtils; @@ -33,7 +33,6 @@ import org.springframework.core.io.support.PathMatchingResourcePatternResolver; import java.util.Collections; import java.util.HashSet; import java.util.List; -import java.util.stream.Collectors; /** * Register runtime hints for the token library @@ -80,8 +79,6 @@ public class GraalvmNetHints implements RuntimeHintsRegistrar { // IPacket var filterClasses = HintUtils.filterAllClass(Collections.emptyList(), List.of(IPacket.class)); - // filter IAttachment - filterClasses = filterClasses.stream().filter(it -> !it.equals(IAttachment.class)).collect(Collectors.toSet()); classes.addAll(filterClasses); // protocol.xml