Upgrading org.easymock:easymock 4 to 5
Breaking4.3 → 5.7.0Breaking1Platform3New4Changed79Fixed25Other343
1 breaking change and 3 platform requirement changes.
- The library that creates mock objects was swapped out for a newer one so EasyMock works on modern Java. Expect some rough edges while it settles.
- The library now works on Java 26 in setups where ByteBuddy does not rely on unsafe memory access.
- Adds support for Java 24-ea.
- EasyMock now works with Java 22.
Adds net.bytebuddy:byte-buddy 1.18.12, org.ow2.asm:asm 9.10.1.
Drops org.junit.vintage:junit-vintage-engine.
Installs 18 packages in all (was 15).
Also installs org.jcommander:jcommander, org.jspecify:jspecify, org.slf4j:slf4j-api.
No longer installs com.beust:jcommander.
Moves org.apiguardian:apiguardian-api 1.1.0 → 1.1.2, org.junit.jupiter:junit-jupiter 5.7.1 → 6.1.3, org.junit.jupiter:junit-jupiter-api 5.7.1 → 6.1.3, org.junit.jupiter:junit-jupiter-engine 5.7.1 → 6.1.3, org.junit.jupiter:junit-jupiter-params 5.7.1 → 6.1.3, org.junit.platform:junit-platform-commons 1.7.1 → 6.1.3, org.junit.platform:junit-platform-engine 1.7.1 → 6.1.3, org.objenesis:objenesis 3.2 → 3.6, org.opentest4j:opentest4j 1.2.0 → 1.3.0, org.testng:testng 7.4.0 → 7.12.0, org.webjars:jquery 3.5.1 → 3.7.1. Your build may pick other versions.
What you must change
API changes
Generated by DepDelta from published JVM bytecode. Not mixed with prose notes.
- changed:
class ConstructorArgs → final class ConstructorArgs - added:
method EasyMockSupport.mock(MockType, Object[]): Object - added:
method EasyMockSupport.mock(Object[]): Object - added:
method EasyMockSupport.mock(String, MockType, Object[]): Object - added:
method EasyMockSupport.mock(String, Object[]): Object - added:
method EasyMockSupport.niceMock(Object[]): Object - added:
method EasyMockSupport.niceMock(String, Object[]): Object - added:
method EasyMockSupport.strictMock(Object[]): Object - added:
method EasyMockSupport.strictMock(String, Object[]): Object - added:
static method Capture.newInstance(CaptureType, UnaryOperator): Capture - added:
static method Capture.newInstance(UnaryOperator): Capture - added:
static method EasyMock.mock(MockType, Object[]): Object - added:
static method EasyMock.mock(Object[]): Object - added:
static method EasyMock.mock(String, MockType, Object[]): Object - added:
static method EasyMock.mock(String, Object[]): Object - added:
static method EasyMock.newCapture(CaptureType, UnaryOperator): Capture - added:
static method EasyMock.newCapture(UnaryOperator): Capture - added:
static method EasyMock.niceMock(Object[]): Object - added:
static method EasyMock.niceMock(String, Object[]): Object - added:
static method EasyMock.strictMock(Object[]): Object - added:
static method EasyMock.strictMock(String, Object[]): Object - added:
static method EasyMockSupport.isAMock(Object): boolean
- removed:
abstract class AnnotationVisitor - removed:
abstract class ClassVisitor - removed:
abstract class FieldVisitor - removed:
abstract class MethodVisitor - removed:
abstract class ModuleVisitor - removed:
abstract class RecordComponentVisitor - removed:
class Attribute - removed:
class ByteVector - removed:
class ClassReader - removed:
class ClassWriter extends ClassVisitor - removed:
class Label - removed:
class TypeReference - removed:
ctor AnnotationVisitor(int) - removed:
ctor AnnotationVisitor(int, AnnotationVisitor) - removed:
ctor Attribute(String) - removed:
ctor ByteVector() - removed:
ctor ByteVector(int) - removed:
ctor ClassReader(InputStream) - removed:
ctor ClassReader(String) - removed:
ctor ClassReader(byte[]) - removed:
ctor ClassReader(byte[], int, int) - removed:
ctor ClassTooLargeException(String, int) - removed:
ctor ClassVisitor(int) - removed:
ctor ClassVisitor(int, ClassVisitor) - removed:
ctor ClassWriter(ClassReader, int) - removed:
ctor ClassWriter(int) - removed:
ctor ConstantDynamic(String, String, Handle, Object[]) - removed:
ctor FieldVisitor(int) - removed:
ctor FieldVisitor(int, FieldVisitor) - removed:
ctor Handle(int, String, String, String) - removed:
ctor Handle(int, String, String, String, boolean) - removed:
ctor Label() - removed:
ctor MethodTooLargeException(String, String, String, int) - removed:
ctor MethodVisitor(int) - removed:
ctor MethodVisitor(int, MethodVisitor) - removed:
ctor ModuleVisitor(int) - removed:
ctor ModuleVisitor(int, ModuleVisitor) - removed:
ctor RecordComponentVisitor(int) - removed:
ctor RecordComponentVisitor(int, RecordComponentVisitor) - removed:
ctor TypeReference(int) - removed:
field AnnotationVisitor.api: int - removed:
field AnnotationVisitor.av: AnnotationVisitor - removed:
field Attribute.type: String - removed:
field ClassReader.b: byte[] - removed:
field ClassReader.header: int - removed:
field ClassVisitor.api: int - removed:
field ClassVisitor.cv: ClassVisitor - removed:
field FieldVisitor.api: int - removed:
field FieldVisitor.fv: FieldVisitor - removed:
field Label.info: Object - removed:
field MethodVisitor.api: int - removed:
field MethodVisitor.mv: MethodVisitor - removed:
field ModuleVisitor.api: int - removed:
field ModuleVisitor.mv: ModuleVisitor - removed:
field RecordComponentVisitor.api: int - removed:
final class ClassTooLargeException extends IndexOutOfBoundsException - removed:
final class ConstantDynamic - removed:
final class Handle - removed:
final class MethodTooLargeException extends IndexOutOfBoundsException - removed:
final class Type - removed:
final class TypePath - removed:
interface Opcodes - removed:
method AnnotationVisitor.visit(String, Object): void - removed:
method AnnotationVisitor.visitAnnotation(String, String): AnnotationVisitor - removed:
method AnnotationVisitor.visitArray(String): AnnotationVisitor - removed:
method AnnotationVisitor.visitEnd(): void - removed:
method AnnotationVisitor.visitEnum(String, String, String): void - removed:
method Attribute.getLabels(): Label[] - removed:
method Attribute.isCodeAttribute(): boolean - removed:
method Attribute.isUnknown(): boolean - removed:
method Attribute.read(ClassReader, int, int, char[], int, Label[]): Attribute - removed:
method Attribute.write(ClassWriter, byte[], int, int, int): ByteVector - removed:
method ByteVector.putByte(int): ByteVector - removed:
method ByteVector.putByteArray(byte[], int, int): ByteVector - removed:
method ByteVector.putInt(int): ByteVector - removed:
method ByteVector.putLong(long): ByteVector - removed:
method ByteVector.putShort(int): ByteVector - removed:
method ByteVector.putUTF8(String): ByteVector - removed:
method ClassReader.accept(ClassVisitor, Attribute[], int): void - removed:
method ClassReader.accept(ClassVisitor, int): void - removed:
method ClassReader.getAccess(): int - removed:
method ClassReader.getClassName(): String - removed:
method ClassReader.getInterfaces(): String[] - removed:
method ClassReader.getItem(int): int - removed:
method ClassReader.getItemCount(): int - removed:
method ClassReader.getMaxStringLength(): int - removed:
method ClassReader.getSuperName(): String - removed:
method ClassReader.readByte(int): int - removed:
method ClassReader.readClass(int, char[]): String - removed:
method ClassReader.readConst(int, char[]): Object - removed:
method ClassReader.readInt(int): int - removed:
method ClassReader.readLabel(int, Label[]): Label - removed:
method ClassReader.readLong(int): long - removed:
method ClassReader.readModule(int, char[]): String - removed:
method ClassReader.readPackage(int, char[]): String - removed:
method ClassReader.readShort(int): short - removed:
method ClassReader.readUTF8(int, char[]): String - removed:
method ClassReader.readUnsignedShort(int): int - removed:
method ClassTooLargeException.getClassName(): String - removed:
method ClassTooLargeException.getConstantPoolCount(): int - removed:
method ClassVisitor.visit(int, int, String, String, String, String[]): void - removed:
method ClassVisitor.visitAnnotation(String, boolean): AnnotationVisitor - removed:
method ClassVisitor.visitAttribute(Attribute): void - removed:
method ClassVisitor.visitEnd(): void - removed:
method ClassVisitor.visitField(int, String, String, String, Object): FieldVisitor - removed:
method ClassVisitor.visitInnerClass(String, String, String, int): void - removed:
method ClassVisitor.visitMethod(int, String, String, String, String[]): MethodVisitor - removed:
method ClassVisitor.visitModule(String, int, String): ModuleVisitor - removed:
method ClassVisitor.visitNestHost(String): void - removed:
method ClassVisitor.visitNestMember(String): void - removed:
method ClassVisitor.visitOuterClass(String, String, String): void - removed:
method ClassVisitor.visitPermittedSubclass(String): void - removed:
method ClassVisitor.visitRecordComponent(String, String, String): RecordComponentVisitor - removed:
method ClassVisitor.visitSource(String, String): void - removed:
method ClassVisitor.visitTypeAnnotation(int, TypePath, String, boolean): AnnotationVisitor - removed:
method ClassWriter.getClassLoader(): ClassLoader - removed:
method ClassWriter.getCommonSuperClass(String, String): String - removed:
method ClassWriter.newClass(String): int - removed:
method ClassWriter.newConst(Object): int - removed:
method ClassWriter.newConstantDynamic(String, String, Handle, Object[]): int - removed:
method ClassWriter.newField(String, String, String): int - removed:
method ClassWriter.newHandle(int, String, String, String): int - removed:
method ClassWriter.newHandle(int, String, String, String, boolean): int - removed:
method ClassWriter.newInvokeDynamic(String, String, Handle, Object[]): int - removed:
method ClassWriter.newMethod(String, String, String, boolean): int - removed:
method ClassWriter.newMethodType(String): int - removed:
method ClassWriter.newModule(String): int - removed:
method ClassWriter.newNameType(String, String): int - removed:
method ClassWriter.newPackage(String): int - removed:
method ClassWriter.newUTF8(String): int - removed:
method ClassWriter.toByteArray(): byte[] - removed:
method ClassWriter.visit(int, int, String, String, String, String[]): void - removed:
method ClassWriter.visitAnnotation(String, boolean): AnnotationVisitor - removed:
method ClassWriter.visitAttribute(Attribute): void - removed:
method ClassWriter.visitEnd(): void - removed:
method ClassWriter.visitField(int, String, String, String, Object): FieldVisitor - removed:
method ClassWriter.visitInnerClass(String, String, String, int): void - removed:
method ClassWriter.visitMethod(int, String, String, String, String[]): MethodVisitor - removed:
method ClassWriter.visitModule(String, int, String): ModuleVisitor - removed:
method ClassWriter.visitNestHost(String): void - removed:
method ClassWriter.visitNestMember(String): void - removed:
method ClassWriter.visitOuterClass(String, String, String): void - removed:
method ClassWriter.visitPermittedSubclass(String): void - removed:
method ClassWriter.visitRecordComponent(String, String, String): RecordComponentVisitor - removed:
method ClassWriter.visitSource(String, String): void - removed:
method ClassWriter.visitTypeAnnotation(int, TypePath, String, boolean): AnnotationVisitor - removed:
method ConstantDynamic.equals(Object): boolean - removed:
method ConstantDynamic.getBootstrapMethod(): Handle - removed:
method ConstantDynamic.getBootstrapMethodArgument(int): Object - removed:
method ConstantDynamic.getBootstrapMethodArgumentCount(): int - removed:
method ConstantDynamic.getDescriptor(): String - removed:
method ConstantDynamic.getName(): String - removed:
method ConstantDynamic.getSize(): int - removed:
method ConstantDynamic.hashCode(): int - removed:
method ConstantDynamic.toString(): String - removed:
method FieldVisitor.visitAnnotation(String, boolean): AnnotationVisitor - removed:
method FieldVisitor.visitAttribute(Attribute): void - removed:
method FieldVisitor.visitEnd(): void - removed:
method FieldVisitor.visitTypeAnnotation(int, TypePath, String, boolean): AnnotationVisitor - removed:
method Handle.equals(Object): boolean - removed:
method Handle.getDesc(): String - removed:
method Handle.getName(): String - removed:
method Handle.getOwner(): String - removed:
method Handle.getTag(): int - removed:
method Handle.hashCode(): int - removed:
method Handle.isInterface(): boolean - removed:
method Handle.toString(): String - removed:
method Label.getOffset(): int - removed:
method Label.toString(): String - removed:
method MethodTooLargeException.getClassName(): String - removed:
method MethodTooLargeException.getCodeSize(): int - removed:
method MethodTooLargeException.getDescriptor(): String - removed:
method MethodTooLargeException.getMethodName(): String - removed:
method MethodVisitor.visitAnnotableParameterCount(int, boolean): void - removed:
method MethodVisitor.visitAnnotation(String, boolean): AnnotationVisitor - removed:
method MethodVisitor.visitAnnotationDefault(): AnnotationVisitor - removed:
method MethodVisitor.visitAttribute(Attribute): void - removed:
method MethodVisitor.visitCode(): void - removed:
method MethodVisitor.visitEnd(): void - removed:
method MethodVisitor.visitFieldInsn(int, String, String, String): void - removed:
method MethodVisitor.visitFrame(int, int, Object[], int, Object[]): void - removed:
method MethodVisitor.visitIincInsn(int, int): void - removed:
method MethodVisitor.visitInsn(int): void - removed:
method MethodVisitor.visitInsnAnnotation(int, TypePath, String, boolean): AnnotationVisitor - removed:
method MethodVisitor.visitIntInsn(int, int): void - removed:
method MethodVisitor.visitInvokeDynamicInsn(String, String, Handle, Object[]): void - removed:
method MethodVisitor.visitJumpInsn(int, Label): void - removed:
method MethodVisitor.visitLabel(Label): void - removed:
method MethodVisitor.visitLdcInsn(Object): void - removed:
method MethodVisitor.visitLineNumber(int, Label): void - removed:
method MethodVisitor.visitLocalVariable(String, String, String, Label, Label, int): void - removed:
method MethodVisitor.visitLocalVariableAnnotation(int, TypePath, Label[], Label[], int[], String, boolean): AnnotationVisitor - removed:
method MethodVisitor.visitLookupSwitchInsn(Label, int[], Label[]): void - removed:
method MethodVisitor.visitMaxs(int, int): void - removed:
method MethodVisitor.visitMethodInsn(int, String, String, String): void - removed:
method MethodVisitor.visitMethodInsn(int, String, String, String, boolean): void - removed:
method MethodVisitor.visitMultiANewArrayInsn(String, int): void - removed:
method MethodVisitor.visitParameter(String, int): void - removed:
method MethodVisitor.visitParameterAnnotation(int, String, boolean): AnnotationVisitor - removed:
method MethodVisitor.visitTableSwitchInsn(int, int, Label, Label[]): void - removed:
method MethodVisitor.visitTryCatchAnnotation(int, TypePath, String, boolean): AnnotationVisitor - removed:
method MethodVisitor.visitTryCatchBlock(Label, Label, Label, String): void - removed:
method MethodVisitor.visitTypeAnnotation(int, TypePath, String, boolean): AnnotationVisitor - removed:
method MethodVisitor.visitTypeInsn(int, String): void - removed:
method MethodVisitor.visitVarInsn(int, int): void - removed:
method ModuleVisitor.visitEnd(): void - removed:
method ModuleVisitor.visitExport(String, int, String[]): void - removed:
method ModuleVisitor.visitMainClass(String): void - removed:
method ModuleVisitor.visitOpen(String, int, String[]): void - removed:
method ModuleVisitor.visitPackage(String): void - removed:
method ModuleVisitor.visitProvide(String, String[]): void - removed:
method ModuleVisitor.visitRequire(String, int, String): void - removed:
method ModuleVisitor.visitUse(String): void - removed:
method RecordComponentVisitor.getDelegate(): RecordComponentVisitor - removed:
method RecordComponentVisitor.visitAnnotation(String, boolean): AnnotationVisitor - removed:
method RecordComponentVisitor.visitAttribute(Attribute): void - removed:
method RecordComponentVisitor.visitEnd(): void - removed:
method RecordComponentVisitor.visitTypeAnnotation(int, TypePath, String, boolean): AnnotationVisitor - removed:
method Type.equals(Object): boolean - removed:
method Type.getArgumentTypes(): Type[] - removed:
method Type.getArgumentsAndReturnSizes(): int - removed:
method Type.getClassName(): String - removed:
method Type.getDescriptor(): String - removed:
method Type.getDimensions(): int - removed:
method Type.getElementType(): Type - removed:
method Type.getInternalName(): String - removed:
method Type.getOpcode(int): int - removed:
method Type.getReturnType(): Type - removed:
method Type.getSize(): int - removed:
method Type.getSort(): int - removed:
method Type.hashCode(): int - removed:
method Type.toString(): String - removed:
method TypePath.getLength(): int - removed:
method TypePath.getStep(int): int - removed:
method TypePath.getStepArgument(int): int - removed:
method TypePath.toString(): String - removed:
method TypeReference.getExceptionIndex(): int - removed:
method TypeReference.getFormalParameterIndex(): int - removed:
method TypeReference.getSort(): int - removed:
method TypeReference.getSuperTypeIndex(): int - removed:
method TypeReference.getTryCatchBlockIndex(): int - removed:
method TypeReference.getTypeArgumentIndex(): int - removed:
method TypeReference.getTypeParameterBoundIndex(): int - removed:
method TypeReference.getTypeParameterIndex(): int - removed:
method TypeReference.getValue(): int - removed:
static field ClassReader.EXPAND_FRAMES: int - removed:
static field ClassReader.SKIP_CODE: int - removed:
static field ClassReader.SKIP_DEBUG: int - removed:
static field ClassReader.SKIP_FRAMES: int - removed:
static field ClassWriter.COMPUTE_FRAMES: int - removed:
static field ClassWriter.COMPUTE_MAXS: int - removed:
static field Opcodes.AALOAD: int - removed:
static field Opcodes.AASTORE: int - removed:
static field Opcodes.ACC_ABSTRACT: int - removed:
static field Opcodes.ACC_ANNOTATION: int - removed:
static field Opcodes.ACC_BRIDGE: int - removed:
static field Opcodes.ACC_DEPRECATED: int - removed:
static field Opcodes.ACC_ENUM: int - removed:
static field Opcodes.ACC_FINAL: int - removed:
static field Opcodes.ACC_INTERFACE: int - removed:
static field Opcodes.ACC_MANDATED: int - removed:
static field Opcodes.ACC_MODULE: int - removed:
static field Opcodes.ACC_NATIVE: int - removed:
static field Opcodes.ACC_OPEN: int - removed:
static field Opcodes.ACC_PRIVATE: int - removed:
static field Opcodes.ACC_PROTECTED: int - removed:
static field Opcodes.ACC_PUBLIC: int - removed:
static field Opcodes.ACC_RECORD: int - removed:
static field Opcodes.ACC_STATIC: int - removed:
static field Opcodes.ACC_STATIC_PHASE: int - removed:
static field Opcodes.ACC_STRICT: int - removed:
static field Opcodes.ACC_SUPER: int - removed:
static field Opcodes.ACC_SYNCHRONIZED: int - removed:
static field Opcodes.ACC_SYNTHETIC: int - removed:
static field Opcodes.ACC_TRANSIENT: int - removed:
static field Opcodes.ACC_TRANSITIVE: int - removed:
static field Opcodes.ACC_VARARGS: int - removed:
static field Opcodes.ACC_VOLATILE: int - removed:
static field Opcodes.ACONST_NULL: int - removed:
static field Opcodes.ALOAD: int - removed:
static field Opcodes.ANEWARRAY: int - removed:
static field Opcodes.ARETURN: int - removed:
static field Opcodes.ARRAYLENGTH: int - removed:
static field Opcodes.ASM10_EXPERIMENTAL: int - removed:
static field Opcodes.ASM4: int - removed:
static field Opcodes.ASM5: int - removed:
static field Opcodes.ASM6: int - removed:
static field Opcodes.ASM7: int - removed:
static field Opcodes.ASM8: int - removed:
static field Opcodes.ASM9: int - removed:
static field Opcodes.ASTORE: int - removed:
static field Opcodes.ATHROW: int - removed:
static field Opcodes.BALOAD: int - removed:
static field Opcodes.BASTORE: int - removed:
static field Opcodes.BIPUSH: int - removed:
static field Opcodes.CALOAD: int - removed:
static field Opcodes.CASTORE: int - removed:
static field Opcodes.CHECKCAST: int - removed:
static field Opcodes.D2F: int - removed:
static field Opcodes.D2I: int - removed:
static field Opcodes.D2L: int - removed:
static field Opcodes.DADD: int - removed:
static field Opcodes.DALOAD: int - removed:
static field Opcodes.DASTORE: int - removed:
static field Opcodes.DCMPG: int - removed:
static field Opcodes.DCMPL: int - removed:
static field Opcodes.DCONST_0: int - removed:
static field Opcodes.DCONST_1: int - removed:
static field Opcodes.DDIV: int - removed:
static field Opcodes.DLOAD: int - removed:
static field Opcodes.DMUL: int - removed:
static field Opcodes.DNEG: int - removed:
static field Opcodes.DOUBLE: Integer - removed:
static field Opcodes.DREM: int - removed:
static field Opcodes.DRETURN: int - removed:
static field Opcodes.DSTORE: int - removed:
static field Opcodes.DSUB: int - removed:
static field Opcodes.DUP2: int - removed:
static field Opcodes.DUP2_X1: int - removed:
static field Opcodes.DUP2_X2: int - removed:
static field Opcodes.DUP: int - removed:
static field Opcodes.DUP_X1: int - removed:
static field Opcodes.DUP_X2: int - removed:
static field Opcodes.F2D: int - removed:
static field Opcodes.F2I: int - removed:
static field Opcodes.F2L: int - removed:
static field Opcodes.FADD: int - removed:
static field Opcodes.FALOAD: int - removed:
static field Opcodes.FASTORE: int - removed:
static field Opcodes.FCMPG: int - removed:
static field Opcodes.FCMPL: int - removed:
static field Opcodes.FCONST_0: int - removed:
static field Opcodes.FCONST_1: int - removed:
static field Opcodes.FCONST_2: int - removed:
static field Opcodes.FDIV: int - removed:
static field Opcodes.FLOAD: int - removed:
static field Opcodes.FLOAT: Integer - removed:
static field Opcodes.FMUL: int - removed:
static field Opcodes.FNEG: int - removed:
static field Opcodes.FREM: int - removed:
static field Opcodes.FRETURN: int - removed:
static field Opcodes.FSTORE: int - removed:
static field Opcodes.FSUB: int - removed:
static field Opcodes.F_APPEND: int - removed:
static field Opcodes.F_CHOP: int - removed:
static field Opcodes.F_FULL: int - removed:
static field Opcodes.F_NEW: int - removed:
static field Opcodes.F_SAME1: int - removed:
static field Opcodes.F_SAME: int - removed:
static field Opcodes.GETFIELD: int - removed:
static field Opcodes.GETSTATIC: int - removed:
static field Opcodes.GOTO: int - removed:
static field Opcodes.H_GETFIELD: int - removed:
static field Opcodes.H_GETSTATIC: int - removed:
static field Opcodes.H_INVOKEINTERFACE: int - removed:
static field Opcodes.H_INVOKESPECIAL: int - removed:
static field Opcodes.H_INVOKESTATIC: int - removed:
static field Opcodes.H_INVOKEVIRTUAL: int - removed:
static field Opcodes.H_NEWINVOKESPECIAL: int - removed:
static field Opcodes.H_PUTFIELD: int - removed:
static field Opcodes.H_PUTSTATIC: int - removed:
static field Opcodes.I2B: int - removed:
static field Opcodes.I2C: int - removed:
static field Opcodes.I2D: int - removed:
static field Opcodes.I2F: int - removed:
static field Opcodes.I2L: int - removed:
static field Opcodes.I2S: int - removed:
static field Opcodes.IADD: int - removed:
static field Opcodes.IALOAD: int - removed:
static field Opcodes.IAND: int - removed:
static field Opcodes.IASTORE: int - removed:
static field Opcodes.ICONST_0: int - removed:
static field Opcodes.ICONST_1: int - removed:
static field Opcodes.ICONST_2: int - removed:
static field Opcodes.ICONST_3: int - removed:
static field Opcodes.ICONST_4: int - removed:
static field Opcodes.ICONST_5: int - removed:
static field Opcodes.ICONST_M1: int - removed:
static field Opcodes.IDIV: int - removed:
static field Opcodes.IFEQ: int - removed:
static field Opcodes.IFGE: int - removed:
static field Opcodes.IFGT: int - removed:
static field Opcodes.IFLE: int - removed:
static field Opcodes.IFLT: int - removed:
static field Opcodes.IFNE: int - removed:
static field Opcodes.IFNONNULL: int - removed:
static field Opcodes.IFNULL: int - removed:
static field Opcodes.IF_ACMPEQ: int - removed:
static field Opcodes.IF_ACMPNE: int - removed:
static field Opcodes.IF_ICMPEQ: int - removed:
static field Opcodes.IF_ICMPGE: int - removed:
static field Opcodes.IF_ICMPGT: int - removed:
static field Opcodes.IF_ICMPLE: int - removed:
static field Opcodes.IF_ICMPLT: int - removed:
static field Opcodes.IF_ICMPNE: int - removed:
static field Opcodes.IINC: int - removed:
static field Opcodes.ILOAD: int - removed:
static field Opcodes.IMUL: int - removed:
static field Opcodes.INEG: int - removed:
static field Opcodes.INSTANCEOF: int - removed:
static field Opcodes.INTEGER: Integer - removed:
static field Opcodes.INVOKEDYNAMIC: int - removed:
static field Opcodes.INVOKEINTERFACE: int - removed:
static field Opcodes.INVOKESPECIAL: int - removed:
static field Opcodes.INVOKESTATIC: int - removed:
static field Opcodes.INVOKEVIRTUAL: int - removed:
static field Opcodes.IOR: int - removed:
static field Opcodes.IREM: int - removed:
static field Opcodes.IRETURN: int - removed:
static field Opcodes.ISHL: int - removed:
static field Opcodes.ISHR: int - removed:
static field Opcodes.ISTORE: int - removed:
static field Opcodes.ISUB: int - removed:
static field Opcodes.IUSHR: int - removed:
static field Opcodes.IXOR: int - removed:
static field Opcodes.JSR: int - removed:
static field Opcodes.L2D: int - removed:
static field Opcodes.L2F: int - removed:
static field Opcodes.L2I: int - removed:
static field Opcodes.LADD: int - removed:
static field Opcodes.LALOAD: int - removed:
static field Opcodes.LAND: int - removed:
static field Opcodes.LASTORE: int - removed:
static field Opcodes.LCMP: int - removed:
static field Opcodes.LCONST_0: int - removed:
static field Opcodes.LCONST_1: int - removed:
static field Opcodes.LDC: int - removed:
static field Opcodes.LDIV: int - removed:
static field Opcodes.LLOAD: int - removed:
static field Opcodes.LMUL: int - removed:
static field Opcodes.LNEG: int - removed:
static field Opcodes.LONG: Integer - removed:
static field Opcodes.LOOKUPSWITCH: int - removed:
static field Opcodes.LOR: int - removed:
static field Opcodes.LREM: int - removed:
static field Opcodes.LRETURN: int - removed:
static field Opcodes.LSHL: int - removed:
static field Opcodes.LSHR: int - removed:
static field Opcodes.LSTORE: int - removed:
static field Opcodes.LSUB: int - removed:
static field Opcodes.LUSHR: int - removed:
static field Opcodes.LXOR: int - removed:
static field Opcodes.MONITORENTER: int - removed:
static field Opcodes.MONITOREXIT: int - removed:
static field Opcodes.MULTIANEWARRAY: int - removed:
static field Opcodes.NEW: int - removed:
static field Opcodes.NEWARRAY: int - removed:
static field Opcodes.NOP: int - removed:
static field Opcodes.NULL: Integer - removed:
static field Opcodes.POP2: int - removed:
static field Opcodes.POP: int - removed:
static field Opcodes.PUTFIELD: int - removed:
static field Opcodes.PUTSTATIC: int - removed:
static field Opcodes.RET: int - removed:
static field Opcodes.RETURN: int - removed:
static field Opcodes.SALOAD: int - removed:
static field Opcodes.SASTORE: int - removed:
static field Opcodes.SIPUSH: int - removed:
static field Opcodes.SOURCE_DEPRECATED: int - removed:
static field Opcodes.SOURCE_MASK: int - removed:
static field Opcodes.SWAP: int - removed:
static field Opcodes.TABLESWITCH: int - removed:
static field Opcodes.TOP: Integer - removed:
static field Opcodes.T_BOOLEAN: int - removed:
static field Opcodes.T_BYTE: int - removed:
static field Opcodes.T_CHAR: int - removed:
static field Opcodes.T_DOUBLE: int - removed:
static field Opcodes.T_FLOAT: int - removed:
static field Opcodes.T_INT: int - removed:
static field Opcodes.T_LONG: int - removed:
static field Opcodes.T_SHORT: int - removed:
static field Opcodes.UNINITIALIZED_THIS: Integer - removed:
static field Opcodes.V10: int - removed:
static field Opcodes.V11: int - removed:
static field Opcodes.V12: int - removed:
static field Opcodes.V13: int - removed:
static field Opcodes.V14: int - removed:
static field Opcodes.V15: int - removed:
static field Opcodes.V16: int - removed:
static field Opcodes.V17: int - removed:
static field Opcodes.V1_1: int - removed:
static field Opcodes.V1_2: int - removed:
static field Opcodes.V1_3: int - removed:
static field Opcodes.V1_4: int - removed:
static field Opcodes.V1_5: int - removed:
static field Opcodes.V1_6: int - removed:
static field Opcodes.V1_7: int - removed:
static field Opcodes.V1_8: int - removed:
static field Opcodes.V9: int - removed:
static field Opcodes.V_PREVIEW: int - removed:
static field Type.ARRAY: int - removed:
static field Type.BOOLEAN: int - removed:
static field Type.BOOLEAN_TYPE: Type - removed:
static field Type.BYTE: int - removed:
static field Type.BYTE_TYPE: Type - removed:
static field Type.CHAR: int - removed:
static field Type.CHAR_TYPE: Type - removed:
static field Type.DOUBLE: int - removed:
static field Type.DOUBLE_TYPE: Type - removed:
static field Type.FLOAT: int - removed:
static field Type.FLOAT_TYPE: Type - removed:
static field Type.INT: int - removed:
static field Type.INT_TYPE: Type - removed:
static field Type.LONG: int - removed:
static field Type.LONG_TYPE: Type - removed:
static field Type.METHOD: int - removed:
static field Type.OBJECT: int - removed:
static field Type.SHORT: int - removed:
static field Type.SHORT_TYPE: Type - removed:
static field Type.VOID: int - removed:
static field Type.VOID_TYPE: Type - removed:
static field TypePath.ARRAY_ELEMENT: int - removed:
static field TypePath.INNER_TYPE: int - removed:
static field TypePath.TYPE_ARGUMENT: int - removed:
static field TypePath.WILDCARD_BOUND: int - removed:
static field TypeReference.CAST: int - removed:
static field TypeReference.CLASS_EXTENDS: int - removed:
static field TypeReference.CLASS_TYPE_PARAMETER: int - removed:
static field TypeReference.CLASS_TYPE_PARAMETER_BOUND: int - removed:
static field TypeReference.CONSTRUCTOR_INVOCATION_TYPE_ARGUMENT: int - removed:
static field TypeReference.CONSTRUCTOR_REFERENCE: int - removed:
static field TypeReference.CONSTRUCTOR_REFERENCE_TYPE_ARGUMENT: int - removed:
static field TypeReference.EXCEPTION_PARAMETER: int - removed:
static field TypeReference.FIELD: int - removed:
static field TypeReference.INSTANCEOF: int - removed:
static field TypeReference.LOCAL_VARIABLE: int - removed:
static field TypeReference.METHOD_FORMAL_PARAMETER: int - removed:
static field TypeReference.METHOD_INVOCATION_TYPE_ARGUMENT: int - removed:
static field TypeReference.METHOD_RECEIVER: int - removed:
static field TypeReference.METHOD_REFERENCE: int - removed:
static field TypeReference.METHOD_REFERENCE_TYPE_ARGUMENT: int - removed:
static field TypeReference.METHOD_RETURN: int - removed:
static field TypeReference.METHOD_TYPE_PARAMETER: int - removed:
static field TypeReference.METHOD_TYPE_PARAMETER_BOUND: int - removed:
static field TypeReference.NEW: int - removed:
static field TypeReference.RESOURCE_VARIABLE: int - removed:
static field TypeReference.THROWS: int - removed:
static method Type.getArgumentTypes(Method): Type[] - removed:
static method Type.getArgumentTypes(String): Type[] - removed:
static method Type.getArgumentsAndReturnSizes(String): int - removed:
static method Type.getConstructorDescriptor(Constructor): String - removed:
static method Type.getDescriptor(Class): String - removed:
static method Type.getInternalName(Class): String - removed:
static method Type.getMethodDescriptor(Method): String - removed:
static method Type.getMethodDescriptor(Type, Type[]): String - removed:
static method Type.getMethodType(String): Type - removed:
static method Type.getMethodType(Type, Type[]): Type - removed:
static method Type.getObjectType(String): Type - removed:
static method Type.getReturnType(Method): Type - removed:
static method Type.getReturnType(String): Type - removed:
static method Type.getType(Class): Type - removed:
static method Type.getType(Constructor): Type - removed:
static method Type.getType(Method): Type - removed:
static method Type.getType(String): Type - removed:
static method TypePath.fromString(String): TypePath - removed:
static method TypeReference.newExceptionReference(int): TypeReference - removed:
static method TypeReference.newFormalParameterReference(int): TypeReference - removed:
static method TypeReference.newSuperTypeReference(int): TypeReference - removed:
static method TypeReference.newTryCatchReference(int): TypeReference - removed:
static method TypeReference.newTypeArgumentReference(int, int): TypeReference - removed:
static method TypeReference.newTypeParameterBoundReference(int, int, int): TypeReference - removed:
static method TypeReference.newTypeParameterReference(int, int): TypeReference - removed:
static method TypeReference.newTypeReference(int): TypeReference
- removed:
abstract class SignatureVisitor - removed:
class SignatureReader - removed:
class SignatureWriter extends SignatureVisitor - removed:
ctor SignatureReader(String) - removed:
ctor SignatureVisitor(int) - removed:
ctor SignatureWriter() - removed:
field SignatureVisitor.api: int - removed:
method SignatureReader.accept(SignatureVisitor): void - removed:
method SignatureReader.acceptType(SignatureVisitor): void - removed:
method SignatureVisitor.visitArrayType(): SignatureVisitor - removed:
method SignatureVisitor.visitBaseType(char): void - removed:
method SignatureVisitor.visitClassBound(): SignatureVisitor - removed:
method SignatureVisitor.visitClassType(String): void - removed:
method SignatureVisitor.visitEnd(): void - removed:
method SignatureVisitor.visitExceptionType(): SignatureVisitor - removed:
method SignatureVisitor.visitFormalTypeParameter(String): void - removed:
method SignatureVisitor.visitInnerClassType(String): void - removed:
method SignatureVisitor.visitInterface(): SignatureVisitor - removed:
method SignatureVisitor.visitInterfaceBound(): SignatureVisitor - removed:
method SignatureVisitor.visitParameterType(): SignatureVisitor - removed:
method SignatureVisitor.visitReturnType(): SignatureVisitor - removed:
method SignatureVisitor.visitSuperclass(): SignatureVisitor - removed:
method SignatureVisitor.visitTypeArgument(): void - removed:
method SignatureVisitor.visitTypeArgument(char): SignatureVisitor - removed:
method SignatureVisitor.visitTypeVariable(String): void - removed:
method SignatureWriter.toString(): String - removed:
method SignatureWriter.visitArrayType(): SignatureVisitor - removed:
method SignatureWriter.visitBaseType(char): void - removed:
method SignatureWriter.visitClassBound(): SignatureVisitor - removed:
method SignatureWriter.visitClassType(String): void - removed:
method SignatureWriter.visitEnd(): void - removed:
method SignatureWriter.visitExceptionType(): SignatureVisitor - removed:
method SignatureWriter.visitFormalTypeParameter(String): void - removed:
method SignatureWriter.visitInnerClassType(String): void - removed:
method SignatureWriter.visitInterface(): SignatureVisitor - removed:
method SignatureWriter.visitInterfaceBound(): SignatureVisitor - removed:
method SignatureWriter.visitParameterType(): SignatureVisitor - removed:
method SignatureWriter.visitReturnType(): SignatureVisitor - removed:
method SignatureWriter.visitSuperclass(): SignatureVisitor - removed:
method SignatureWriter.visitTypeArgument(): void - removed:
method SignatureWriter.visitTypeArgument(char): SignatureVisitor - removed:
method SignatureWriter.visitTypeVariable(String): void - removed:
static field SignatureVisitor.EXTENDS: char - removed:
static field SignatureVisitor.INSTANCEOF: char - removed:
static field SignatureVisitor.SUPER: char
- removed:
abstract class BeanCopier - removed:
abstract class BeanMap implements Map - removed:
abstract class BulkBean - removed:
class BeanGenerator extends AbstractClassGenerator - removed:
class BulkBeanException extends RuntimeException - removed:
class FixedKeySet extends AbstractSet - removed:
class ImmutableBean - removed:
ctor BeanCopier() - removed:
ctor BeanCopier.Generator() - removed:
ctor BeanGenerator() - removed:
ctor BeanMap() - removed:
ctor BeanMap(Object) - removed:
ctor BeanMap.Generator() - removed:
ctor BulkBean() - removed:
ctor BulkBean.Generator() - removed:
ctor BulkBeanException(String, int) - removed:
ctor BulkBeanException(Throwable, int) - removed:
ctor FixedKeySet(String[]) - removed:
ctor ImmutableBean.Generator() - removed:
field BeanMap.bean: Object - removed:
field BulkBean.getters: String[] - removed:
field BulkBean.setters: String[] - removed:
field BulkBean.target: Class - removed:
field BulkBean.types: Class[] - removed:
method BeanCopier.Generator.create(): BeanCopier - removed:
method BeanCopier.Generator.firstInstance(Class): Object - removed:
method BeanCopier.Generator.generateClass(ClassVisitor): void - removed:
method BeanCopier.Generator.getDefaultClassLoader(): ClassLoader - removed:
method BeanCopier.Generator.getProtectionDomain(): ProtectionDomain - removed:
method BeanCopier.Generator.nextInstance(Object): Object - removed:
method BeanCopier.Generator.setSource(Class): void - removed:
method BeanCopier.Generator.setTarget(Class): void - removed:
method BeanCopier.Generator.setUseConverter(boolean): void - removed:
method BeanCopier.copy(Object, Object, Converter): void - removed:
method BeanGenerator.addProperty(String, Class): void - removed:
method BeanGenerator.create(): Object - removed:
method BeanGenerator.createClass(): Object - removed:
method BeanGenerator.firstInstance(Class): Object - removed:
method BeanGenerator.generateClass(ClassVisitor): void - removed:
method BeanGenerator.getDefaultClassLoader(): ClassLoader - removed:
method BeanGenerator.getProtectionDomain(): ProtectionDomain - removed:
method BeanGenerator.nextInstance(Object): Object - removed:
method BeanGenerator.setSuperclass(Class): void - removed:
method BeanMap.Generator.create(): BeanMap - removed:
method BeanMap.Generator.firstInstance(Class): Object - removed:
method BeanMap.Generator.generateClass(ClassVisitor): void - removed:
method BeanMap.Generator.getDefaultClassLoader(): ClassLoader - removed:
method BeanMap.Generator.getProtectionDomain(): ProtectionDomain - removed:
method BeanMap.Generator.nextInstance(Object): Object - removed:
method BeanMap.Generator.setBean(Object): void - removed:
method BeanMap.Generator.setBeanClass(Class): void - removed:
method BeanMap.Generator.setRequire(int): void - removed:
method BeanMap.clear(): void - removed:
method BeanMap.containsKey(Object): boolean - removed:
method BeanMap.containsValue(Object): boolean - removed:
method BeanMap.entrySet(): Set - removed:
method BeanMap.equals(Object): boolean - removed:
method BeanMap.get(Object): Object - removed:
method BeanMap.get(Object, Object): Object - removed:
method BeanMap.getBean(): Object - removed:
method BeanMap.getPropertyType(String): Class - removed:
method BeanMap.hashCode(): int - removed:
method BeanMap.isEmpty(): boolean - removed:
method BeanMap.newInstance(Object): BeanMap - removed:
method BeanMap.put(Object, Object): Object - removed:
method BeanMap.put(Object, Object, Object): Object - removed:
method BeanMap.putAll(Map): void - removed:
method BeanMap.remove(Object): Object - removed:
method BeanMap.setBean(Object): void - removed:
method BeanMap.size(): int - removed:
method BeanMap.toString(): String - removed:
method BeanMap.values(): Collection - removed:
method BulkBean.Generator.create(): BulkBean - removed:
method BulkBean.Generator.firstInstance(Class): Object - removed:
method BulkBean.Generator.generateClass(ClassVisitor): void - removed:
method BulkBean.Generator.getDefaultClassLoader(): ClassLoader - removed:
method BulkBean.Generator.getProtectionDomain(): ProtectionDomain - removed:
method BulkBean.Generator.nextInstance(Object): Object - removed:
method BulkBean.Generator.setGetters(String[]): void - removed:
method BulkBean.Generator.setSetters(String[]): void - removed:
method BulkBean.Generator.setTarget(Class): void - removed:
method BulkBean.Generator.setTypes(Class[]): void - removed:
method BulkBean.getGetters(): String[] - removed:
method BulkBean.getPropertyTypes(): Class[] - removed:
method BulkBean.getPropertyValues(Object): Object[] - removed:
method BulkBean.getPropertyValues(Object, Object[]): void - removed:
method BulkBean.getSetters(): String[] - removed:
method BulkBean.setPropertyValues(Object, Object[]): void - removed:
method BulkBeanException.getCause(): Throwable - removed:
method BulkBeanException.getIndex(): int - removed:
method FixedKeySet.iterator(): Iterator - removed:
method FixedKeySet.size(): int - removed:
method ImmutableBean.Generator.create(): Object - removed:
method ImmutableBean.Generator.firstInstance(Class): Object - removed:
method ImmutableBean.Generator.generateClass(ClassVisitor): void - removed:
method ImmutableBean.Generator.getDefaultClassLoader(): ClassLoader - removed:
method ImmutableBean.Generator.getProtectionDomain(): ProtectionDomain - removed:
method ImmutableBean.Generator.nextInstance(Object): Object - removed:
method ImmutableBean.Generator.setBean(Object): void - removed:
static class BeanCopier.Generator extends AbstractClassGenerator - removed:
static class BeanMap.Generator extends AbstractClassGenerator - removed:
static class BulkBean.Generator extends AbstractClassGenerator - removed:
static class ImmutableBean.Generator extends AbstractClassGenerator - removed:
static field BeanMap.REQUIRE_GETTER: int - removed:
static field BeanMap.REQUIRE_SETTER: int - removed:
static method BeanCopier.create(Class, Class, boolean): BeanCopier - removed:
static method BeanGenerator.addProperties(BeanGenerator, Class): void - removed:
static method BeanGenerator.addProperties(BeanGenerator, Map): void - removed:
static method BeanGenerator.addProperties(BeanGenerator, PropertyDescriptor[]): void - removed:
static method BeanMap.create(Object): BeanMap - removed:
static method BulkBean.create(Class, String[], String[], Class[]): BulkBean - removed:
static method ImmutableBean.create(Object): Object
- removed:
abstract class AbstractClassGenerator implements ClassGenerator - removed:
abstract class ClassInfo - removed:
abstract class KeyFactory - removed:
abstract class MethodInfo - removed:
class Block - removed:
class ClassEmitter extends ClassTransformer - removed:
class ClassNameReader - removed:
class ClassesKey - removed:
class CodeEmitter extends LocalVariablesSorter - removed:
class CodeGenerationException extends RuntimeException - removed:
class CollectionUtils - removed:
class DebuggingClassWriter extends ClassVisitor - removed:
class DefaultGeneratorStrategy implements GeneratorStrategy - removed:
class DefaultNamingPolicy implements NamingPolicy - removed:
class DuplicatesPredicate implements Predicate - removed:
class EmitUtils - removed:
class Local - removed:
class LocalVariablesSorter extends MethodVisitor - removed:
class MethodInfoTransformer implements Transformer - removed:
class MethodWrapper - removed:
class ReflectUtils - removed:
class RejectModifierPredicate implements Predicate - removed:
class Signature - removed:
class TinyBitSet - removed:
class TypeUtils - removed:
class VisibilityPredicate implements Predicate - removed:
class WeakCacheKey extends WeakReference - removed:
ctor AbstractClassGenerator(AbstractClassGenerator.Source) - removed:
ctor AbstractClassGenerator.ClassLoaderData(ClassLoader) - removed:
ctor AbstractClassGenerator.Source(String) - removed:
ctor Block(CodeEmitter) - removed:
ctor ClassEmitter() - removed:
ctor ClassEmitter(ClassVisitor) - removed:
ctor ClassInfo() - removed:
ctor CodeEmitter(CodeEmitter) - removed:
ctor CodeGenerationException(Throwable) - removed:
ctor DebuggingClassWriter(int) - removed:
ctor DefaultGeneratorStrategy() - removed:
ctor DefaultNamingPolicy() - removed:
ctor DuplicatesPredicate() - removed:
ctor DuplicatesPredicate(List) - removed:
ctor EmitUtils.ArrayDelimiters(String, String, String) - removed:
ctor KeyFactory() - removed:
ctor KeyFactory.Generator() - removed:
ctor Local(int, Type) - removed:
ctor LocalVariablesSorter(LocalVariablesSorter) - removed:
ctor LocalVariablesSorter(int, String, MethodVisitor) - removed:
ctor MethodInfo() - removed:
ctor MethodInfoTransformer() - removed:
ctor RejectModifierPredicate(int) - removed:
ctor Signature(String, String) - removed:
ctor Signature(String, Type, Type[]) - removed:
ctor TinyBitSet() - removed:
ctor VisibilityPredicate(Class, boolean) - removed:
ctor WeakCacheKey(Object) - removed:
field LocalVariablesSorter.firstLocal: int - removed:
interface ClassGenerator - removed:
interface Constants extends Opcodes - removed:
interface Converter - removed:
interface Customizer extends KeyFactoryCustomizer - removed:
interface FieldTypeCustomizer extends KeyFactoryCustomizer - removed:
interface GeneratorStrategy - removed:
interface HashCodeCustomizer extends KeyFactoryCustomizer - removed:
interface KeyFactoryCustomizer - removed:
interface MethodWrapper.MethodWrapperKey - removed:
interface NamingPolicy - removed:
interface ObjectSwitchCallback - removed:
interface Predicate - removed:
interface ProcessArrayCallback - removed:
interface ProcessSwitchCallback - removed:
interface Transformer - removed:
method AbstractClassGenerator.ClassLoaderData.get(AbstractClassGenerator, boolean): Object - removed:
method AbstractClassGenerator.ClassLoaderData.getClassLoader(): ClassLoader - removed:
method AbstractClassGenerator.ClassLoaderData.getUniqueNamePredicate(): Predicate - removed:
method AbstractClassGenerator.ClassLoaderData.reserveName(String): void - removed:
method AbstractClassGenerator.create(Object): Object - removed:
method AbstractClassGenerator.firstInstance(Class): Object - removed:
method AbstractClassGenerator.generate(AbstractClassGenerator.ClassLoaderData): Class - removed:
method AbstractClassGenerator.getAttemptLoad(): boolean - removed:
method AbstractClassGenerator.getClassLoader(): ClassLoader - removed:
method AbstractClassGenerator.getClassName(): String - removed:
method AbstractClassGenerator.getDefaultClassLoader(): ClassLoader - removed:
method AbstractClassGenerator.getNamingPolicy(): NamingPolicy - removed:
method AbstractClassGenerator.getProtectionDomain(): ProtectionDomain - removed:
method AbstractClassGenerator.getStrategy(): GeneratorStrategy - removed:
method AbstractClassGenerator.getUseCache(): boolean - removed:
method AbstractClassGenerator.nextInstance(Object): Object - removed:
method AbstractClassGenerator.setAttemptLoad(boolean): void - removed:
method AbstractClassGenerator.setClassLoader(ClassLoader): void - removed:
method AbstractClassGenerator.setNamePrefix(String): void - removed:
method AbstractClassGenerator.setNamingPolicy(NamingPolicy): void - removed:
method AbstractClassGenerator.setStrategy(GeneratorStrategy): void - removed:
method AbstractClassGenerator.setUseCache(boolean): void - removed:
method AbstractClassGenerator.unwrapCachedValue(Object): Object - removed:
method AbstractClassGenerator.wrapCachedClass(Class): Object - removed:
method Block.end(): void - removed:
method Block.getCodeEmitter(): CodeEmitter - removed:
method Block.getEnd(): Label - removed:
method Block.getStart(): Label - removed:
method ClassEmitter.begin_class(int, int, String, Type, Type[], String): void - removed:
method ClassEmitter.begin_method(int, Signature, Type[]): CodeEmitter - removed:
method ClassEmitter.begin_static(): CodeEmitter - removed:
method ClassEmitter.declare_field(int, String, Type, Object): void - removed:
method ClassEmitter.end_class(): void - removed:
method ClassEmitter.getAccess(): int - removed:
method ClassEmitter.getClassInfo(): ClassInfo - removed:
method ClassEmitter.getClassType(): Type - removed:
method ClassEmitter.getStaticHook(): CodeEmitter - removed:
method ClassEmitter.getSuperType(): Type - removed:
method ClassEmitter.init(): void - removed:
method ClassEmitter.setTarget(ClassVisitor): void - removed:
method ClassEmitter.visit(int, int, String, String, String, String[]): void - removed:
method ClassEmitter.visitEnd(): void - removed:
method ClassEmitter.visitField(int, String, String, String, Object): FieldVisitor - removed:
method ClassEmitter.visitMethod(int, String, String, String, String[]): MethodVisitor - removed:
method ClassGenerator.generateClass(ClassVisitor): void - removed:
method ClassInfo.equals(Object): boolean - removed:
method ClassInfo.getInterfaces(): Type[] - removed:
method ClassInfo.getModifiers(): int - removed:
method ClassInfo.getSuperType(): Type - removed:
method ClassInfo.getType(): Type - removed:
method ClassInfo.hashCode(): int - removed:
method ClassInfo.toString(): String - removed:
method CodeEmitter.aaload(): void - removed:
method CodeEmitter.aaload(int): void - removed:
method CodeEmitter.aastore(): void - removed:
method CodeEmitter.aconst_null(): void - removed:
method CodeEmitter.array_load(Type): void - removed:
method CodeEmitter.array_store(Type): void - removed:
method CodeEmitter.arraylength(): void - removed:
method CodeEmitter.athrow(): void - removed:
method CodeEmitter.begin_block(): Block - removed:
method CodeEmitter.box(Type): void - removed:
method CodeEmitter.cast_numeric(Type, Type): void - removed:
method CodeEmitter.catch_exception(Block, Type): void - removed:
method CodeEmitter.checkcast(Type): void - removed:
method CodeEmitter.checkcast_this(): void - removed:
method CodeEmitter.create_arg_array(): void - removed:
method CodeEmitter.dup(): void - removed:
method CodeEmitter.dup2(): void - removed:
method CodeEmitter.dup2_x1(): void - removed:
method CodeEmitter.dup2_x2(): void - removed:
method CodeEmitter.dup_x1(): void - removed:
method CodeEmitter.dup_x2(): void - removed:
method CodeEmitter.end_method(): void - removed:
method CodeEmitter.getClassEmitter(): ClassEmitter - removed:
method CodeEmitter.getMethodInfo(): MethodInfo - removed:
method CodeEmitter.getReturnType(): Type - removed:
method CodeEmitter.getSignature(): Signature - removed:
method CodeEmitter.getfield(String): void - removed:
method CodeEmitter.getfield(Type, String, Type): void - removed:
method CodeEmitter.getstatic(Type, String, Type): void - removed:
method CodeEmitter.goTo(Label): void - removed:
method CodeEmitter.if_cmp(Type, int, Label): void - removed:
method CodeEmitter.if_icmp(int, Label): void - removed:
method CodeEmitter.if_jump(int, Label): void - removed:
method CodeEmitter.ifnonnull(Label): void - removed:
method CodeEmitter.ifnull(Label): void - removed:
method CodeEmitter.iinc(Local, int): void - removed:
method CodeEmitter.instance_of(Type): void - removed:
method CodeEmitter.instance_of_this(): void - removed:
method CodeEmitter.invoke(MethodInfo): void - removed:
method CodeEmitter.invoke(MethodInfo, Type): void - removed:
method CodeEmitter.invoke_constructor(Type): void - removed:
method CodeEmitter.invoke_constructor(Type, Signature): void - removed:
method CodeEmitter.invoke_constructor_this(): void - removed:
method CodeEmitter.invoke_constructor_this(Signature): void - removed:
method CodeEmitter.invoke_interface(Type, Signature): void - removed:
method CodeEmitter.invoke_static(Type, Signature): void - removed:
method CodeEmitter.invoke_static(Type, Signature, boolean): void - removed:
method CodeEmitter.invoke_static_this(Signature): void - removed:
method CodeEmitter.invoke_virtual(Type, Signature): void - removed:
method CodeEmitter.invoke_virtual_this(Signature): void - removed:
method CodeEmitter.isStaticHook(): boolean - removed:
method CodeEmitter.load_arg(int): void - removed:
method CodeEmitter.load_args(): void - removed:
method CodeEmitter.load_args(int, int): void - removed:
method CodeEmitter.load_local(Local): void - removed:
method CodeEmitter.load_this(): void - removed:
method CodeEmitter.make_label(): Label - removed:
method CodeEmitter.make_local(): Local - removed:
method CodeEmitter.make_local(Type): Local - removed:
method CodeEmitter.mark(Label): void - removed:
method CodeEmitter.math(int, Type): void - removed:
method CodeEmitter.monitorenter(): void - removed:
method CodeEmitter.monitorexit(): void - removed:
method CodeEmitter.new_instance(Type): void - removed:
method CodeEmitter.new_instance_this(): void - removed:
method CodeEmitter.newarray(): void - removed:
method CodeEmitter.newarray(Type): void - removed:
method CodeEmitter.not(): void - removed:
method CodeEmitter.pop(): void - removed:
method CodeEmitter.pop2(): void - removed:
method CodeEmitter.process_switch(int[], ProcessSwitchCallback): void - removed:
method CodeEmitter.process_switch(int[], ProcessSwitchCallback, boolean): void - removed:
method CodeEmitter.push(String): void - removed:
method CodeEmitter.push(boolean): void - removed:
method CodeEmitter.push(double): void - removed:
method CodeEmitter.push(float): void - removed:
method CodeEmitter.push(int): void - removed:
method CodeEmitter.push(long): void - removed:
method CodeEmitter.putfield(String): void - removed:
method CodeEmitter.putfield(Type, String, Type): void - removed:
method CodeEmitter.putstatic(Type, String, Type): void - removed:
method CodeEmitter.return_value(): void - removed:
method CodeEmitter.store_local(Local): void - removed:
method CodeEmitter.super_getfield(String, Type): void - removed:
method CodeEmitter.super_getstatic(String, Type): void - removed:
method CodeEmitter.super_invoke(): void - removed:
method CodeEmitter.super_invoke(Signature): void - removed:
method CodeEmitter.super_invoke_constructor(): void - removed:
method CodeEmitter.super_invoke_constructor(Signature): void - removed:
method CodeEmitter.super_putfield(String, Type): void - removed:
method CodeEmitter.super_putstatic(String, Type): void - removed:
method CodeEmitter.swap(): void - removed:
method CodeEmitter.swap(Type, Type): void - removed:
method CodeEmitter.throw_exception(Type, String): void - removed:
method CodeEmitter.unbox(Type): void - removed:
method CodeEmitter.unbox_or_zero(Type): void - removed:
method CodeEmitter.visitMaxs(int, int): void - removed:
method CodeEmitter.zero_or_null(Type): void - removed:
method CodeGenerationException.getCause(): Throwable - removed:
method Converter.convert(Object, Class, Object): Object - removed:
method Customizer.customize(CodeEmitter, Type): void - removed:
method DebuggingClassWriter.getClassName(): String - removed:
method DebuggingClassWriter.getSuperName(): String - removed:
method DebuggingClassWriter.toByteArray(): byte[] - removed:
method DebuggingClassWriter.visit(int, int, String, String, String, String[]): void - removed:
method DefaultGeneratorStrategy.generate(ClassGenerator): byte[] - removed:
method DefaultGeneratorStrategy.getClassVisitor(): DebuggingClassWriter - removed:
method DefaultGeneratorStrategy.getClassWriter(): ClassWriter - removed:
method DefaultGeneratorStrategy.transform(ClassGenerator): ClassGenerator - removed:
method DefaultGeneratorStrategy.transform(byte[]): byte[] - removed:
method DefaultNamingPolicy.equals(Object): boolean - removed:
method DefaultNamingPolicy.getClassName(String, String, Object, Predicate): String - removed:
method DefaultNamingPolicy.getTag(): String - removed:
method DefaultNamingPolicy.hashCode(): int - removed:
method DuplicatesPredicate.evaluate(Object): boolean - removed:
method FieldTypeCustomizer.customize(CodeEmitter, int, Type): void - removed:
method FieldTypeCustomizer.getOutType(int, Type): Type - removed:
method GeneratorStrategy.equals(Object): boolean - removed:
method GeneratorStrategy.generate(ClassGenerator): byte[] - removed:
method HashCodeCustomizer.customize(CodeEmitter, Type): boolean - removed:
method KeyFactory.Generator.addCustomizer(KeyFactoryCustomizer): void - removed:
method KeyFactory.Generator.create(): KeyFactory - removed:
method KeyFactory.Generator.firstInstance(Class): Object - removed:
method KeyFactory.Generator.generateClass(ClassVisitor): void - removed:
method KeyFactory.Generator.getCustomizers(Class): List - removed:
method KeyFactory.Generator.getDefaultClassLoader(): ClassLoader - removed:
method KeyFactory.Generator.getProtectionDomain(): ProtectionDomain - removed:
method KeyFactory.Generator.nextInstance(Object): Object - removed:
method KeyFactory.Generator.setCustomizer(Customizer): void - removed:
method KeyFactory.Generator.setHashConstant(int): void - removed:
method KeyFactory.Generator.setHashMultiplier(int): void - removed:
method KeyFactory.Generator.setInterface(Class): void - removed:
method Local.getIndex(): int - removed:
method Local.getType(): Type - removed:
method LocalVariablesSorter.newLocal(int): int - removed:
method LocalVariablesSorter.visitIincInsn(int, int): void - removed:
method LocalVariablesSorter.visitLocalVariable(String, String, String, Label, Label, int): void - removed:
method LocalVariablesSorter.visitMaxs(int, int): void - removed:
method LocalVariablesSorter.visitVarInsn(int, int): void - removed:
method MethodInfo.equals(Object): boolean - removed:
method MethodInfo.getClassInfo(): ClassInfo - removed:
method MethodInfo.getExceptionTypes(): Type[] - removed:
method MethodInfo.getModifiers(): int - removed:
method MethodInfo.getSignature(): Signature - removed:
method MethodInfo.hashCode(): int - removed:
method MethodInfo.toString(): String - removed:
method MethodInfoTransformer.transform(Object): Object - removed:
method MethodWrapper.MethodWrapperKey.newInstance(String, String[], String): Object - removed:
method NamingPolicy.equals(Object): boolean - removed:
method NamingPolicy.getClassName(String, String, Object, Predicate): String - removed:
method ObjectSwitchCallback.processCase(Object, Label): void - removed:
method ObjectSwitchCallback.processDefault(): void - removed:
method Predicate.evaluate(Object): boolean - removed:
method ProcessArrayCallback.processElement(Type): void - removed:
method ProcessSwitchCallback.processCase(int, Label): void - removed:
method ProcessSwitchCallback.processDefault(): void - removed:
method RejectModifierPredicate.evaluate(Object): boolean - removed:
method Signature.equals(Object): boolean - removed:
method Signature.getArgumentTypes(): Type[] - removed:
method Signature.getDescriptor(): String - removed:
method Signature.getName(): String - removed:
method Signature.getReturnType(): Type - removed:
method Signature.hashCode(): int - removed:
method Signature.toString(): String - removed:
method TinyBitSet.cardinality(): int - removed:
method TinyBitSet.clear(int): void - removed:
method TinyBitSet.get(int): boolean - removed:
method TinyBitSet.length(): int - removed:
method TinyBitSet.set(int): void - removed:
method Transformer.transform(Object): Object - removed:
method VisibilityPredicate.evaluate(Object): boolean - removed:
method WeakCacheKey.equals(Object): boolean - removed:
method WeakCacheKey.hashCode(): int - removed:
method WeakCacheKey.toString(): String - removed:
static class AbstractClassGenerator.ClassLoaderData - removed:
static class AbstractClassGenerator.Source - removed:
static class EmitUtils.ArrayDelimiters - removed:
static class KeyFactory.Generator extends AbstractClassGenerator - removed:
static field CodeEmitter.ADD: int - removed:
static field CodeEmitter.AND: int - removed:
static field CodeEmitter.DIV: int - removed:
static field CodeEmitter.EQ: int - removed:
static field CodeEmitter.GE: int - removed:
static field CodeEmitter.GT: int - removed:
static field CodeEmitter.LE: int - removed:
static field CodeEmitter.LT: int - removed:
static field CodeEmitter.MUL: int - removed:
static field CodeEmitter.NE: int - removed:
static field CodeEmitter.NEG: int - removed:
static field CodeEmitter.OR: int - removed:
static field CodeEmitter.REM: int - removed:
static field CodeEmitter.SUB: int - removed:
static field CodeEmitter.USHR: int - removed:
static field CodeEmitter.XOR: int - removed:
static field Constants.ASM_API: int - removed:
static field Constants.CONSTRUCTOR_NAME: String - removed:
static field Constants.EMPTY_CLASS_ARRAY: Class[] - removed:
static field Constants.PRIVATE_FINAL_STATIC: int - removed:
static field Constants.SIG_STATIC: Signature - removed:
static field Constants.SOURCE_FILE: String - removed:
static field Constants.STATIC_NAME: String - removed:
static field Constants.SUID_FIELD_NAME: String - removed:
static field Constants.SWITCH_STYLE_HASH: int - removed:
static field Constants.SWITCH_STYLE_HASHONLY: int - removed:
static field Constants.SWITCH_STYLE_TRIE: int - removed:
static field Constants.TYPES_EMPTY: Type[] - removed:
static field Constants.TYPE_BIG_DECIMAL: Type - removed:
static field Constants.TYPE_BIG_INTEGER: Type - removed:
static field Constants.TYPE_BOOLEAN: Type - removed:
static field Constants.TYPE_BYTE: Type - removed:
static field Constants.TYPE_CHARACTER: Type - removed:
static field Constants.TYPE_CLASS: Type - removed:
static field Constants.TYPE_CLASS_ARRAY: Type - removed:
static field Constants.TYPE_CLASS_LOADER: Type - removed:
static field Constants.TYPE_DOUBLE: Type - removed:
static field Constants.TYPE_ERROR: Type - removed:
static field Constants.TYPE_FLOAT: Type - removed:
static field Constants.TYPE_INTEGER: Type - removed:
static field Constants.TYPE_LONG: Type - removed:
static field Constants.TYPE_NUMBER: Type - removed:
static field Constants.TYPE_OBJECT: Type - removed:
static field Constants.TYPE_OBJECT_ARRAY: Type - removed:
static field Constants.TYPE_RUNTIME_EXCEPTION: Type - removed:
static field Constants.TYPE_SHORT: Type - removed:
static field Constants.TYPE_SIGNATURE: Type - removed:
static field Constants.TYPE_STRING: Type - removed:
static field Constants.TYPE_STRING_ARRAY: Type - removed:
static field Constants.TYPE_STRING_BUFFER: Type - removed:
static field Constants.TYPE_SYSTEM: Type - removed:
static field Constants.TYPE_THROWABLE: Type - removed:
static field Constants.TYPE_TYPE: Type - removed:
static field DebuggingClassWriter.DEBUG_LOCATION_PROPERTY: String - removed:
static field DefaultGeneratorStrategy.INSTANCE: DefaultGeneratorStrategy - removed:
static field DefaultNamingPolicy.INSTANCE: DefaultNamingPolicy - removed:
static field EmitUtils.DEFAULT_DELIMITERS: EmitUtils.ArrayDelimiters - removed:
static field KeyFactory.CLASS_BY_NAME: Customizer - removed:
static field KeyFactory.HASH_ASM_TYPE: HashCodeCustomizer - removed:
static field KeyFactory.OBJECT_BY_CLASS: Customizer - removed:
static field KeyFactory.STORE_CLASS_AS_STRING: FieldTypeCustomizer - removed:
static method AbstractClassGenerator.getCurrent(): AbstractClassGenerator - removed:
static method ClassNameReader.getClassInfo(ClassReader): String[] - removed:
static method ClassNameReader.getClassName(ClassReader): String - removed:
static method ClassesKey.create(Object[]): Object - removed:
static method CollectionUtils.bucket(Collection, Transformer): Map - removed:
static method CollectionUtils.filter(Collection, Predicate): Collection - removed:
static method CollectionUtils.getIndexMap(List): Map - removed:
static method CollectionUtils.reverse(Map, Map): void - removed:
static method CollectionUtils.transform(Collection, Transformer): List - removed:
static method EmitUtils.add_properties(ClassEmitter, String[], Type[]): void - removed:
static method EmitUtils.add_property(ClassEmitter, String, Type, String): void - removed:
static method EmitUtils.append_string(CodeEmitter, Type, EmitUtils.ArrayDelimiters, Customizer): void - removed:
static method EmitUtils.append_string(CodeEmitter, Type, EmitUtils.ArrayDelimiters, CustomizerRegistry): void - removed:
static method EmitUtils.begin_method(ClassEmitter, MethodInfo): CodeEmitter - removed:
static method EmitUtils.begin_method(ClassEmitter, MethodInfo, int): CodeEmitter - removed:
static method EmitUtils.constructor_switch(CodeEmitter, List, ObjectSwitchCallback): void - removed:
static method EmitUtils.factory_method(ClassEmitter, Signature): void - removed:
static method EmitUtils.hash_code(CodeEmitter, Type, int, Customizer): void - removed:
static method EmitUtils.hash_code(CodeEmitter, Type, int, CustomizerRegistry): void - removed:
static method EmitUtils.load_class(CodeEmitter, Type): void - removed:
static method EmitUtils.load_class_this(CodeEmitter): void - removed:
static method EmitUtils.load_method(CodeEmitter, MethodInfo): void - removed:
static method EmitUtils.method_switch(CodeEmitter, List, ObjectSwitchCallback): void - removed:
static method EmitUtils.not_equals(CodeEmitter, Type, Label, Customizer): void - removed:
static method EmitUtils.not_equals(CodeEmitter, Type, Label, CustomizerRegistry): void - removed:
static method EmitUtils.null_constructor(ClassEmitter): void - removed:
static method EmitUtils.process_array(CodeEmitter, Type, ProcessArrayCallback): void - removed:
static method EmitUtils.process_arrays(CodeEmitter, Type, ProcessArrayCallback): void - removed:
static method EmitUtils.push_array(CodeEmitter, Object[]): void - removed:
static method EmitUtils.push_object(CodeEmitter, Object): void - removed:
static method EmitUtils.string_switch(CodeEmitter, String[], int, ObjectSwitchCallback): void - removed:
static method EmitUtils.wrap_throwable(Block, Type): void - removed:
static method EmitUtils.wrap_undeclared_throwable(CodeEmitter, Block, Type[], Type): void - removed:
static method KeyFactory.create(Class): KeyFactory - removed:
static method KeyFactory.create(Class, Customizer): KeyFactory - removed:
static method KeyFactory.create(Class, KeyFactoryCustomizer, List): KeyFactory - removed:
static method KeyFactory.create(ClassLoader, Class, Customizer): KeyFactory - removed:
static method KeyFactory.create(ClassLoader, Class, KeyFactoryCustomizer, List): KeyFactory - removed:
static method MethodInfoTransformer.getInstance(): MethodInfoTransformer - removed:
static method MethodWrapper.create(Method): Object - removed:
static method MethodWrapper.createSet(Collection): Set - removed:
static method ReflectUtils.addAllInterfaces(Class, List): List - removed:
static method ReflectUtils.addAllMethods(Class, List): List - removed:
static method ReflectUtils.defineClass(String, byte[], ClassLoader): Class - removed:
static method ReflectUtils.defineClass(String, byte[], ClassLoader, ProtectionDomain): Class - removed:
static method ReflectUtils.findConstructor(String): Constructor - removed:
static method ReflectUtils.findConstructor(String, ClassLoader): Constructor - removed:
static method ReflectUtils.findDeclaredMethod(Class, String, Class[]): Method - removed:
static method ReflectUtils.findInterfaceMethod(Class): Method - removed:
static method ReflectUtils.findMethod(String): Method - removed:
static method ReflectUtils.findMethod(String, ClassLoader): Method - removed:
static method ReflectUtils.findMethods(String[], Method[]): Method[] - removed:
static method ReflectUtils.findNewInstance(Class): Method - removed:
static method ReflectUtils.findPackageProtected(Class[]): int - removed:
static method ReflectUtils.getBeanGetters(Class): PropertyDescriptor[] - removed:
static method ReflectUtils.getBeanProperties(Class): PropertyDescriptor[] - removed:
static method ReflectUtils.getBeanSetters(Class): PropertyDescriptor[] - removed:
static method ReflectUtils.getClassInfo(Class): ClassInfo - removed:
static method ReflectUtils.getClasses(Object[]): Class[] - removed:
static method ReflectUtils.getConstructor(Class, Class[]): Constructor - removed:
static method ReflectUtils.getExceptionTypes(Member): Type[] - removed:
static method ReflectUtils.getMethodInfo(Member): MethodInfo - removed:
static method ReflectUtils.getMethodInfo(Member, int): MethodInfo - removed:
static method ReflectUtils.getNames(Class[]): String[] - removed:
static method ReflectUtils.getPropertyMethods(PropertyDescriptor[], boolean, boolean): Method[] - removed:
static method ReflectUtils.getProtectionDomain(Class): ProtectionDomain - removed:
static method ReflectUtils.getSignature(Member): Signature - removed:
static method ReflectUtils.newInstance(Class): Object - removed:
static method ReflectUtils.newInstance(Class, Class[], Object[]): Object - removed:
static method ReflectUtils.newInstance(Constructor, Object[]): Object - removed:
static method TypeUtils.DCONST(double): int - removed:
static method TypeUtils.FCONST(float): int - removed:
static method TypeUtils.ICONST(int): int - removed:
static method TypeUtils.LCONST(long): int - removed:
static method TypeUtils.NEWARRAY(Type): int - removed:
static method TypeUtils.add(Type[], Type): Type[] - removed:
static method TypeUtils.add(Type[], Type[]): Type[] - removed:
static method TypeUtils.emulateClassGetName(Type): String - removed:
static method TypeUtils.escapeType(String): String - removed:
static method TypeUtils.fromInternalName(String): Type - removed:
static method TypeUtils.fromInternalNames(String[]): Type[] - removed:
static method TypeUtils.getBoxedType(Type): Type - removed:
static method TypeUtils.getClassName(Type): String - removed:
static method TypeUtils.getComponentType(Type): Type - removed:
static method TypeUtils.getPackageName(String): String - removed:
static method TypeUtils.getPackageName(Type): String - removed:
static method TypeUtils.getStackSize(Type[]): int - removed:
static method TypeUtils.getType(String): Type - removed:
static method TypeUtils.getTypes(Class[]): Type[] - removed:
static method TypeUtils.getUnboxedType(Type): Type - removed:
static method TypeUtils.isAbstract(int): boolean - removed:
static method TypeUtils.isArray(Type): boolean - removed:
static method TypeUtils.isBridge(int): boolean - removed:
static method TypeUtils.isConstructor(MethodInfo): boolean - removed:
static method TypeUtils.isFinal(int): boolean - removed:
static method TypeUtils.isInterface(int): boolean - removed:
static method TypeUtils.isPrimitive(Type): boolean - removed:
static method TypeUtils.isPrivate(int): boolean - removed:
static method TypeUtils.isProtected(int): boolean - removed:
static method TypeUtils.isPublic(int): boolean - removed:
static method TypeUtils.isStatic(int): boolean - removed:
static method TypeUtils.isSynthetic(int): boolean - removed:
static method TypeUtils.parseConstructor(String): Signature - removed:
static method TypeUtils.parseConstructor(Type[]): Signature - removed:
static method TypeUtils.parseSignature(String): Signature - removed:
static method TypeUtils.parseType(String): Type - removed:
static method TypeUtils.parseTypes(String): Type[] - removed:
static method TypeUtils.toInternalNames(Type[]): String[] - removed:
static method TypeUtils.upperFirst(String): String
- removed:
class CustomizerRegistry - removed:
class LoadingCache - removed:
ctor CustomizerRegistry(Class[]) - removed:
ctor LoadingCache(Function, Function) - removed:
field LoadingCache.keyMapper: Function - removed:
field LoadingCache.loader: Function - removed:
field LoadingCache.map: ConcurrentMap - removed:
interface Function - removed:
method CustomizerRegistry.add(KeyFactoryCustomizer): void - removed:
method CustomizerRegistry.get(Class): List - removed:
method Function.apply(Object): Object - removed:
method LoadingCache.createEntry(Object, Object, Object): Object - removed:
method LoadingCache.get(Object): Object - removed:
static field LoadingCache.IDENTITY: Function - removed:
static method CustomizerRegistry.singleton(Customizer): CustomizerRegistry - removed:
static method LoadingCache.identity(): Function
- removed:
abstract class CallbackHelper implements CallbackFilter - removed:
abstract class Mixin - removed:
class Enhancer extends AbstractClassGenerator - removed:
class InterfaceMaker extends AbstractClassGenerator - removed:
class MethodProxy - removed:
class Proxy implements Serializable - removed:
class UndeclaredThrowableException extends CodeGenerationException - removed:
ctor CallbackHelper(Class, Class[]) - removed:
ctor Enhancer() - removed:
ctor InterfaceMaker() - removed:
ctor Mixin() - removed:
ctor Mixin.Generator() - removed:
ctor Proxy(InvocationHandler) - removed:
ctor UndeclaredThrowableException(Throwable) - removed:
field Proxy.h: InvocationHandler - removed:
interface Callback - removed:
interface CallbackFilter - removed:
interface Dispatcher extends Callback - removed:
interface Enhancer.EnhancerKey - removed:
interface Factory - removed:
interface FixedValue extends Callback - removed:
interface InvocationHandler extends Callback - removed:
interface LazyLoader extends Callback - removed:
interface MethodInterceptor extends Callback - removed:
interface NoOp extends Callback - removed:
interface ProxyRefDispatcher extends Callback - removed:
method CallbackFilter.accept(Method): int - removed:
method CallbackFilter.equals(Object): boolean - removed:
method CallbackHelper.accept(Method): int - removed:
method CallbackHelper.equals(Object): boolean - removed:
method CallbackHelper.getCallback(Method): Object - removed:
method CallbackHelper.getCallbackTypes(): Class[] - removed:
method CallbackHelper.getCallbacks(): Callback[] - removed:
method CallbackHelper.hashCode(): int - removed:
method Dispatcher.loadObject(): Object - removed:
method Enhancer.EnhancerKey.newInstance(String, String[], WeakCacheKey, Type[], boolean, boolean, Long): Object - removed:
method Enhancer.create(): Object - removed:
method Enhancer.create(Class[], Object[]): Object - removed:
method Enhancer.createClass(): Class - removed:
method Enhancer.filterConstructors(Class, List): void - removed:
method Enhancer.firstInstance(Class): Object - removed:
method Enhancer.generate(AbstractClassGenerator.ClassLoaderData): Class - removed:
method Enhancer.generateClass(ClassVisitor): void - removed:
method Enhancer.getDefaultClassLoader(): ClassLoader - removed:
method Enhancer.getProtectionDomain(): ProtectionDomain - removed:
method Enhancer.nextInstance(Object): Object - removed:
method Enhancer.setCallback(Callback): void - removed:
method Enhancer.setCallbackFilter(CallbackFilter): void - removed:
method Enhancer.setCallbackType(Class): void - removed:
method Enhancer.setCallbackTypes(Class[]): void - removed:
method Enhancer.setCallbacks(Callback[]): void - removed:
method Enhancer.setInterceptDuringConstruction(boolean): void - removed:
method Enhancer.setInterfaces(Class[]): void - removed:
method Enhancer.setSerialVersionUID(Long): void - removed:
method Enhancer.setSuperclass(Class): void - removed:
method Enhancer.setUseFactory(boolean): void - removed:
method Enhancer.unwrapCachedValue(Object): Object - removed:
method Enhancer.wrapCachedClass(Class): Object - removed:
method Factory.getCallback(int): Callback - removed:
method Factory.getCallbacks(): Callback[] - removed:
method Factory.newInstance(Callback): Object - removed:
method Factory.newInstance(Callback[]): Object - removed:
method Factory.newInstance(Class[], Object[], Callback[]): Object - removed:
method Factory.setCallback(int, Callback): void - removed:
method Factory.setCallbacks(Callback[]): void - removed:
method FixedValue.loadObject(): Object - removed:
method InterfaceMaker.add(Class): void - removed:
method InterfaceMaker.add(Method): void - removed:
method InterfaceMaker.add(Signature, Type[]): void - removed:
method InterfaceMaker.create(): Class - removed:
method InterfaceMaker.firstInstance(Class): Object - removed:
method InterfaceMaker.generateClass(ClassVisitor): void - removed:
method InterfaceMaker.getDefaultClassLoader(): ClassLoader - removed:
method InterfaceMaker.nextInstance(Object): Object - removed:
method InvocationHandler.invoke(Object, Method, Object[]): Object - removed:
method LazyLoader.loadObject(): Object - removed:
method MethodInterceptor.intercept(Object, Method, Object[], MethodProxy): Object - removed:
method MethodProxy.getSignature(): Signature - removed:
method MethodProxy.getSuperIndex(): int - removed:
method MethodProxy.getSuperName(): String - removed:
method MethodProxy.invoke(Object, Object[]): Object - removed:
method MethodProxy.invokeSuper(Object, Object[]): Object - removed:
method Mixin.Generator.create(): Mixin - removed:
method Mixin.Generator.firstInstance(Class): Object - removed:
method Mixin.Generator.generateClass(ClassVisitor): void - removed:
method Mixin.Generator.getDefaultClassLoader(): ClassLoader - removed:
method Mixin.Generator.getProtectionDomain(): ProtectionDomain - removed:
method Mixin.Generator.nextInstance(Object): Object - removed:
method Mixin.Generator.setClasses(Class[]): void - removed:
method Mixin.Generator.setDelegates(Object[]): void - removed:
method Mixin.Generator.setStyle(int): void - removed:
method Mixin.newInstance(Object[]): Mixin - removed:
method ProxyRefDispatcher.loadObject(Object): Object - removed:
method UndeclaredThrowableException.getUndeclaredThrowable(): Throwable - removed:
static class Mixin.Generator extends AbstractClassGenerator - removed:
static field Mixin.STYLE_BEANS: int - removed:
static field Mixin.STYLE_EVERYTHING: int - removed:
static field Mixin.STYLE_INTERFACES: int - removed:
static field NoOp.INSTANCE: NoOp - removed:
static method Enhancer.create(Class, Callback): Object - removed:
static method Enhancer.create(Class, Class[], Callback): Object - removed:
static method Enhancer.create(Class, Class[], CallbackFilter, Callback[]): Object - removed:
static method Enhancer.getMethods(Class, Class[], List): void - removed:
static method Enhancer.isEnhanced(Class): boolean - removed:
static method Enhancer.registerCallbacks(Class, Callback[]): void - removed:
static method Enhancer.registerStaticCallbacks(Class, Callback[]): void - removed:
static method MethodProxy.create(Class, Class, String, String, String): MethodProxy - removed:
static method MethodProxy.find(Class, Signature): MethodProxy - removed:
static method Mixin.create(Class[], Object[]): Mixin - removed:
static method Mixin.create(Object[]): Mixin - removed:
static method Mixin.createBean(ClassLoader, Object[]): Mixin - removed:
static method Mixin.createBean(Object[]): Mixin - removed:
static method Mixin.getClasses(Object[]): Class[] - removed:
static method Proxy.getInvocationHandler(Object): InvocationHandler - removed:
static method Proxy.getProxyClass(ClassLoader, Class[]): Class - removed:
static method Proxy.isProxyClass(Class): boolean - removed:
static method Proxy.newProxyInstance(ClassLoader, Class[], InvocationHandler): Object
- removed:
abstract class ConstructorDelegate - removed:
abstract class FastClass - removed:
abstract class FastMember - removed:
abstract class MethodDelegate - removed:
abstract class MulticastDelegate implements Cloneable - removed:
class FastConstructor extends FastMember - removed:
class FastMethod extends FastMember - removed:
ctor ConstructorDelegate() - removed:
ctor ConstructorDelegate.Generator() - removed:
ctor FastClass() - removed:
ctor FastClass(Class) - removed:
ctor FastClass.Generator() - removed:
ctor FastMember(FastClass, Member, int) - removed:
ctor MethodDelegate() - removed:
ctor MethodDelegate.Generator() - removed:
ctor MulticastDelegate() - removed:
ctor MulticastDelegate.Generator() - removed:
field FastMember.fc: FastClass - removed:
field FastMember.index: int - removed:
field FastMember.member: Member - removed:
field MethodDelegate.eqMethod: String - removed:
field MethodDelegate.target: Object - removed:
field MulticastDelegate.targets: Object[] - removed:
method ConstructorDelegate.Generator.create(): ConstructorDelegate - removed:
method ConstructorDelegate.Generator.firstInstance(Class): Object - removed:
method ConstructorDelegate.Generator.generateClass(ClassVisitor): void - removed:
method ConstructorDelegate.Generator.getDefaultClassLoader(): ClassLoader - removed:
method ConstructorDelegate.Generator.getProtectionDomain(): ProtectionDomain - removed:
method ConstructorDelegate.Generator.nextInstance(Object): Object - removed:
method ConstructorDelegate.Generator.setInterface(Class): void - removed:
method ConstructorDelegate.Generator.setTargetClass(Class): void - removed:
method FastClass.Generator.create(): FastClass - removed:
method FastClass.Generator.firstInstance(Class): Object - removed:
method FastClass.Generator.generateClass(ClassVisitor): void - removed:
method FastClass.Generator.getDefaultClassLoader(): ClassLoader - removed:
method FastClass.Generator.getProtectionDomain(): ProtectionDomain - removed:
method FastClass.Generator.nextInstance(Object): Object - removed:
method FastClass.Generator.setType(Class): void - removed:
method FastClass.equals(Object): boolean - removed:
method FastClass.getConstructor(Class[]): FastConstructor - removed:
method FastClass.getConstructor(Constructor): FastConstructor - removed:
method FastClass.getIndex(Class[]): int - removed:
method FastClass.getIndex(Signature): int - removed:
method FastClass.getIndex(String, Class[]): int - removed:
method FastClass.getJavaClass(): Class - removed:
method FastClass.getMaxIndex(): int - removed:
method FastClass.getMethod(Method): FastMethod - removed:
method FastClass.getMethod(String, Class[]): FastMethod - removed:
method FastClass.getName(): String - removed:
method FastClass.hashCode(): int - removed:
method FastClass.invoke(String, Class[], Object, Object[]): Object - removed:
method FastClass.invoke(int, Object, Object[]): Object - removed:
method FastClass.newInstance(): Object - removed:
method FastClass.newInstance(Class[], Object[]): Object - removed:
method FastClass.newInstance(int, Object[]): Object - removed:
method FastClass.toString(): String - removed:
method FastConstructor.getExceptionTypes(): Class[] - removed:
method FastConstructor.getJavaConstructor(): Constructor - removed:
method FastConstructor.getParameterTypes(): Class[] - removed:
method FastConstructor.newInstance(): Object - removed:
method FastConstructor.newInstance(Object[]): Object - removed:
method FastMember.equals(Object): boolean - removed:
method FastMember.getDeclaringClass(): Class - removed:
method FastMember.getExceptionTypes(): Class[] - removed:
method FastMember.getIndex(): int - removed:
method FastMember.getModifiers(): int - removed:
method FastMember.getName(): String - removed:
method FastMember.getParameterTypes(): Class[] - removed:
method FastMember.hashCode(): int - removed:
method FastMember.toString(): String - removed:
method FastMethod.getExceptionTypes(): Class[] - removed:
method FastMethod.getJavaMethod(): Method - removed:
method FastMethod.getParameterTypes(): Class[] - removed:
method FastMethod.getReturnType(): Class - removed:
method FastMethod.invoke(Object, Object[]): Object - removed:
method MethodDelegate.Generator.create(): MethodDelegate - removed:
method MethodDelegate.Generator.firstInstance(Class): Object - removed:
method MethodDelegate.Generator.generateClass(ClassVisitor): void - removed:
method MethodDelegate.Generator.getDefaultClassLoader(): ClassLoader - removed:
method MethodDelegate.Generator.getProtectionDomain(): ProtectionDomain - removed:
method MethodDelegate.Generator.nextInstance(Object): Object - removed:
method MethodDelegate.Generator.setInterface(Class): void - removed:
method MethodDelegate.Generator.setMethodName(String): void - removed:
method MethodDelegate.Generator.setTarget(Object): void - removed:
method MethodDelegate.Generator.setTargetClass(Class): void - removed:
method MethodDelegate.equals(Object): boolean - removed:
method MethodDelegate.getTarget(): Object - removed:
method MethodDelegate.hashCode(): int - removed:
method MethodDelegate.newInstance(Object): MethodDelegate - removed:
method MulticastDelegate.Generator.create(): MulticastDelegate - removed:
method MulticastDelegate.Generator.firstInstance(Class): Object - removed:
method MulticastDelegate.Generator.generateClass(ClassVisitor): void - removed:
method MulticastDelegate.Generator.getDefaultClassLoader(): ClassLoader - removed:
method MulticastDelegate.Generator.getProtectionDomain(): ProtectionDomain - removed:
method MulticastDelegate.Generator.nextInstance(Object): Object - removed:
method MulticastDelegate.Generator.setInterface(Class): void - removed:
method MulticastDelegate.add(Object): MulticastDelegate - removed:
method MulticastDelegate.addHelper(Object): MulticastDelegate - removed:
method MulticastDelegate.getTargets(): List - removed:
method MulticastDelegate.newInstance(): MulticastDelegate - removed:
method MulticastDelegate.remove(Object): MulticastDelegate - removed:
static class ConstructorDelegate.Generator extends AbstractClassGenerator - removed:
static class FastClass.Generator extends AbstractClassGenerator - removed:
static class MethodDelegate.Generator extends AbstractClassGenerator - removed:
static class MulticastDelegate.Generator extends AbstractClassGenerator - removed:
static method ConstructorDelegate.create(Class, Class): ConstructorDelegate - removed:
static method FastClass.create(Class): FastClass - removed:
static method FastClass.create(ClassLoader, Class): FastClass - removed:
static method FastClass.getSignatureWithoutReturnType(String, Class[]): String - removed:
static method MethodDelegate.create(Object, String, Class): MethodDelegate - removed:
static method MethodDelegate.createStatic(Class, String, Class): MethodDelegate - removed:
static method MulticastDelegate.create(Class): MulticastDelegate
- removed:
abstract class AbstractClassFilterTransformer extends AbstractClassTransformer - removed:
abstract class AbstractClassLoader extends ClassLoader - removed:
abstract class AbstractClassTransformer extends ClassTransformer - removed:
abstract class AbstractProcessTask extends Task - removed:
abstract class AbstractTransformTask extends AbstractProcessTask - removed:
abstract class ClassEmitterTransformer extends ClassEmitter - removed:
abstract class ClassTransformer extends ClassVisitor - removed:
class AnnotationVisitorTee extends AnnotationVisitor - removed:
class ClassFilterTransformer extends AbstractClassFilterTransformer - removed:
class ClassReaderGenerator implements ClassGenerator - removed:
class ClassTransformerChain extends AbstractClassTransformer - removed:
class ClassTransformerTee extends ClassTransformer - removed:
class ClassVisitorTee extends ClassVisitor - removed:
class FieldVisitorTee extends FieldVisitor - removed:
class MethodFilterTransformer extends AbstractClassTransformer - removed:
class MethodVisitorTee extends MethodVisitor - removed:
class TransformingClassGenerator implements ClassGenerator - removed:
class TransformingClassLoader extends AbstractClassLoader - removed:
ctor AbstractClassFilterTransformer(ClassTransformer) - removed:
ctor AbstractClassLoader(ClassLoader, ClassLoader, ClassFilter) - removed:
ctor AbstractClassTransformer() - removed:
ctor AbstractProcessTask() - removed:
ctor AbstractTransformTask() - removed:
ctor AnnotationVisitorTee(AnnotationVisitor, AnnotationVisitor) - removed:
ctor ClassEmitterTransformer() - removed:
ctor ClassFilterTransformer(ClassFilter, ClassTransformer) - removed:
ctor ClassReaderGenerator(ClassReader, Attribute[], int) - removed:
ctor ClassReaderGenerator(ClassReader, int) - removed:
ctor ClassTransformer() - removed:
ctor ClassTransformer(int) - removed:
ctor ClassTransformerChain(ClassTransformer[]) - removed:
ctor ClassTransformerTee(ClassVisitor) - removed:
ctor ClassVisitorTee(ClassVisitor, ClassVisitor) - removed:
ctor FieldVisitorTee(FieldVisitor, FieldVisitor) - removed:
ctor MethodFilterTransformer(MethodFilter, ClassTransformer) - removed:
ctor MethodVisitorTee(MethodVisitor, MethodVisitor) - removed:
ctor TransformingClassGenerator(ClassGenerator, ClassTransformer) - removed:
ctor TransformingClassLoader(ClassLoader, ClassFilter, ClassTransformerFactory) - removed:
interface ClassFilter - removed:
interface ClassTransformerFactory - removed:
interface MethodFilter - removed:
method AbstractClassFilterTransformer.accept(int, int, String, String, String, String[]): boolean - removed:
method AbstractClassFilterTransformer.setTarget(ClassVisitor): void - removed:
method AbstractClassFilterTransformer.visit(int, int, String, String, String, String[]): void - removed:
method AbstractClassFilterTransformer.visitAnnotation(String, boolean): AnnotationVisitor - removed:
method AbstractClassFilterTransformer.visitAttribute(Attribute): void - removed:
method AbstractClassFilterTransformer.visitEnd(): void - removed:
method AbstractClassFilterTransformer.visitField(int, String, String, String, Object): FieldVisitor - removed:
method AbstractClassFilterTransformer.visitInnerClass(String, String, String, int): void - removed:
method AbstractClassFilterTransformer.visitMethod(int, String, String, String, String[]): MethodVisitor - removed:
method AbstractClassFilterTransformer.visitOuterClass(String, String, String): void - removed:
method AbstractClassFilterTransformer.visitSource(String, String): void - removed:
method AbstractClassLoader.attributes(): Attribute[] - removed:
method AbstractClassLoader.getFlags(): int - removed:
method AbstractClassLoader.getGenerator(ClassReader): ClassGenerator - removed:
method AbstractClassLoader.loadClass(String): Class - removed:
method AbstractClassLoader.postProcess(Class): void - removed:
method AbstractClassTransformer.setTarget(ClassVisitor): void - removed:
method AbstractProcessTask.addFileset(FileSet): void - removed:
method AbstractProcessTask.beforeExecute(): void - removed:
method AbstractProcessTask.execute(): void - removed:
method AbstractProcessTask.getFiles(): Collection - removed:
method AbstractProcessTask.processFile(File): void - removed:
method AbstractTransformTask.attributes(): Attribute[] - removed:
method AbstractTransformTask.getClassTransformer(String[]): ClassTransformer - removed:
method AbstractTransformTask.getFlags(): int - removed:
method AbstractTransformTask.isClassFile(File): boolean - removed:
method AbstractTransformTask.isJarFile(File): boolean - removed:
method AbstractTransformTask.processFile(File): void - removed:
method AbstractTransformTask.processJarFile(File): void - removed:
method AbstractTransformTask.setVerbose(boolean): void - removed:
method AnnotationVisitorTee.visit(String, Object): void - removed:
method AnnotationVisitorTee.visitAnnotation(String, String): AnnotationVisitor - removed:
method AnnotationVisitorTee.visitArray(String): AnnotationVisitor - removed:
method AnnotationVisitorTee.visitEnd(): void - removed:
method AnnotationVisitorTee.visitEnum(String, String, String): void - removed:
method ClassFilter.accept(String): boolean - removed:
method ClassFilterTransformer.accept(int, int, String, String, String, String[]): boolean - removed:
method ClassReaderGenerator.generateClass(ClassVisitor): void - removed:
method ClassTransformer.setTarget(ClassVisitor): void - removed:
method ClassTransformerChain.setTarget(ClassVisitor): void - removed:
method ClassTransformerChain.toString(): String - removed:
method ClassTransformerChain.visitMethod(int, String, String, String, String[]): MethodVisitor - removed:
method ClassTransformerFactory.newInstance(): ClassTransformer - removed:
method ClassTransformerTee.setTarget(ClassVisitor): void - removed:
method ClassVisitorTee.visit(int, int, String, String, String, String[]): void - removed:
method ClassVisitorTee.visitAnnotation(String, boolean): AnnotationVisitor - removed:
method ClassVisitorTee.visitAttribute(Attribute): void - removed:
method ClassVisitorTee.visitEnd(): void - removed:
method ClassVisitorTee.visitField(int, String, String, String, Object): FieldVisitor - removed:
method ClassVisitorTee.visitInnerClass(String, String, String, int): void - removed:
method ClassVisitorTee.visitMethod(int, String, String, String, String[]): MethodVisitor - removed:
method ClassVisitorTee.visitOuterClass(String, String, String): void - removed:
method ClassVisitorTee.visitSource(String, String): void - removed:
method ClassVisitorTee.visitTypeAnnotation(int, TypePath, String, boolean): AnnotationVisitor - removed:
method FieldVisitorTee.visitAnnotation(String, boolean): AnnotationVisitor - removed:
method FieldVisitorTee.visitAttribute(Attribute): void - removed:
method FieldVisitorTee.visitEnd(): void - removed:
method FieldVisitorTee.visitTypeAnnotation(int, TypePath, String, boolean): AnnotationVisitor - removed:
method MethodFilter.accept(int, String, String, String, String[]): boolean - removed:
method MethodFilterTransformer.setTarget(ClassVisitor): void - removed:
method MethodFilterTransformer.visitMethod(int, String, String, String, String[]): MethodVisitor - removed:
method MethodVisitorTee.visitAnnotation(String, boolean): AnnotationVisitor - removed:
method MethodVisitorTee.visitAnnotationDefault(): AnnotationVisitor - removed:
method MethodVisitorTee.visitAttribute(Attribute): void - removed:
method MethodVisitorTee.visitCode(): void - removed:
method MethodVisitorTee.visitEnd(): void - removed:
method MethodVisitorTee.visitFieldInsn(int, String, String, String): void - removed:
method MethodVisitorTee.visitFrame(int, int, Object[], int, Object[]): void - removed:
method MethodVisitorTee.visitIincInsn(int, int): void - removed:
method MethodVisitorTee.visitInsn(int): void - removed:
method MethodVisitorTee.visitInsnAnnotation(int, TypePath, String, boolean): AnnotationVisitor - removed:
method MethodVisitorTee.visitIntInsn(int, int): void - removed:
method MethodVisitorTee.visitInvokeDynamicInsn(String, String, Handle, Object[]): void - removed:
method MethodVisitorTee.visitJumpInsn(int, Label): void - removed:
method MethodVisitorTee.visitLabel(Label): void - removed:
method MethodVisitorTee.visitLdcInsn(Object): void - removed:
method MethodVisitorTee.visitLineNumber(int, Label): void - removed:
method MethodVisitorTee.visitLocalVariable(String, String, String, Label, Label, int): void - removed:
method MethodVisitorTee.visitLocalVariableAnnotation(int, TypePath, Label[], Label[], int[], String, boolean): AnnotationVisitor - removed:
method MethodVisitorTee.visitLookupSwitchInsn(Label, int[], Label[]): void - removed:
method MethodVisitorTee.visitMaxs(int, int): void - removed:
method MethodVisitorTee.visitMethodInsn(int, String, String, String): void - removed:
method MethodVisitorTee.visitMethodInsn(int, String, String, String, boolean): void - removed:
method MethodVisitorTee.visitMultiANewArrayInsn(String, int): void - removed:
method MethodVisitorTee.visitParameter(String, int): void - removed:
method MethodVisitorTee.visitParameterAnnotation(int, String, boolean): AnnotationVisitor - removed:
method MethodVisitorTee.visitTableSwitchInsn(int, int, Label, Label[]): void - removed:
method MethodVisitorTee.visitTryCatchAnnotation(int, TypePath, String, boolean): AnnotationVisitor - removed:
method MethodVisitorTee.visitTryCatchBlock(Label, Label, Label, String): void - removed:
method MethodVisitorTee.visitTypeAnnotation(int, TypePath, String, boolean): AnnotationVisitor - removed:
method MethodVisitorTee.visitTypeInsn(int, String): void - removed:
method MethodVisitorTee.visitVarInsn(int, int): void - removed:
method TransformingClassGenerator.generateClass(ClassVisitor): void - removed:
method TransformingClassLoader.getGenerator(ClassReader): ClassGenerator - removed:
static method AnnotationVisitorTee.getInstance(AnnotationVisitor, AnnotationVisitor): AnnotationVisitor
- removed:
class AbstractInterceptFieldCallback implements InterceptFieldCallback - removed:
class AccessFieldTransformer extends ClassEmitterTransformer - removed:
class AddDelegateTransformer extends ClassEmitterTransformer - removed:
class AddInitTransformer extends ClassEmitterTransformer - removed:
class AddPropertyTransformer extends ClassEmitterTransformer - removed:
class AddStaticInitTransformer extends ClassEmitterTransformer - removed:
class FieldProviderTransformer extends ClassEmitterTransformer - removed:
class InterceptFieldTransformer extends ClassEmitterTransformer - removed:
class UndeclaredThrowableStrategy extends DefaultGeneratorStrategy - removed:
class UndeclaredThrowableTransformer extends ClassEmitterTransformer - removed:
ctor AbstractInterceptFieldCallback() - removed:
ctor AccessFieldTransformer(AccessFieldTransformer.Callback) - removed:
ctor AddDelegateTransformer(Class[], Class) - removed:
ctor AddInitTransformer(Method) - removed:
ctor AddPropertyTransformer(Map) - removed:
ctor AddPropertyTransformer(String[], Type[]) - removed:
ctor AddStaticInitTransformer(Method) - removed:
ctor FieldProviderTransformer() - removed:
ctor InterceptFieldTransformer(InterceptFieldFilter) - removed:
ctor UndeclaredThrowableStrategy(Class) - removed:
ctor UndeclaredThrowableTransformer(Class) - removed:
interface AccessFieldTransformer.Callback - removed:
interface FieldProvider - removed:
interface InterceptFieldCallback - removed:
interface InterceptFieldEnabled - removed:
interface InterceptFieldFilter - removed:
method AbstractInterceptFieldCallback.readBoolean(Object, String, boolean): boolean - removed:
method AbstractInterceptFieldCallback.readByte(Object, String, byte): byte - removed:
method AbstractInterceptFieldCallback.readChar(Object, String, char): char - removed:
method AbstractInterceptFieldCallback.readDouble(Object, String, double): double - removed:
method AbstractInterceptFieldCallback.readFloat(Object, String, float): float - removed:
method AbstractInterceptFieldCallback.readInt(Object, String, int): int - removed:
method AbstractInterceptFieldCallback.readLong(Object, String, long): long - removed:
method AbstractInterceptFieldCallback.readObject(Object, String, Object): Object - removed:
method AbstractInterceptFieldCallback.readShort(Object, String, short): short - removed:
method AbstractInterceptFieldCallback.writeBoolean(Object, String, boolean, boolean): boolean - removed:
method AbstractInterceptFieldCallback.writeByte(Object, String, byte, byte): byte - removed:
method AbstractInterceptFieldCallback.writeChar(Object, String, char, char): char - removed:
method AbstractInterceptFieldCallback.writeDouble(Object, String, double, double): double - removed:
method AbstractInterceptFieldCallback.writeFloat(Object, String, float, float): float - removed:
method AbstractInterceptFieldCallback.writeInt(Object, String, int, int): int - removed:
method AbstractInterceptFieldCallback.writeLong(Object, String, long, long): long - removed:
method AbstractInterceptFieldCallback.writeObject(Object, String, Object, Object): Object - removed:
method AbstractInterceptFieldCallback.writeShort(Object, String, short, short): short - removed:
method AccessFieldTransformer.Callback.getPropertyName(Type, String): String - removed:
method AccessFieldTransformer.declare_field(int, String, Type, Object): void - removed:
method AddDelegateTransformer.begin_class(int, int, String, Type, Type[], String): void - removed:
method AddDelegateTransformer.begin_method(int, Signature, Type[]): CodeEmitter - removed:
method AddInitTransformer.begin_method(int, Signature, Type[]): CodeEmitter - removed:
method AddPropertyTransformer.end_class(): void - removed:
method AddStaticInitTransformer.init(): void - removed:
method FieldProvider.getField(String): Object - removed:
method FieldProvider.getField(int): Object - removed:
method FieldProvider.getFieldNames(): String[] - removed:
method FieldProvider.getFieldTypes(): Class[] - removed:
method FieldProvider.setField(String, Object): void - removed:
method FieldProvider.setField(int, Object): void - removed:
method FieldProviderTransformer.begin_class(int, int, String, Type, Type[], String): void - removed:
method FieldProviderTransformer.declare_field(int, String, Type, Object): void - removed:
method FieldProviderTransformer.end_class(): void - removed:
method InterceptFieldCallback.readBoolean(Object, String, boolean): boolean - removed:
method InterceptFieldCallback.readByte(Object, String, byte): byte - removed:
method InterceptFieldCallback.readChar(Object, String, char): char - removed:
method InterceptFieldCallback.readDouble(Object, String, double): double - removed:
method InterceptFieldCallback.readFloat(Object, String, float): float - removed:
method InterceptFieldCallback.readInt(Object, String, int): int - removed:
method InterceptFieldCallback.readLong(Object, String, long): long - removed:
method InterceptFieldCallback.readObject(Object, String, Object): Object - removed:
method InterceptFieldCallback.readShort(Object, String, short): short - removed:
method InterceptFieldCallback.writeBoolean(Object, String, boolean, boolean): boolean - removed:
method InterceptFieldCallback.writeByte(Object, String, byte, byte): byte - removed:
method InterceptFieldCallback.writeChar(Object, String, char, char): char - removed:
method InterceptFieldCallback.writeDouble(Object, String, double, double): double - removed:
method InterceptFieldCallback.writeFloat(Object, String, float, float): float - removed:
method InterceptFieldCallback.writeInt(Object, String, int, int): int - removed:
method InterceptFieldCallback.writeLong(Object, String, long, long): long - removed:
method InterceptFieldCallback.writeObject(Object, String, Object, Object): Object - removed:
method InterceptFieldCallback.writeShort(Object, String, short, short): short - removed:
method InterceptFieldEnabled.getInterceptFieldCallback(): InterceptFieldCallback - removed:
method InterceptFieldEnabled.setInterceptFieldCallback(InterceptFieldCallback): void - removed:
method InterceptFieldFilter.acceptRead(Type, String): boolean - removed:
method InterceptFieldFilter.acceptWrite(Type, String): boolean - removed:
method InterceptFieldTransformer.begin_class(int, int, String, Type, Type[], String): void - removed:
method InterceptFieldTransformer.begin_method(int, Signature, Type[]): CodeEmitter - removed:
method InterceptFieldTransformer.declare_field(int, String, Type, Object): void - removed:
method UndeclaredThrowableStrategy.transform(ClassGenerator): ClassGenerator - removed:
method UndeclaredThrowableTransformer.begin_method(int, Signature, Type[]): CodeEmitter
- removed:
abstract class ParallelSorter extends SorterTemplate - removed:
abstract class StringSwitcher - removed:
ctor ParallelSorter() - removed:
ctor ParallelSorter.Generator() - removed:
ctor StringSwitcher() - removed:
ctor StringSwitcher.Generator() - removed:
field ParallelSorter.a: Object[] - removed:
method ParallelSorter.Generator.create(): ParallelSorter - removed:
method ParallelSorter.Generator.firstInstance(Class): Object - removed:
method ParallelSorter.Generator.generateClass(ClassVisitor): void - removed:
method ParallelSorter.Generator.getDefaultClassLoader(): ClassLoader - removed:
method ParallelSorter.Generator.nextInstance(Object): Object - removed:
method ParallelSorter.Generator.setArrays(Object[]): void - removed:
method ParallelSorter.compare(int, int): int - removed:
method ParallelSorter.mergeSort(int): void - removed:
method ParallelSorter.mergeSort(int, Comparator): void - removed:
method ParallelSorter.mergeSort(int, int, int): void - removed:
method ParallelSorter.mergeSort(int, int, int, Comparator): void - removed:
method ParallelSorter.newInstance(Object[]): ParallelSorter - removed:
method ParallelSorter.quickSort(int): void - removed:
method ParallelSorter.quickSort(int, Comparator): void - removed:
method ParallelSorter.quickSort(int, int, int): void - removed:
method ParallelSorter.quickSort(int, int, int, Comparator): void - removed:
method StringSwitcher.Generator.create(): StringSwitcher - removed:
method StringSwitcher.Generator.firstInstance(Class): Object - removed:
method StringSwitcher.Generator.generateClass(ClassVisitor): void - removed:
method StringSwitcher.Generator.getDefaultClassLoader(): ClassLoader - removed:
method StringSwitcher.Generator.nextInstance(Object): Object - removed:
method StringSwitcher.Generator.setFixedInput(boolean): void - removed:
method StringSwitcher.Generator.setInts(int[]): void - removed:
method StringSwitcher.Generator.setStrings(String[]): void - removed:
method StringSwitcher.intValue(String): int - removed:
static class ParallelSorter.Generator extends AbstractClassGenerator - removed:
static class StringSwitcher.Generator extends AbstractClassGenerator - removed:
static method ParallelSorter.create(Object[]): ParallelSorter - removed:
static method StringSwitcher.create(String[], int[], boolean): StringSwitcher
- removed:
method ClassProxyFactory.MockMethodInterceptor.intercept(Object, Method, Object[], MethodProxy): Object - removed:
method ClassProxyFactory.MockMethodInterceptor.setMockedMethods(Method[]): void - removed:
static method Invocation.isJavaIdentifier(String): boolean - changed:
class ExpectedInvocation implements Serializable → final class ExpectedInvocation implements Serializable - changed:
class Invocation implements Serializable → final class Invocation implements Serializable - changed:
class ObjectMethodsFilter implements InvocationHandler, Serializable → final class ObjectMethodsFilter implements InvocationHandler, Serializable - changed:
class Range implements Serializable → final class Range implements Serializable - changed:
ctor ClassProxyFactory.MockMethodInterceptor(InvocationHandler) → ctor ClassProxyFactory.MockMethodInterceptor() - changed:
static class ClassProxyFactory.MockMethodInterceptor implements MethodInterceptor, Serializable → static class ClassProxyFactory.MockMethodInterceptor implements Serializable - added:
@interface IgnoreAnimalSniffer - added:
class ByteBuddyMocker - added:
ctor ByteBuddyMocker() - added:
ctor ClassMockingData(InvocationHandler, Method[]) - added:
final class ClassMockingData implements Serializable - added:
method ClassMockingData.handler(): InvocationHandler - added:
method ClassMockingData.isMocked(Method): boolean - added:
static method ByteBuddyMocker.generateMockedClass(Class, ClassLoader, ClassInfoProvider): Class - added:
static method ClassProxyFactory.MockMethodInterceptor.interceptAbstract(Object, ClassMockingData, Object, Method, Object[]): Object - added:
static method ClassProxyFactory.MockMethodInterceptor.interceptSuperCallable(Object, ClassMockingData, Method, Object[], Callable): Object
- added:
class DefaultClassInfoProvider implements ClassInfoProvider - added:
class JdkClassInfoProvider implements ClassInfoProvider - added:
ctor DefaultClassInfoProvider() - added:
ctor JdkClassInfoProvider() - added:
interface ClassInfoProvider - added:
method ClassInfoProvider.classLoader(Class): ClassLoader - added:
method ClassInfoProvider.classPackage(Class): String - added:
method DefaultClassInfoProvider.classLoader(Class): ClassLoader - added:
method DefaultClassInfoProvider.classPackage(Class): String - added:
method DefaultClassInfoProvider.toString(): String - added:
method JdkClassInfoProvider.classLoader(Class): ClassLoader - added:
method JdkClassInfoProvider.classPackage(Class): String - added:
method JdkClassInfoProvider.toString(): String
- added:
class MocksPackageLookup - added:
ctor MocksPackageLookup() - added:
static field MocksPackageLookup.LOOKUP: MethodHandles.Lookup