Переглянути джерело

Merge pull request #390 from derklaro/master

Lower requirement for an extra type in constructor to Java 7-
tags/rel_3_29_0_ga
Shigeru Chiba 2 роки тому
джерело
коміт
b846257597
Аккаунт користувача з таким Email не знайдено
1 змінених файлів з 1 додано та 1 видалено
  1. 1
    1
      src/main/javassist/compiler/MemberCodeGen.java

+ 1
- 1
src/main/javassist/compiler/MemberCodeGen.java Переглянути файл

@@ -648,7 +648,7 @@ public class MemberCodeGen extends CodeGen {
throw new CompileError("no such constructor: " + targetClass.getName());

if (declClass != thisClass && AccessFlag.isPrivate(acc)) {
if (declClass.getClassFile().getMajorVersion() < ClassFile.JAVA_11
if (declClass.getClassFile().getMajorVersion() < ClassFile.JAVA_8
|| !isFromSameDeclaringClass(declClass, thisClass)) {
desc = getAccessibleConstructor(desc, declClass, minfo);
bytecode.addOpcode(Opcode.ACONST_NULL); // the last parameter

Завантаження…
Відмінити
Зберегти