Skip to content

Commit 7c72fe2

Browse files
committed
fix: preserve private modifier in instrumented methods
1 parent ddb08fe commit 7c72fe2

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/main/java/com/flowingcode/vaadin/jsonmigration/ClassInstrumentationUtil.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -367,7 +367,7 @@ private void generateMethodOverride(ClassWriter cw, Method method, String intern
367367

368368
String overrideDescriptor = getMethodDescriptor(method, hasJsonValueParams);
369369
String superDescriptor = getMethodDescriptor(method, false);
370-
int access = method.getModifiers() & (Opcodes.ACC_PUBLIC | Opcodes.ACC_PROTECTED);
370+
int access = method.getModifiers() & (Opcodes.ACC_PUBLIC | Opcodes.ACC_PROTECTED | Opcodes.ACC_PRIVATE);
371371

372372
MethodVisitor mv = cw.visitMethod(access, method.getName(), overrideDescriptor, null,
373373
getExceptionInternalNames(method.getExceptionTypes()));

0 commit comments

Comments
 (0)