fix move to IGNORE_CLASS_HASH_CODES
Java CI / Test on JDK ${{ matrix.java }} OS ${{ matrix.os }} (11, macos-latest) (push) Has been cancelled Details
Java CI / Test on JDK ${{ matrix.java }} OS ${{ matrix.os }} (11, ubuntu-24.04) (push) Has been cancelled Details
Java CI / Test on JDK ${{ matrix.java }} OS ${{ matrix.os }} (11, windows-latest) (push) Has been cancelled Details
Java CI / Test on JDK ${{ matrix.java }} OS ${{ matrix.os }} (17, macos-latest) (push) Has been cancelled Details
Java CI / Test on JDK ${{ matrix.java }} OS ${{ matrix.os }} (17, ubuntu-24.04) (push) Has been cancelled Details
Java CI / Test on JDK ${{ matrix.java }} OS ${{ matrix.os }} (17, windows-latest) (push) Has been cancelled Details
Java CI / Test on JDK ${{ matrix.java }} OS ${{ matrix.os }} (21, macos-latest) (push) Has been cancelled Details
Java CI / Test on JDK ${{ matrix.java }} OS ${{ matrix.os }} (21, ubuntu-24.04) (push) Has been cancelled Details
Java CI / Test on JDK ${{ matrix.java }} OS ${{ matrix.os }} (21, windows-latest) (push) Has been cancelled Details
Java CI / Test on JDK ${{ matrix.java }} OS ${{ matrix.os }} (8, macos-latest) (push) Has been cancelled Details
Java CI / Test on JDK ${{ matrix.java }} OS ${{ matrix.os }} (8, ubuntu-24.04) (push) Has been cancelled Details
Java CI / Test on JDK ${{ matrix.java }} OS ${{ matrix.os }} (8, windows-latest) (push) Has been cancelled Details

This commit is contained in:
yanxutao89 2025-05-21 00:04:22 +08:00
parent f251de1f30
commit e02e9b97b0
3 changed files with 4 additions and 4 deletions

View File

@ -65,6 +65,7 @@ public abstract class BeanUtils {
3724195282986200606L,
3742915795806478647L,
3977020351318456359L,
4775491097662790952L,
4882459834864833642L,
6033839080488254886L,
7981148566008458638L,

View File

@ -12,7 +12,6 @@ import com.alibaba.fastjson2.support.money.MoneySupport;
import com.alibaba.fastjson2.util.*;
import java.io.File;
import java.io.OutputStream;
import java.io.Serializable;
import java.lang.annotation.Annotation;
import java.lang.reflect.*;
@ -792,8 +791,7 @@ public class ObjectWriterBaseModule
fieldInfo.fieldClassMixIn = true;
}
if ((JDKUtils.CLASS_TRANSIENT != null && method.getAnnotation(JDKUtils.CLASS_TRANSIENT) != null)
|| OutputStream.class.isAssignableFrom(method.getReturnType())) {
if (JDKUtils.CLASS_TRANSIENT != null && method.getAnnotation(JDKUtils.CLASS_TRANSIENT) != null) {
fieldInfo.ignore = true;
}

View File

@ -307,7 +307,8 @@ public class BeanUtilsTest {
"java.util.concurrent.locks.Lock",
"java.util.concurrent.locks.ReentrantLock",
"java.security.ProtectionDomain",
"java.lang.ref.ReferenceQueue"
"java.lang.ref.ReferenceQueue",
"java.io.OutputStream"
};
long[] hashCodes = new long[names.length];