Upgrading com.google.inject:guice 1 to 2
Unknown1.0 โ 2.0-no_aop
UnknownUpgrade verdict
DepDelta hasn't looked for the notes of 1 of 2 releases yet, so breaking changes can't be ruled out.
In plain terms
- DepDelta hasn't finished looking for the notes in this range, so it can't rule out breaking changes yet.
Must act Unknown for releases without notes
Releases without notes may still need changes. Check their commits before upgrading.
Drops aopalliance:aopalliance.
Installs 0 packages in all (was 1).
API changes
Generated by DepDelta from published JVM bytecode. Not mixed with prose notes.
- removed:
method AbstractModule.bindInterceptor(Matcher, Matcher, MethodInterceptor[]): void - removed:
method Binder.bindInterceptor(Matcher, Matcher, MethodInterceptor[]): void - removed:
method Binding.getSource(): Object - changed:
abstract class Key โ class Key - changed:
abstract class TypeLiteral โ class TypeLiteral - changed:
interface Binding โ interface Binding extends Element - added:
@interface Exposed - added:
@interface Provides - added:
abstract class PrivateModule implements Module - added:
ctor ConfigurationException(Iterable) - added:
ctor OutOfScopeException(String) - added:
ctor OutOfScopeException(String, Throwable) - added:
ctor OutOfScopeException(Throwable) - added:
ctor PrivateModule() - added:
ctor ProvisionException(Iterable) - added:
ctor ProvisionException(String) - added:
ctor ProvisionException(String, Throwable) - added:
final class ConfigurationException extends RuntimeException - added:
final class OutOfScopeException extends RuntimeException - added:
final class ProvisionException extends RuntimeException - added:
interface MembersInjector - added:
interface PrivateBinder extends Binder - added:
method AbstractModule.addError(Message): void - added:
method AbstractModule.bindListener(Matcher, TypeListener): void - added:
method AbstractModule.convertToTypes(Matcher, TypeConverter): void - added:
method AbstractModule.currentStage(): Stage - added:
method AbstractModule.getMembersInjector(Class): MembersInjector - added:
method AbstractModule.getMembersInjector(TypeLiteral): MembersInjector - added:
method AbstractModule.getProvider(Class): Provider - added:
method AbstractModule.getProvider(Key): Provider - added:
method AbstractModule.requestInjection(Object): void - added:
method AbstractModule.requireBinding(Class): void - added:
method AbstractModule.requireBinding(Key): void - added:
method Binder.addError(Message): void - added:
method Binder.bindListener(Matcher, TypeListener): void - added:
method Binder.convertToTypes(Matcher, TypeConverter): void - added:
method Binder.getMembersInjector(Class): MembersInjector - added:
method Binder.getMembersInjector(TypeLiteral): MembersInjector - added:
method Binder.getProvider(Class): Provider - added:
method Binder.getProvider(Key): Provider - added:
method Binder.newPrivateBinder(): PrivateBinder - added:
method Binder.requestInjection(Object): void - added:
method Binder.requestInjection(TypeLiteral, Object): void - added:
method Binder.skipSources(Class[]): Binder - added:
method Binder.withSource(Object): Binder - added:
method Binding.acceptScopingVisitor(BindingScopingVisitor): Object - added:
method Binding.acceptTargetVisitor(BindingTargetVisitor): Object - added:
method ConfigurationException.getErrorMessages(): Collection - added:
method ConfigurationException.getMessage(): String - added:
method ConfigurationException.getPartialValue(): Object - added:
method ConfigurationException.withPartialValue(Object): ConfigurationException - added:
method Injector.createChildInjector(Iterable): Injector - added:
method Injector.createChildInjector(Module[]): Injector - added:
method Injector.getBinding(Class): Binding - added:
method Injector.getMembersInjector(Class): MembersInjector - added:
method Injector.getMembersInjector(TypeLiteral): MembersInjector - added:
method Injector.getParent(): Injector - added:
method MembersInjector.injectMembers(Object): void - added:
method PrivateBinder.expose(Class): AnnotatedElementBuilder - added:
method PrivateBinder.expose(Key): void - added:
method PrivateBinder.expose(TypeLiteral): AnnotatedElementBuilder - added:
method PrivateBinder.skipSources(Class[]): PrivateBinder - added:
method PrivateBinder.withSource(Object): PrivateBinder - added:
method PrivateModule.addError(Message): void - added:
method PrivateModule.addError(String, Object[]): void - added:
method PrivateModule.addError(Throwable): void - added:
method PrivateModule.bind(Class): AnnotatedBindingBuilder - added:
method PrivateModule.bind(Key): LinkedBindingBuilder - added:
method PrivateModule.bind(TypeLiteral): AnnotatedBindingBuilder - added:
method PrivateModule.bindConstant(): AnnotatedConstantBindingBuilder - added:
method PrivateModule.bindListener(Matcher, TypeListener): void - added:
method PrivateModule.bindScope(Class, Scope): void - added:
method PrivateModule.binder(): PrivateBinder - added:
method PrivateModule.configure(): void - added:
method PrivateModule.configure(Binder): void - added:
method PrivateModule.convertToTypes(Matcher, TypeConverter): void - added:
method PrivateModule.currentStage(): Stage - added:
method PrivateModule.expose(Class): AnnotatedElementBuilder - added:
method PrivateModule.expose(Key): void - added:
method PrivateModule.expose(TypeLiteral): AnnotatedElementBuilder - added:
method PrivateModule.getMembersInjector(Class): MembersInjector - added:
method PrivateModule.getMembersInjector(TypeLiteral): MembersInjector - added:
method PrivateModule.getProvider(Class): Provider - added:
method PrivateModule.getProvider(Key): Provider - added:
method PrivateModule.install(Module): void - added:
method PrivateModule.requestInjection(Object): void - added:
method PrivateModule.requestStaticInjection(Class[]): void - added:
method PrivateModule.requireBinding(Class): void - added:
method PrivateModule.requireBinding(Key): void - added:
method ProvisionException.getErrorMessages(): Collection - added:
method ProvisionException.getMessage(): String - added:
method TypeLiteral.getExceptionTypes(Member): List - added:
method TypeLiteral.getFieldType(Field): TypeLiteral - added:
method TypeLiteral.getParameterTypes(Member): List - added:
method TypeLiteral.getRawType(): Class - added:
method TypeLiteral.getReturnType(Method): TypeLiteral - added:
method TypeLiteral.getSupertype(Class): TypeLiteral - added:
static field Scopes.NO_SCOPE: Scope - added:
static field Stage.TOOL: Stage
- removed:
class Attribute - removed:
class ByteVector - removed:
class ClassAdapter implements ClassVisitor - removed:
class ClassReader - removed:
class ClassWriter implements ClassVisitor - removed:
class Label - removed:
class MethodAdapter implements MethodVisitor - removed:
class Type - removed:
ctor Attribute(String) - removed:
ctor ByteVector() - removed:
ctor ByteVector(int) - removed:
ctor ClassAdapter(ClassVisitor) - removed:
ctor ClassReader(InputStream) - removed:
ctor ClassReader(String) - removed:
ctor ClassReader(byte[]) - removed:
ctor ClassReader(byte[], int, int) - removed:
ctor ClassWriter(ClassReader, int) - removed:
ctor ClassWriter(int) - removed:
ctor Label() - removed:
ctor MethodAdapter(MethodVisitor) - removed:
field Attribute.type: String - removed:
field ClassAdapter.cv: ClassVisitor - removed:
field ClassReader.b: byte[] - removed:
field ClassReader.header: int - removed:
field Label.info: Object - removed:
field MethodAdapter.mv: MethodVisitor - removed:
interface AnnotationVisitor - removed:
interface ClassVisitor - removed:
interface FieldVisitor - removed:
interface MethodVisitor - 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 ClassAdapter.visit(int, int, String, String, String, String[]): void - removed:
method ClassAdapter.visitAnnotation(String, boolean): AnnotationVisitor - removed:
method ClassAdapter.visitAttribute(Attribute): void - removed:
method ClassAdapter.visitEnd(): void - removed:
method ClassAdapter.visitField(int, String, String, String, Object): FieldVisitor - removed:
method ClassAdapter.visitInnerClass(String, String, String, int): void - removed:
method ClassAdapter.visitMethod(int, String, String, String, String[]): MethodVisitor - removed:
method ClassAdapter.visitOuterClass(String, String, String): void - removed:
method ClassAdapter.visitSource(String, String): void - 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.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.readLong(int): long - removed:
method ClassReader.readShort(int): short - removed:
method ClassReader.readUTF8(int, char[]): String - removed:
method ClassReader.readUnsignedShort(int): 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.visitOuterClass(String, String, String): void - removed:
method ClassVisitor.visitSource(String, String): void - removed:
method ClassWriter.getCommonSuperClass(String, String): String - removed:
method ClassWriter.newClass(String): int - removed:
method ClassWriter.newConst(Object): int - removed:
method ClassWriter.newField(String, String, String): int - removed:
method ClassWriter.newMethod(String, String, String, boolean): int - removed:
method ClassWriter.newNameType(String, 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.visitOuterClass(String, String, String): void - removed:
method ClassWriter.visitSource(String, String): void - removed:
method FieldVisitor.visitAnnotation(String, boolean): AnnotationVisitor - removed:
method FieldVisitor.visitAttribute(Attribute): void - removed:
method FieldVisitor.visitEnd(): void - removed:
method Label.getOffset(): int - removed:
method Label.toString(): String - removed:
method MethodAdapter.visitAnnotation(String, boolean): AnnotationVisitor - removed:
method MethodAdapter.visitAnnotationDefault(): AnnotationVisitor - removed:
method MethodAdapter.visitAttribute(Attribute): void - removed:
method MethodAdapter.visitCode(): void - removed:
method MethodAdapter.visitEnd(): void - removed:
method MethodAdapter.visitFieldInsn(int, String, String, String): void - removed:
method MethodAdapter.visitFrame(int, int, Object[], int, Object[]): void - removed:
method MethodAdapter.visitIincInsn(int, int): void - removed:
method MethodAdapter.visitInsn(int): void - removed:
method MethodAdapter.visitIntInsn(int, int): void - removed:
method MethodAdapter.visitJumpInsn(int, Label): void - removed:
method MethodAdapter.visitLabel(Label): void - removed:
method MethodAdapter.visitLdcInsn(Object): void - removed:
method MethodAdapter.visitLineNumber(int, Label): void - removed:
method MethodAdapter.visitLocalVariable(String, String, String, Label, Label, int): void - removed:
method MethodAdapter.visitLookupSwitchInsn(Label, int[], Label[]): void - removed:
method MethodAdapter.visitMaxs(int, int): void - removed:
method MethodAdapter.visitMethodInsn(int, String, String, String): void - removed:
method MethodAdapter.visitMultiANewArrayInsn(String, int): void - removed:
method MethodAdapter.visitParameterAnnotation(int, String, boolean): AnnotationVisitor - removed:
method MethodAdapter.visitTableSwitchInsn(int, int, Label, Label[]): void - removed:
method MethodAdapter.visitTryCatchBlock(Label, Label, Label, String): void - removed:
method MethodAdapter.visitTypeInsn(int, String): void - removed:
method MethodAdapter.visitVarInsn(int, int): 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.visitIntInsn(int, int): 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.visitLookupSwitchInsn(Label, int[], Label[]): void - removed:
method MethodVisitor.visitMaxs(int, int): void - removed:
method MethodVisitor.visitMethodInsn(int, String, String, String): void - removed:
method MethodVisitor.visitMultiANewArrayInsn(String, int): void - removed:
method MethodVisitor.visitParameterAnnotation(int, String, boolean): AnnotationVisitor - removed:
method MethodVisitor.visitTableSwitchInsn(int, int, Label, Label[]): void - removed:
method MethodVisitor.visitTryCatchBlock(Label, Label, Label, String): void - removed:
method MethodVisitor.visitTypeInsn(int, String): void - removed:
method MethodVisitor.visitVarInsn(int, int): void - removed:
method Type.equals(Object): boolean - 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.getSize(): int - removed:
method Type.getSort(): int - removed:
method Type.hashCode(): int - removed:
method Type.toString(): String - 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_NATIVE: 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_STATIC: 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_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.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.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.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.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.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 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.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 method Type.getArgumentTypes(Method): Type[] - removed:
static method Type.getArgumentTypes(String): Type[] - 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.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(String): Type
- removed:
class SignatureReader - removed:
class SignatureWriter implements SignatureVisitor - removed:
ctor SignatureReader(String) - removed:
ctor SignatureWriter() - removed:
interface SignatureVisitor - 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
- added:
interface AnnotatedElementBuilder - added:
method AnnotatedElementBuilder.annotatedWith(Annotation): void - added:
method AnnotatedElementBuilder.annotatedWith(Class): void
- removed:
class Attribute - removed:
class ByteVector - removed:
class ClassAdapter implements ClassVisitor - removed:
class ClassReader - removed:
class ClassWriter implements ClassVisitor - removed:
class Label - removed:
class MethodAdapter implements MethodVisitor - removed:
class Type - removed:
ctor Attribute(String) - removed:
ctor ByteVector() - removed:
ctor ByteVector(int) - removed:
ctor ClassAdapter(ClassVisitor) - removed:
ctor ClassReader(InputStream) - removed:
ctor ClassReader(String) - removed:
ctor ClassReader(byte[]) - removed:
ctor ClassReader(byte[], int, int) - removed:
ctor ClassWriter(ClassReader, boolean) - removed:
ctor ClassWriter(boolean) - removed:
ctor ClassWriter(boolean, boolean) - removed:
ctor Label() - removed:
ctor MethodAdapter(MethodVisitor) - removed:
field Attribute.type: String - removed:
field ClassAdapter.cv: ClassVisitor - removed:
field ClassReader.b: byte[] - removed:
field ClassReader.header: int - removed:
field MethodAdapter.mv: MethodVisitor - removed:
interface AnnotationVisitor - removed:
interface ClassVisitor - removed:
interface FieldVisitor - removed:
interface MethodVisitor - 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 ClassAdapter.visit(int, int, String, String, String, String[]): void - removed:
method ClassAdapter.visitAnnotation(String, boolean): AnnotationVisitor - removed:
method ClassAdapter.visitAttribute(Attribute): void - removed:
method ClassAdapter.visitEnd(): void - removed:
method ClassAdapter.visitField(int, String, String, String, Object): FieldVisitor - removed:
method ClassAdapter.visitInnerClass(String, String, String, int): void - removed:
method ClassAdapter.visitMethod(int, String, String, String, String[]): MethodVisitor - removed:
method ClassAdapter.visitOuterClass(String, String, String): void - removed:
method ClassAdapter.visitSource(String, String): void - removed:
method ClassReader.accept(ClassVisitor, Attribute[], boolean): void - removed:
method ClassReader.accept(ClassVisitor, boolean): void - removed:
method ClassReader.getItem(int): int - 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.readLong(int): long - removed:
method ClassReader.readShort(int): short - removed:
method ClassReader.readUTF8(int, char[]): String - removed:
method ClassReader.readUnsignedShort(int): 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.visitOuterClass(String, String, String): void - removed:
method ClassVisitor.visitSource(String, String): void - removed:
method ClassWriter.newClass(String): int - removed:
method ClassWriter.newConst(Object): int - removed:
method ClassWriter.newField(String, String, String): int - removed:
method ClassWriter.newMethod(String, String, String, boolean): int - removed:
method ClassWriter.newNameType(String, 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.visitOuterClass(String, String, String): void - removed:
method ClassWriter.visitSource(String, String): void - removed:
method FieldVisitor.visitAnnotation(String, boolean): AnnotationVisitor - removed:
method FieldVisitor.visitAttribute(Attribute): void - removed:
method FieldVisitor.visitEnd(): void - removed:
method Label.getOffset(): int - removed:
method Label.toString(): String - removed:
method MethodAdapter.visitAnnotation(String, boolean): AnnotationVisitor - removed:
method MethodAdapter.visitAnnotationDefault(): AnnotationVisitor - removed:
method MethodAdapter.visitAttribute(Attribute): void - removed:
method MethodAdapter.visitCode(): void - removed:
method MethodAdapter.visitEnd(): void - removed:
method MethodAdapter.visitFieldInsn(int, String, String, String): void - removed:
method MethodAdapter.visitIincInsn(int, int): void - removed:
method MethodAdapter.visitInsn(int): void - removed:
method MethodAdapter.visitIntInsn(int, int): void - removed:
method MethodAdapter.visitJumpInsn(int, Label): void - removed:
method MethodAdapter.visitLabel(Label): void - removed:
method MethodAdapter.visitLdcInsn(Object): void - removed:
method MethodAdapter.visitLineNumber(int, Label): void - removed:
method MethodAdapter.visitLocalVariable(String, String, String, Label, Label, int): void - removed:
method MethodAdapter.visitLookupSwitchInsn(Label, int[], Label[]): void - removed:
method MethodAdapter.visitMaxs(int, int): void - removed:
method MethodAdapter.visitMethodInsn(int, String, String, String): void - removed:
method MethodAdapter.visitMultiANewArrayInsn(String, int): void - removed:
method MethodAdapter.visitParameterAnnotation(int, String, boolean): AnnotationVisitor - removed:
method MethodAdapter.visitTableSwitchInsn(int, int, Label, Label[]): void - removed:
method MethodAdapter.visitTryCatchBlock(Label, Label, Label, String): void - removed:
method MethodAdapter.visitTypeInsn(int, String): void - removed:
method MethodAdapter.visitVarInsn(int, int): 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.visitIincInsn(int, int): void - removed:
method MethodVisitor.visitInsn(int): void - removed:
method MethodVisitor.visitIntInsn(int, int): 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.visitLookupSwitchInsn(Label, int[], Label[]): void - removed:
method MethodVisitor.visitMaxs(int, int): void - removed:
method MethodVisitor.visitMethodInsn(int, String, String, String): void - removed:
method MethodVisitor.visitMultiANewArrayInsn(String, int): void - removed:
method MethodVisitor.visitParameterAnnotation(int, String, boolean): AnnotationVisitor - removed:
method MethodVisitor.visitTableSwitchInsn(int, int, Label, Label[]): void - removed:
method MethodVisitor.visitTryCatchBlock(Label, Label, Label, String): void - removed:
method MethodVisitor.visitTypeInsn(int, String): void - removed:
method MethodVisitor.visitVarInsn(int, int): void - removed:
method Type.equals(Object): boolean - 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.getSize(): int - removed:
method Type.getSort(): int - removed:
method Type.hashCode(): int - removed:
method Type.toString(): String - 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_NATIVE: 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_STATIC: 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_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.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.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.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.GETFIELD: int - removed:
static field Opcodes.GETSTATIC: int - removed:
static field Opcodes.GOTO: 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.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.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.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.SWAP: int - removed:
static field Opcodes.TABLESWITCH: int - 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.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 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.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 method Type.getArgumentTypes(Method): Type[] - removed:
static method Type.getArgumentTypes(String): Type[] - 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.getReturnType(Method): Type - removed:
static method Type.getReturnType(String): Type - removed:
static method Type.getType(Class): Type - removed:
static method Type.getType(String): Type
- removed:
class SignatureReader - removed:
class SignatureWriter implements SignatureVisitor - removed:
ctor SignatureReader(String) - removed:
ctor SignatureWriter() - removed:
interface SignatureVisitor - 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.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.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.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.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.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 ClassAdapter - removed:
class ClassNameReader - removed:
class ClassesKey - removed:
class CodeEmitter extends LocalVariablesSorter - removed:
class CodeGenerationException extends RuntimeException - removed:
class CollectionUtils - removed:
class DebuggingClassWriter extends ClassWriter - 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 MethodAdapter - 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:
ctor AbstractClassGenerator(AbstractClassGenerator.Source) - 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(boolean) - removed:
ctor DebuggingClassWriter(boolean, int, int) - removed:
ctor DefaultGeneratorStrategy() - removed:
ctor DefaultNamingPolicy() - removed:
ctor DuplicatesPredicate() - 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:
field LocalVariablesSorter.firstLocal: int - removed:
interface ClassGenerator - removed:
interface Constants extends Opcodes - removed:
interface Converter - removed:
interface Customizer - removed:
interface GeneratorStrategy - 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.create(Object): Object - removed:
method AbstractClassGenerator.firstInstance(Class): Object - 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.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 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_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.getClassWriter(): ClassWriter - removed:
method DefaultGeneratorStrategy.transform(ClassGenerator): ClassGenerator - removed:
method DefaultGeneratorStrategy.transform(byte[]): byte[] - removed:
method DefaultNamingPolicy.getClassName(String, String, Object, Predicate): String - removed:
method DuplicatesPredicate.evaluate(Object): boolean - removed:
method GeneratorStrategy.equals(Object): boolean - removed:
method GeneratorStrategy.generate(ClassGenerator): byte[] - removed:
method KeyFactory.Generator.create(): KeyFactory - removed:
method KeyFactory.Generator.firstInstance(Class): Object - removed:
method KeyFactory.Generator.generateClass(ClassVisitor): void - removed:
method KeyFactory.Generator.getDefaultClassLoader(): ClassLoader - 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:
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.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 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.OBJECT_BY_CLASS: Customizer - 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.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.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.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(ClassLoader, Class, Customizer): 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.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.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.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:
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[], CallbackFilter, 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.generateClass(ClassVisitor): void - removed:
method Enhancer.getDefaultClassLoader(): ClassLoader - 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 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.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.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.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.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.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 ClassAdapter implements ClassTransformer - removed:
abstract class AbstractProcessTask extends Task - removed:
abstract class AbstractTransformTask extends AbstractProcessTask - removed:
abstract class ClassEmitterTransformer extends ClassEmitter implements ClassTransformer - removed:
class AnnotationVisitorTee implements AnnotationVisitor - removed:
class ClassFilterTransformer extends AbstractClassFilterTransformer - removed:
class ClassReaderGenerator implements ClassGenerator - removed:
class ClassTransformerChain extends AbstractClassTransformer - removed:
class ClassTransformerTee extends ClassAdapter implements ClassTransformer - removed:
class ClassVisitorTee implements ClassVisitor - removed:
class FieldVisitorTee implements FieldVisitor - removed:
class MethodFilterTransformer extends AbstractClassTransformer - removed:
class MethodVisitorTee implements 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[], boolean) - removed:
ctor ClassReaderGenerator(ClassReader, boolean) - 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 ClassTransformer extends ClassVisitor - 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.getGenerator(ClassReader): ClassGenerator - removed:
method AbstractClassLoader.loadClass(String): Class - removed:
method AbstractClassLoader.postProcess(Class): void - removed:
method AbstractClassLoader.skipDebug(): boolean - 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.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 AbstractTransformTask.skipDebug(): boolean - 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 FieldVisitorTee.visitAnnotation(String, boolean): AnnotationVisitor - removed:
method FieldVisitorTee.visitAttribute(Attribute): void - removed:
method FieldVisitorTee.visitEnd(): void - 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.visitIincInsn(int, int): void - removed:
method MethodVisitorTee.visitInsn(int): void - removed:
method MethodVisitorTee.visitIntInsn(int, int): 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.visitLookupSwitchInsn(Label, int[], Label[]): void - removed:
method MethodVisitorTee.visitMaxs(int, int): void - removed:
method MethodVisitorTee.visitMethodInsn(int, String, String, String): void - removed:
method MethodVisitorTee.visitMultiANewArrayInsn(String, int): void - removed:
method MethodVisitorTee.visitParameterAnnotation(int, String, boolean): AnnotationVisitor - removed:
method MethodVisitorTee.visitTableSwitchInsn(int, int, Label, Label[]): void - removed:
method MethodVisitorTee.visitTryCatchBlock(Label, Label, Label, String): void - 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
- added:
@interface Nullable - added:
abstract class AbstractBindingBuilder - added:
abstract class AbstractIterator implements Iterator - added:
abstract class AbstractMapEntry implements Map.Entry - added:
abstract class BindingImpl implements Binding - added:
abstract class FailableCache - added:
abstract class FinalizablePhantomReference extends PhantomReference implements FinalizableReference - added:
abstract class FinalizableSoftReference extends SoftReference implements FinalizableReference - added:
abstract class FinalizableWeakReference extends WeakReference implements FinalizableReference - added:
abstract class ImmutableCollection implements Collection, Serializable - added:
abstract class ImmutableList extends ImmutableCollection implements List, RandomAccess - added:
abstract class ImmutableMap implements ConcurrentMap, Serializable - added:
abstract class ImmutableSet extends ImmutableCollection implements Set - added:
abstract class Scoping - added:
abstract class UnmodifiableIterator implements Iterator - added:
class Annotations - added:
class AsynchronousComputationException extends ComputationException - added:
class BindingBuilder extends AbstractBindingBuilder implements AnnotatedBindingBuilder - added:
class Classes - added:
class ComputationException extends RuntimeException - added:
class ConstructionContext - added:
class ErrorsException extends Exception - added:
class ExposedBindingImpl extends BindingImpl implements ExposedBinding - added:
class ExposureBuilder implements AnnotatedElementBuilder - added:
class FinalizableReferenceQueue - added:
class Finalizer extends Thread - added:
class InstanceBindingImpl extends BindingImpl implements InstanceBinding - added:
class MoreTypes - added:
class Nullability - added:
class ProviderMethod implements ProviderWithDependencies - added:
class SourceProvider - added:
class StackTraceElements - added:
class Stopwatch - added:
class Strings - added:
class ToStringBuilder - added:
class UniqueAnnotations - added:
class UntargettedBindingImpl extends BindingImpl implements UntargettedBinding - added:
ctor AbstractBindingBuilder(Binder, List, Object, Key) - added:
ctor AbstractIterator() - added:
ctor AbstractMapEntry() - added:
ctor Annotations() - added:
ctor AsynchronousComputationException(Throwable) - added:
ctor BindingBuilder(Binder, List, Object, Key) - added:
ctor BindingImpl(Injector, Key, Object, InternalFactory, Scoping) - added:
ctor BindingImpl(Object, Key, Scoping) - added:
ctor BytecodeGen() - added:
ctor Classes() - added:
ctor ComputationException(Throwable) - added:
ctor ConstantBindingBuilderImpl(Binder, List, Object) - added:
ctor ConstructionContext() - added:
ctor Errors() - added:
ctor Errors(Object) - added:
ctor ErrorsException(Errors) - added:
ctor ExposedBindingImpl(Injector, Object, Key, InternalFactory, PrivateElements) - added:
ctor ExposedBindingImpl(Object, Key, Scoping, PrivateElements) - added:
ctor ExposureBuilder(Binder, Object, Key) - added:
ctor FailableCache() - added:
ctor FinalizablePhantomReference(Object, FinalizableReferenceQueue) - added:
ctor FinalizableReferenceQueue() - added:
ctor FinalizableSoftReference(Object, FinalizableReferenceQueue) - added:
ctor FinalizableWeakReference(Object, FinalizableReferenceQueue) - added:
ctor ImmutableList.Builder() - added:
ctor ImmutableMap.Builder() - added:
ctor ImmutableSet.Builder() - added:
ctor InstanceBindingImpl(Injector, Key, Object, InternalFactory, Set, Object) - added:
ctor InstanceBindingImpl(Object, Key, Scoping, Set, Object) - added:
ctor InternalContext() - added:
ctor LinkedBindingImpl(Injector, Key, Object, InternalFactory, Scoping, Key) - added:
ctor LinkedBindingImpl(Object, Key, Scoping, Key) - added:
ctor LinkedProviderBindingImpl(Injector, Key, Object, InternalFactory, Scoping, Key) - added:
ctor MapMaker() - added:
ctor MatcherAndConverter(Matcher, TypeConverter, Object) - added:
ctor MoreTypes.GenericArrayTypeImpl(Type) - added:
ctor MoreTypes.ParameterizedTypeImpl(Type, Type, Type[]) - added:
ctor MoreTypes.WildcardTypeImpl(Type[], Type[]) - added:
ctor PrivateElementsImpl(Object) - added:
ctor ProviderInstanceBindingImpl(Injector, Key, Object, InternalFactory, Scoping, Provider, Set) - added:
ctor ProviderInstanceBindingImpl(Object, Key, Scoping, Set, Provider) - added:
ctor SourceProvider() - added:
ctor StackTraceElements() - added:
ctor Stopwatch() - added:
ctor ToStringBuilder(Class) - added:
ctor ToStringBuilder(String) - added:
ctor UnmodifiableIterator() - added:
ctor UntargettedBindingImpl(Injector, Key, Object) - added:
ctor UntargettedBindingImpl(Object, Key, Scoping) - added:
enum BytecodeGen.Visibility - added:
field AbstractBindingBuilder.binder: Binder - added:
field AbstractBindingBuilder.elements: List - added:
field AbstractBindingBuilder.position: int - added:
final class BytecodeGen - added:
final class Collections2 - added:
final class ConstantBindingBuilderImpl extends AbstractBindingBuilder implements AnnotatedConstantBindingBuilder, ConstantBindingBuilder - added:
final class Errors implements Serializable - added:
final class InternalContext - added:
final class Iterables - added:
final class Iterators - added:
final class Join - added:
final class LinkedBindingImpl extends BindingImpl implements LinkedKeyBinding - added:
final class LinkedProviderBindingImpl extends BindingImpl implements ProviderKeyBinding - added:
final class Lists - added:
final class MapMaker - added:
final class Maps - added:
final class MatcherAndConverter - added:
final class ObjectArrays - added:
final class Objects - added:
final class Preconditions - added:
final class PrivateElementsImpl implements PrivateElements - added:
final class ProviderInstanceBindingImpl extends BindingImpl implements ProviderInstanceBinding - added:
final class ProviderMethodsModule implements Module - added:
final class Sets - added:
interface ErrorHandler - added:
interface FinalizableReference - added:
interface Function - added:
interface InternalFactory - added:
method AbstractBindingBuilder.annotatedWithInternal(Annotation): BindingImpl - added:
method AbstractBindingBuilder.annotatedWithInternal(Class): BindingImpl - added:
method AbstractBindingBuilder.asEagerSingleton(): void - added:
method AbstractBindingBuilder.checkNotAnnotated(): void - added:
method AbstractBindingBuilder.checkNotScoped(): void - added:
method AbstractBindingBuilder.checkNotTargetted(): void - added:
method AbstractBindingBuilder.getBinding(): BindingImpl - added:
method AbstractBindingBuilder.in(Class): void - added:
method AbstractBindingBuilder.in(Scope): void - added:
method AbstractBindingBuilder.keyTypeIsSet(): boolean - added:
method AbstractBindingBuilder.setBinding(BindingImpl): BindingImpl - added:
method AbstractIterator.computeNext(): Object - added:
method AbstractIterator.endOfData(): Object - added:
method AbstractIterator.hasNext(): boolean - added:
method AbstractIterator.next(): Object - added:
method AbstractIterator.remove(): void - added:
method AbstractMapEntry.equals(Object): boolean - added:
method AbstractMapEntry.getKey(): Object - added:
method AbstractMapEntry.getValue(): Object - added:
method AbstractMapEntry.hashCode(): int - added:
method AbstractMapEntry.setValue(Object): Object - added:
method AbstractMapEntry.toString(): String - added:
method BindingBuilder.annotatedWith(Annotation): BindingBuilder - added:
method BindingBuilder.annotatedWith(Class): BindingBuilder - added:
method BindingBuilder.to(Class): BindingBuilder - added:
method BindingBuilder.to(Key): BindingBuilder - added:
method BindingBuilder.to(TypeLiteral): BindingBuilder - added:
method BindingBuilder.toInstance(Object): void - added:
method BindingBuilder.toProvider(Class): BindingBuilder - added:
method BindingBuilder.toProvider(Key): BindingBuilder - added:
method BindingBuilder.toProvider(Provider): BindingBuilder - added:
method BindingBuilder.toString(): String - added:
method BindingImpl.acceptScopingVisitor(BindingScopingVisitor): Object - added:
method BindingImpl.acceptVisitor(ElementVisitor): Object - added:
method BindingImpl.getInjector(): Injector - added:
method BindingImpl.getInternalFactory(): InternalFactory - added:
method BindingImpl.getKey(): Key - added:
method BindingImpl.getProvider(): Provider - added:
method BindingImpl.getScoping(): Scoping - added:
method BindingImpl.getSource(): Object - added:
method BindingImpl.isConstant(): boolean - added:
method BindingImpl.toString(): String - added:
method BindingImpl.withKey(Key): BindingImpl - added:
method BindingImpl.withScoping(Scoping): BindingImpl - added:
method BytecodeGen.Visibility.and(BytecodeGen.Visibility): BytecodeGen.Visibility - added:
method ConstantBindingBuilderImpl.annotatedWith(Annotation): ConstantBindingBuilder - added:
method ConstantBindingBuilderImpl.annotatedWith(Class): ConstantBindingBuilder - added:
method ConstantBindingBuilderImpl.to(Class): void - added:
method ConstantBindingBuilderImpl.to(Enum): void - added:
method ConstantBindingBuilderImpl.to(String): void - added:
method ConstantBindingBuilderImpl.to(boolean): void - added:
method ConstantBindingBuilderImpl.to(char): void - added:
method ConstantBindingBuilderImpl.to(double): void - added:
method ConstantBindingBuilderImpl.to(float): void - added:
method ConstantBindingBuilderImpl.to(int): void - added:
method ConstantBindingBuilderImpl.to(long): void - added:
method ConstantBindingBuilderImpl.to(short): void - added:
method ConstantBindingBuilderImpl.toString(): String - added:
method ConstructionContext.createProxy(Errors, Class): Object - added:
method ConstructionContext.finishConstruction(): void - added:
method ConstructionContext.getCurrentReference(): Object - added:
method ConstructionContext.isConstructing(): boolean - added:
method ConstructionContext.removeCurrentReference(): void - added:
method ConstructionContext.setCurrentReference(Object): void - added:
method ConstructionContext.setProxyDelegates(Object): void - added:
method ConstructionContext.startConstruction(): void - added:
method ErrorHandler.handle(Message): void - added:
method ErrorHandler.handle(Object, Errors): void - added:
method Errors.addMessage(Message): Errors - added:
method Errors.addMessage(String, Object[]): Errors - added:
method Errors.ambiguousTypeConversion(String, Object, TypeLiteral, MatcherAndConverter, MatcherAndConverter): Errors - added:
method Errors.bindingAlreadySet(Key, Object): Errors - added:
method Errors.bindingToProvider(): Errors - added:
method Errors.cannotBindToGuiceType(String): Errors - added:
method Errors.cannotInjectInnerClass(Class): Errors - added:
method Errors.cannotInjectRawMembersInjector(): Errors - added:
method Errors.cannotInjectRawProvider(): Errors - added:
method Errors.cannotInjectRawTypeLiteral(): Errors - added:
method Errors.cannotInjectTypeLiteralOf(Type): Errors - added:
method Errors.cannotSatisfyCircularDependency(Class): Errors - added:
method Errors.checkForNull(Object, Object, Dependency): Object - added:
method Errors.childBindingAlreadySet(Key): Errors - added:
method Errors.conversionError(String, Object, TypeLiteral, MatcherAndConverter, RuntimeException): Errors - added:
method Errors.conversionTypeError(String, Object, TypeLiteral, MatcherAndConverter, Object): Errors - added:
method Errors.converterReturnedNull(String, Object, TypeLiteral, MatcherAndConverter): Errors - added:
method Errors.duplicateBindingAnnotations(Member, Class, Class): Errors - added:
method Errors.duplicateScopeAnnotations(Class, Class): Errors - added:
method Errors.duplicateScopes(Scope, Class, Scope): Errors - added:
method Errors.errorInProvider(RuntimeException): Errors - added:
method Errors.errorInUserCode(Throwable, String, Object[]): Errors - added:
method Errors.errorInUserInjector(MembersInjector, TypeLiteral, RuntimeException): Errors - added:
method Errors.errorInjectingConstructor(Throwable): Errors - added:
method Errors.errorInjectingMethod(Throwable): Errors - added:
method Errors.errorNotifyingInjectionListener(InjectionListener, TypeLiteral, RuntimeException): Errors - added:
method Errors.errorNotifyingTypeListener(TypeListenerBinding, TypeLiteral, Throwable): Errors - added:
method Errors.exposedButNotBound(Key): void - added:
method Errors.getMessages(): List - added:
method Errors.getSources(): List - added:
method Errors.hasErrors(): boolean - added:
method Errors.merge(Collection): Errors - added:
method Errors.merge(Errors): Errors - added:
method Errors.misplacedBindingAnnotation(Member, Annotation): Errors - added:
method Errors.missingConstantValues(): Errors - added:
method Errors.missingConstructor(Class): Errors - added:
method Errors.missingImplementation(Key): Errors - added:
method Errors.missingRuntimeRetention(Object): Errors - added:
method Errors.missingScopeAnnotation(): Errors - added:
method Errors.notASubtype(Class, Class): Errors - added:
method Errors.optionalConstructor(Constructor): Errors - added:
method Errors.recursiveBinding(): Errors - added:
method Errors.recursiveImplementationType(): Errors - added:
method Errors.recursiveProviderType(): Errors - added:
method Errors.scopeAnnotationOnAbstractType(Class, Class, Object): Errors - added:
method Errors.scopeNotFound(Class): Errors - added:
method Errors.size(): int - added:
method Errors.subtypeNotProvided(Class, Class): Errors - added:
method Errors.throwConfigurationExceptionIfErrorsExist(): void - added:
method Errors.throwCreationExceptionIfErrorsExist(): void - added:
method Errors.throwIfNewErrors(int): void - added:
method Errors.throwProvisionExceptionIfErrorsExist(): void - added:
method Errors.toException(): ErrorsException - added:
method Errors.tooManyConstructors(Class): Errors - added:
method Errors.voidProviderMethod(): Errors - added:
method Errors.withSource(Object): Errors - added:
method ErrorsException.getErrors(): Errors - added:
method ExposedBindingImpl.acceptTargetVisitor(BindingTargetVisitor): Object - added:
method ExposedBindingImpl.applyTo(Binder): void - added:
method ExposedBindingImpl.getDependencies(): Set - added:
method ExposedBindingImpl.getPrivateElements(): PrivateElements - added:
method ExposedBindingImpl.toString(): String - added:
method ExposedBindingImpl.withKey(Key): ExposedBindingImpl - added:
method ExposedBindingImpl.withScoping(Scoping): BindingImpl - added:
method ExposureBuilder.annotatedWith(Annotation): void - added:
method ExposureBuilder.annotatedWith(Class): void - added:
method ExposureBuilder.checkNotAnnotated(): void - added:
method ExposureBuilder.getKey(): Key - added:
method ExposureBuilder.getSource(): Object - added:
method ExposureBuilder.toString(): String - added:
method FailableCache.create(Object, Errors): Object - added:
method FailableCache.get(Object, Errors): Object - added:
method FinalizableReference.finalizeReferent(): void - added:
method Finalizer.run(): void - added:
method Function.apply(Object): Object - added:
method Function.equals(Object): boolean - added:
method ImmutableCollection.add(Object): boolean - added:
method ImmutableCollection.addAll(Collection): boolean - added:
method ImmutableCollection.clear(): void - added:
method ImmutableCollection.contains(Object): boolean - added:
method ImmutableCollection.containsAll(Collection): boolean - added:
method ImmutableCollection.isEmpty(): boolean - added:
method ImmutableCollection.iterator(): UnmodifiableIterator - added:
method ImmutableCollection.remove(Object): boolean - added:
method ImmutableCollection.removeAll(Collection): boolean - added:
method ImmutableCollection.retainAll(Collection): boolean - added:
method ImmutableCollection.toArray(): Object[] - added:
method ImmutableCollection.toArray(Object[]): Object[] - added:
method ImmutableCollection.toString(): String - added:
method ImmutableList.Builder.add(Object): ImmutableList.Builder - added:
method ImmutableList.Builder.addAll(Iterable): ImmutableList.Builder - added:
method ImmutableList.Builder.build(): ImmutableList - added:
method ImmutableList.add(int, Object): void - added:
method ImmutableList.addAll(int, Collection): boolean - added:
method ImmutableList.indexOf(Object): int - added:
method ImmutableList.iterator(): UnmodifiableIterator - added:
method ImmutableList.lastIndexOf(Object): int - added:
method ImmutableList.remove(int): Object - added:
method ImmutableList.set(int, Object): Object - added:
method ImmutableList.subList(int, int): ImmutableList - added:
method ImmutableMap.Builder.build(): ImmutableMap - added:
method ImmutableMap.Builder.put(Object, Object): ImmutableMap.Builder - added:
method ImmutableMap.Builder.putAll(Map): ImmutableMap.Builder - added:
method ImmutableMap.clear(): void - added:
method ImmutableMap.containsKey(Object): boolean - added:
method ImmutableMap.containsValue(Object): boolean - added:
method ImmutableMap.entrySet(): ImmutableSet - added:
method ImmutableMap.equals(Object): boolean - added:
method ImmutableMap.get(Object): Object - added:
method ImmutableMap.hashCode(): int - added:
method ImmutableMap.keySet(): ImmutableSet - added:
method ImmutableMap.put(Object, Object): Object - added:
method ImmutableMap.putAll(Map): void - added:
method ImmutableMap.putIfAbsent(Object, Object): Object - added:
method ImmutableMap.remove(Object): Object - added:
method ImmutableMap.remove(Object, Object): boolean - added:
method ImmutableMap.replace(Object, Object): Object - added:
method ImmutableMap.replace(Object, Object, Object): boolean - added:
method ImmutableMap.toString(): String - added:
method ImmutableMap.values(): ImmutableCollection - added:
method ImmutableSet.Builder.add(Object): ImmutableSet.Builder - added:
method ImmutableSet.Builder.add(Object[]): ImmutableSet.Builder - added:
method ImmutableSet.Builder.addAll(Iterable): ImmutableSet.Builder - added:
method ImmutableSet.Builder.addAll(Iterator): ImmutableSet.Builder - added:
method ImmutableSet.Builder.build(): ImmutableSet - added:
method ImmutableSet.equals(Object): boolean - added:
method ImmutableSet.hashCode(): int - added:
method ImmutableSet.iterator(): UnmodifiableIterator - added:
method ImmutableSet.toString(): String - added:
method InstanceBindingImpl.acceptTargetVisitor(BindingTargetVisitor): Object - added:
method InstanceBindingImpl.applyTo(Binder): void - added:
method InstanceBindingImpl.getDependencies(): Set - added:
method InstanceBindingImpl.getInjectionPoints(): Set - added:
method InstanceBindingImpl.getInstance(): Object - added:
method InstanceBindingImpl.getProvider(): Provider - added:
method InstanceBindingImpl.toString(): String - added:
method InstanceBindingImpl.withKey(Key): BindingImpl - added:
method InstanceBindingImpl.withScoping(Scoping): BindingImpl - added:
method InternalContext.getConstructionContext(Object): ConstructionContext - added:
method InternalContext.getDependency(): Dependency - added:
method InternalContext.setDependency(Dependency): void - added:
method InternalFactory.get(Errors, InternalContext, Dependency): Object - added:
method LinkedBindingImpl.acceptTargetVisitor(BindingTargetVisitor): Object - added:
method LinkedBindingImpl.applyTo(Binder): void - added:
method LinkedBindingImpl.getLinkedKey(): Key - added:
method LinkedBindingImpl.toString(): String - added:
method LinkedBindingImpl.withKey(Key): BindingImpl - added:
method LinkedBindingImpl.withScoping(Scoping): BindingImpl - added:
method LinkedProviderBindingImpl.acceptTargetVisitor(BindingTargetVisitor): Object - added:
method LinkedProviderBindingImpl.applyTo(Binder): void - added:
method LinkedProviderBindingImpl.getProviderKey(): Key - added:
method LinkedProviderBindingImpl.toString(): String - added:
method LinkedProviderBindingImpl.withKey(Key): BindingImpl - added:
method LinkedProviderBindingImpl.withScoping(Scoping): BindingImpl - added:
method MapMaker.concurrencyLevel(int): MapMaker - added:
method MapMaker.expiration(long, TimeUnit): MapMaker - added:
method MapMaker.initialCapacity(int): MapMaker - added:
method MapMaker.loadFactor(float): MapMaker - added:
method MapMaker.makeComputingMap(Function): ConcurrentMap - added:
method MapMaker.makeMap(): ConcurrentMap - added:
method MapMaker.softKeys(): MapMaker - added:
method MapMaker.softValues(): MapMaker - added:
method MapMaker.weakKeys(): MapMaker - added:
method MapMaker.weakValues(): MapMaker - added:
method MatcherAndConverter.getSource(): Object - added:
method MatcherAndConverter.getTypeConverter(): TypeConverter - added:
method MatcherAndConverter.getTypeMatcher(): Matcher - added:
method MatcherAndConverter.toString(): String - added:
method MoreTypes.GenericArrayTypeImpl.equals(Object): boolean - added:
method MoreTypes.GenericArrayTypeImpl.getGenericComponentType(): Type - added:
method MoreTypes.GenericArrayTypeImpl.hashCode(): int - added:
method MoreTypes.GenericArrayTypeImpl.isFullySpecified(): boolean - added:
method MoreTypes.GenericArrayTypeImpl.toString(): String - added:
method MoreTypes.MemberImpl.getDeclaringClass(): Class - added:
method MoreTypes.MemberImpl.getModifiers(): int - added:
method MoreTypes.MemberImpl.getName(): String - added:
method MoreTypes.MemberImpl.isSynthetic(): boolean - added:
method MoreTypes.MemberImpl.toString(): String - added:
method MoreTypes.ParameterizedTypeImpl.equals(Object): boolean - added:
method MoreTypes.ParameterizedTypeImpl.getActualTypeArguments(): Type[] - added:
method MoreTypes.ParameterizedTypeImpl.getOwnerType(): Type - added:
method MoreTypes.ParameterizedTypeImpl.getRawType(): Type - added:
method MoreTypes.ParameterizedTypeImpl.hashCode(): int - added:
method MoreTypes.ParameterizedTypeImpl.isFullySpecified(): boolean - added:
method MoreTypes.ParameterizedTypeImpl.toString(): String - added:
method MoreTypes.WildcardTypeImpl.equals(Object): boolean - added:
method MoreTypes.WildcardTypeImpl.getLowerBounds(): Type[] - added:
method MoreTypes.WildcardTypeImpl.getUpperBounds(): Type[] - added:
method MoreTypes.WildcardTypeImpl.hashCode(): int - added:
method MoreTypes.WildcardTypeImpl.isFullySpecified(): boolean - added:
method MoreTypes.WildcardTypeImpl.toString(): String - added:
method PrivateElementsImpl.acceptVisitor(ElementVisitor): Object - added:
method PrivateElementsImpl.addExposureBuilder(ExposureBuilder): void - added:
method PrivateElementsImpl.applyTo(Binder): void - added:
method PrivateElementsImpl.getElements(): List - added:
method PrivateElementsImpl.getElementsMutable(): List - added:
method PrivateElementsImpl.getExposedKeys(): Set - added:
method PrivateElementsImpl.getExposedSource(Key): Object - added:
method PrivateElementsImpl.getInjector(): Injector - added:
method PrivateElementsImpl.getSource(): Object - added:
method PrivateElementsImpl.initInjector(Injector): void - added:
method PrivateElementsImpl.toString(): String - added:
method ProviderInstanceBindingImpl.acceptTargetVisitor(BindingTargetVisitor): Object - added:
method ProviderInstanceBindingImpl.applyTo(Binder): void - added:
method ProviderInstanceBindingImpl.getDependencies(): Set - added:
method ProviderInstanceBindingImpl.getInjectionPoints(): Set - added:
method ProviderInstanceBindingImpl.getProviderInstance(): Provider - added:
method ProviderInstanceBindingImpl.toString(): String - added:
method ProviderInstanceBindingImpl.withKey(Key): BindingImpl - added:
method ProviderInstanceBindingImpl.withScoping(Scoping): BindingImpl - added:
method ProviderMethod.configure(Binder): void - added:
method ProviderMethod.get(): Object - added:
method ProviderMethod.getDependencies(): Set - added:
method ProviderMethod.getInstance(): Object - added:
method ProviderMethod.getKey(): Key - added:
method ProviderMethod.getMethod(): Method - added:
method ProviderMethodsModule.configure(Binder): void - added:
method ProviderMethodsModule.equals(Object): boolean - added:
method ProviderMethodsModule.getProviderMethods(Binder): List - added:
method ProviderMethodsModule.hashCode(): int - added:
method Scoping.acceptVisitor(BindingScopingVisitor): Object - added:
method Scoping.applyTo(ScopedBindingBuilder): void - added:
method Scoping.getScopeAnnotation(): Class - added:
method Scoping.getScopeInstance(): Scope - added:
method Scoping.isEagerSingleton(Stage): boolean - added:
method Scoping.isExplicitlyScoped(): boolean - added:
method Scoping.isNoScope(): boolean - added:
method SourceProvider.get(): StackTraceElement - added:
method SourceProvider.plusSkippedClasses(Class[]): SourceProvider - added:
method Stopwatch.reset(): long - added:
method Stopwatch.resetAndLog(String): void - added:
method ToStringBuilder.add(String, Object): ToStringBuilder - added:
method ToStringBuilder.toString(): String - added:
method UnmodifiableIterator.remove(): void - added:
method UntargettedBindingImpl.acceptTargetVisitor(BindingTargetVisitor): Object - added:
method UntargettedBindingImpl.applyTo(Binder): void - added:
method UntargettedBindingImpl.toString(): String - added:
method UntargettedBindingImpl.withKey(Key): BindingImpl - added:
method UntargettedBindingImpl.withScoping(Scoping): BindingImpl - added:
static class ImmutableList.Builder - added:
static class ImmutableMap.Builder - added:
static class ImmutableSet.Builder - added:
static class Join.JoinException extends RuntimeException - added:
static class MoreTypes.GenericArrayTypeImpl implements GenericArrayType, Serializable, MoreTypes.CompositeType - added:
static class MoreTypes.MemberImpl implements Member, Serializable - added:
static class MoreTypes.ParameterizedTypeImpl implements ParameterizedType, Serializable, MoreTypes.CompositeType - added:
static class MoreTypes.WildcardTypeImpl implements WildcardType, Serializable, MoreTypes.CompositeType - added:
static field AbstractBindingBuilder.ANNOTATION_ALREADY_SPECIFIED: String - added:
static field AbstractBindingBuilder.BINDING_TO_NULL: String - added:
static field AbstractBindingBuilder.CONSTANT_VALUE_ALREADY_SET: String - added:
static field AbstractBindingBuilder.IMPLEMENTATION_ALREADY_SET: String - added:
static field AbstractBindingBuilder.NULL_KEY: Key - added:
static field AbstractBindingBuilder.SCOPE_ALREADY_SET: String - added:
static field AbstractBindingBuilder.SINGLE_INSTANCE_AND_SCOPE: String - added:
static field BytecodeGen.Visibility.PUBLIC: BytecodeGen.Visibility - added:
static field BytecodeGen.Visibility.SAME_PACKAGE: BytecodeGen.Visibility - added:
static field MoreTypes.EMPTY_TYPE_ARRAY: Type[] - added:
static field Scoping.EAGER_SINGLETON: Scoping - added:
static field Scoping.SINGLETON_ANNOTATION: Scoping - added:
static field Scoping.SINGLETON_INSTANCE: Scoping - added:
static field Scoping.UNSCOPED: Scoping - added:
static field SourceProvider.DEFAULT_INSTANCE: SourceProvider - added:
static field SourceProvider.UNKNOWN_SOURCE: Object - added:
static method Annotations.checkForMisplacedScopeAnnotations(Class, Object, Errors): void - added:
static method Annotations.findBindingAnnotation(Errors, Member, Annotation[]): Annotation - added:
static method Annotations.findScopeAnnotation(Errors, Annotation[]): Class - added:
static method Annotations.findScopeAnnotation(Errors, Class): Class - added:
static method Annotations.getKey(TypeLiteral, Member, Annotation[], Errors): Key - added:
static method Annotations.isRetainedAtRuntime(Class): boolean - added:
static method Annotations.isScopeAnnotation(Class): boolean - added:
static method BytecodeGen.Visibility.forMember(Member): BytecodeGen.Visibility - added:
static method BytecodeGen.Visibility.forType(Class): BytecodeGen.Visibility - added:
static method BytecodeGen.Visibility.valueOf(String): BytecodeGen.Visibility - added:
static method BytecodeGen.Visibility.values(): BytecodeGen.Visibility[] - added:
static method BytecodeGen.getClassLoader(Class): ClassLoader - added:
static method Classes.isConcrete(Class): boolean - added:
static method Classes.isInnerClass(Class): boolean - added:
static method Errors.convert(Object): Object - added:
static method Errors.format(String, Collection): String - added:
static method Errors.format(String, Object[]): String - added:
static method Errors.formatInjectionPoint(Formatter, Dependency, InjectionPoint): void - added:
static method Errors.formatSource(Formatter, Object): void - added:
static method Errors.getMessagesFromThrowable(Throwable): Collection - added:
static method Errors.getOnlyCause(Collection): Throwable - added:
static method Finalizer.startFinalizer(Class, Object): ReferenceQueue - added:
static method ImmutableList.builder(): ImmutableList.Builder - added:
static method ImmutableList.copyOf(Iterable): ImmutableList - added:
static method ImmutableList.copyOf(Iterator): ImmutableList - added:
static method ImmutableList.of(): ImmutableList - added:
static method ImmutableList.of(Object): ImmutableList - added:
static method ImmutableList.of(Object, Object): ImmutableList - added:
static method ImmutableList.of(Object, Object, Object): ImmutableList - added:
static method ImmutableList.of(Object, Object, Object, Object): ImmutableList - added:
static method ImmutableList.of(Object, Object, Object, Object, Object): ImmutableList - added:
static method ImmutableList.of(Object[]): ImmutableList - added:
static method ImmutableMap.builder(): ImmutableMap.Builder - added:
static method ImmutableMap.copyOf(Map): ImmutableMap - added:
static method ImmutableMap.of(): ImmutableMap - added:
static method ImmutableMap.of(Object, Object): ImmutableMap - added:
static method ImmutableMap.of(Object, Object, Object, Object): ImmutableMap - added:
static method ImmutableMap.of(Object, Object, Object, Object, Object, Object): ImmutableMap - added:
static method ImmutableMap.of(Object, Object, Object, Object, Object, Object, Object, Object): ImmutableMap - added:
static method ImmutableMap.of(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): ImmutableMap - added:
static method ImmutableSet.builder(): ImmutableSet.Builder - added:
static method ImmutableSet.copyOf(Iterable): ImmutableSet - added:
static method ImmutableSet.copyOf(Iterator): ImmutableSet - added:
static method ImmutableSet.of(): ImmutableSet - added:
static method ImmutableSet.of(Object): ImmutableSet - added:
static method ImmutableSet.of(Object[]): ImmutableSet - added:
static method Iterables.concat(Iterable): Iterable - added:
static method Iterables.concat(Iterable, Iterable): Iterable - added:
static method Iterables.getOnlyElement(Iterable): Object - added:
static method Iterables.toString(Iterable): String - added:
static method Iterables.transform(Iterable, Function): Iterable - added:
static method Iterators.asEnumeration(Iterator): Enumeration - added:
static method Iterators.concat(Iterator): Iterator - added:
static method Iterators.emptyIterator(): UnmodifiableIterator - added:
static method Iterators.emptyListIterator(): ListIterator - added:
static method Iterators.forArray(Object[]): UnmodifiableIterator - added:
static method Iterators.forArray(Object[], int, int): UnmodifiableIterator - added:
static method Iterators.getOnlyElement(Iterator): Object - added:
static method Iterators.singletonIterator(Object): UnmodifiableIterator - added:
static method Iterators.toString(Iterator): String - added:
static method Iterators.transform(Iterator, Function): Iterator - added:
static method Iterators.unmodifiableIterator(Iterator): UnmodifiableIterator - added:
static method Join.join(Appendable, String, Iterable): Appendable - added:
static method Join.join(Appendable, String, Iterator): Appendable - added:
static method Join.join(Appendable, String, Object, Object[]): Appendable - added:
static method Join.join(Appendable, String, Object[]): Appendable - added:
static method Join.join(Appendable, String, String, Map): Appendable - added:
static method Join.join(String, Iterable): String - added:
static method Join.join(String, Iterator): String - added:
static method Join.join(String, Object, Object[]): String - added:
static method Join.join(String, Object[]): String - added:
static method Join.join(String, String, Map): String - added:
static method Lists.newArrayList(): ArrayList - added:
static method Lists.newArrayList(Iterable): ArrayList - added:
static method Lists.newArrayList(Iterator): ArrayList - added:
static method Lists.newArrayList(Object, Object[]): ArrayList - added:
static method Lists.newArrayList(Object[]): ArrayList - added:
static method Maps.immutableEntry(Object, Object): Map.Entry - added:
static method Maps.newHashMap(): HashMap - added:
static method Maps.newIdentityHashMap(): IdentityHashMap - added:
static method Maps.newLinkedHashMap(): LinkedHashMap - added:
static method Maps.newTreeMap(): TreeMap - added:
static method MoreTypes.canonicalize(Type): Type - added:
static method MoreTypes.equals(Type, Type): boolean - added:
static method MoreTypes.getGenericSupertype(Type, Class, Class): Type - added:
static method MoreTypes.getRawType(Type): Class - added:
static method MoreTypes.hashCode(Type): int - added:
static method MoreTypes.makeKeySafe(TypeLiteral): TypeLiteral - added:
static method MoreTypes.memberKey(Member): String - added:
static method MoreTypes.memberType(Member): Class - added:
static method MoreTypes.resolveTypeVariable(Type, Class, TypeVariable): Type - added:
static method MoreTypes.serializableCopy(Member): Member - added:
static method MoreTypes.toString(Member): String - added:
static method MoreTypes.toString(Type): String - added:
static method Nullability.allowsNull(Annotation[]): boolean - added:
static method ObjectArrays.newArray(Object[], int): Object[] - added:
static method Objects.equal(Object, Object): boolean - added:
static method Objects.hashCode(Object[]): int - added:
static method Preconditions.checkArgument(boolean): void - added:
static method Preconditions.checkArgument(boolean, Object): void - added:
static method Preconditions.checkArgument(boolean, String, Object[]): void - added:
static method Preconditions.checkContentsNotNull(Iterable): Iterable - added:
static method Preconditions.checkContentsNotNull(Iterable, Object): Iterable - added:
static method Preconditions.checkContentsNotNull(Iterable, String, Object[]): Iterable - added:
static method Preconditions.checkElementIndex(int, int): void - added:
static method Preconditions.checkElementIndex(int, int, String): void - added:
static method Preconditions.checkNotNull(Object): Object - added:
static method Preconditions.checkNotNull(Object, Object): Object - added:
static method Preconditions.checkNotNull(Object, String, Object[]): Object - added:
static method Preconditions.checkPositionIndex(int, int): void - added:
static method Preconditions.checkPositionIndex(int, int, String): void - added:
static method Preconditions.checkPositionIndexes(int, int, int): void - added:
static method Preconditions.checkState(boolean): void - added:
static method Preconditions.checkState(boolean, Object): void - added:
static method Preconditions.checkState(boolean, String, Object[]): void - added:
static method ProviderMethodsModule.forModule(Module): Module - added:
static method ProviderMethodsModule.forObject(Object): Module - added:
static method Scoping.forAnnotation(Class): Scoping - added:
static method Scoping.forInstance(Scope): Scoping - added:
static method Sets.newHashSet(): HashSet - added:
static method Sets.newLinkedHashSet(): LinkedHashSet - added:
static method Sets.newSetFromMap(Map): Set - added:
static method StackTraceElements.forMember(Member): Object - added:
static method StackTraceElements.forType(Class): Object - added:
static method Strings.capitalize(String): String - added:
static method UniqueAnnotations.create(): Annotation
- removed:
class JndiIntegration - removed:
static method JndiIntegration.fromJndi(Class, String): Provider
- added:
static method Matchers.inSubpackage(String): Matcher
- removed:
class SourceProviders - removed:
interface SourceProvider - removed:
method Message.getSourceString(): String - removed:
method SourceProvider.source(): Object - removed:
static field SourceProviders.UNKNOWN_SOURCE: Object - removed:
static method SourceProviders.defaultSource(): Object - removed:
static method SourceProviders.getSkippedClassNames(): Set - removed:
static method SourceProviders.skip(Class): void - removed:
static method SourceProviders.withDefault(SourceProvider, Runnable): void - changed:
class Message โ final class Message implements Serializable, Element - changed:
method Message.getSource(): Object โ method Message.getSource(): String - added:
abstract class DefaultBindingTargetVisitor implements BindingTargetVisitor - added:
abstract class DefaultElementVisitor implements ElementVisitor - added:
class DefaultBindingScopingVisitor implements BindingScopingVisitor - added:
ctor DefaultBindingScopingVisitor() - added:
ctor DefaultBindingTargetVisitor() - added:
ctor DefaultElementVisitor() - added:
ctor Elements() - added:
ctor InjectionRequest(Object, TypeLiteral, Object) - added:
ctor MembersInjectorLookup(Object, TypeLiteral) - added:
ctor Message(List, String, Throwable) - added:
ctor ProviderLookup(Object, Key) - added:
final class Dependency - added:
final class Elements - added:
final class InjectionPoint - added:
final class InjectionRequest implements Element - added:
final class MembersInjectorLookup implements Element - added:
final class ProviderLookup implements Element - added:
final class ScopeBinding implements Element - added:
final class StaticInjectionRequest implements Element - added:
final class TypeConverterBinding implements Element - added:
final class TypeListenerBinding implements Element - added:
interface BindingScopingVisitor - added:
interface BindingTargetVisitor - added:
interface ConstructorBinding extends Binding, HasDependencies - added:
interface ConvertedConstantBinding extends Binding, HasDependencies - added:
interface Element - added:
interface ElementVisitor - added:
interface ExposedBinding extends Binding, HasDependencies - added:
interface HasDependencies - added:
interface InjectionListener - added:
interface InstanceBinding extends Binding, HasDependencies - added:
interface LinkedKeyBinding extends Binding - added:
interface PrivateElements extends Element - added:
interface ProviderBinding extends Binding - added:
interface ProviderInstanceBinding extends Binding, HasDependencies - added:
interface ProviderKeyBinding extends Binding - added:
interface ProviderWithDependencies extends Provider, HasDependencies - added:
interface TypeConverter - added:
interface TypeEncounter - added:
interface TypeListener - added:
interface UntargettedBinding extends Binding - added:
method BindingScopingVisitor.visitEagerSingleton(): Object - added:
method BindingScopingVisitor.visitNoScoping(): Object - added:
method BindingScopingVisitor.visitScope(Scope): Object - added:
method BindingScopingVisitor.visitScopeAnnotation(Class): Object - added:
method BindingTargetVisitor.visit(ConstructorBinding): Object - added:
method BindingTargetVisitor.visit(ConvertedConstantBinding): Object - added:
method BindingTargetVisitor.visit(ExposedBinding): Object - added:
method BindingTargetVisitor.visit(InstanceBinding): Object - added:
method BindingTargetVisitor.visit(LinkedKeyBinding): Object - added:
method BindingTargetVisitor.visit(ProviderBinding): Object - added:
method BindingTargetVisitor.visit(ProviderInstanceBinding): Object - added:
method BindingTargetVisitor.visit(ProviderKeyBinding): Object - added:
method BindingTargetVisitor.visit(UntargettedBinding): Object - added:
method ConstructorBinding.getConstructor(): InjectionPoint - added:
method ConstructorBinding.getInjectableMembers(): Set - added:
method ConvertedConstantBinding.getDependencies(): Set - added:
method ConvertedConstantBinding.getSourceKey(): Key - added:
method ConvertedConstantBinding.getValue(): Object - added:
method DefaultBindingScopingVisitor.visitEagerSingleton(): Object - added:
method DefaultBindingScopingVisitor.visitNoScoping(): Object - added:
method DefaultBindingScopingVisitor.visitOther(): Object - added:
method DefaultBindingScopingVisitor.visitScope(Scope): Object - added:
method DefaultBindingScopingVisitor.visitScopeAnnotation(Class): Object - added:
method DefaultBindingTargetVisitor.visit(ConstructorBinding): Object - added:
method DefaultBindingTargetVisitor.visit(ConvertedConstantBinding): Object - added:
method DefaultBindingTargetVisitor.visit(ExposedBinding): Object - added:
method DefaultBindingTargetVisitor.visit(InstanceBinding): Object - added:
method DefaultBindingTargetVisitor.visit(LinkedKeyBinding): Object - added:
method DefaultBindingTargetVisitor.visit(ProviderBinding): Object - added:
method DefaultBindingTargetVisitor.visit(ProviderInstanceBinding): Object - added:
method DefaultBindingTargetVisitor.visit(ProviderKeyBinding): Object - added:
method DefaultBindingTargetVisitor.visit(UntargettedBinding): Object - added:
method DefaultBindingTargetVisitor.visitOther(Binding): Object - added:
method DefaultElementVisitor.visit(Binding): Object - added:
method DefaultElementVisitor.visit(InjectionRequest): Object - added:
method DefaultElementVisitor.visit(MembersInjectorLookup): Object - added:
method DefaultElementVisitor.visit(Message): Object - added:
method DefaultElementVisitor.visit(PrivateElements): Object - added:
method DefaultElementVisitor.visit(ProviderLookup): Object - added:
method DefaultElementVisitor.visit(ScopeBinding): Object - added:
method DefaultElementVisitor.visit(StaticInjectionRequest): Object - added:
method DefaultElementVisitor.visit(TypeConverterBinding): Object - added:
method DefaultElementVisitor.visit(TypeListenerBinding): Object - added:
method DefaultElementVisitor.visitOther(Element): Object - added:
method Dependency.equals(Object): boolean - added:
method Dependency.getInjectionPoint(): InjectionPoint - added:
method Dependency.getKey(): Key - added:
method Dependency.getParameterIndex(): int - added:
method Dependency.hashCode(): int - added:
method Dependency.isNullable(): boolean - added:
method Dependency.toString(): String - added:
method Element.acceptVisitor(ElementVisitor): Object - added:
method Element.applyTo(Binder): void - added:
method Element.getSource(): Object - added:
method ElementVisitor.visit(Binding): Object - added:
method ElementVisitor.visit(InjectionRequest): Object - added:
method ElementVisitor.visit(MembersInjectorLookup): Object - added:
method ElementVisitor.visit(Message): Object - added:
method ElementVisitor.visit(PrivateElements): Object - added:
method ElementVisitor.visit(ProviderLookup): Object - added:
method ElementVisitor.visit(ScopeBinding): Object - added:
method ElementVisitor.visit(StaticInjectionRequest): Object - added:
method ElementVisitor.visit(TypeConverterBinding): Object - added:
method ElementVisitor.visit(TypeListenerBinding): Object - added:
method ExposedBinding.applyTo(Binder): void - added:
method ExposedBinding.getPrivateElements(): PrivateElements - added:
method HasDependencies.getDependencies(): Set - added:
method InjectionListener.afterInjection(Object): void - added:
method InjectionPoint.equals(Object): boolean - added:
method InjectionPoint.getDependencies(): List - added:
method InjectionPoint.getMember(): Member - added:
method InjectionPoint.hashCode(): int - added:
method InjectionPoint.isOptional(): boolean - added:
method InjectionPoint.toString(): String - added:
method InjectionRequest.acceptVisitor(ElementVisitor): Object - added:
method InjectionRequest.applyTo(Binder): void - added:
method InjectionRequest.getInjectionPoints(): Set - added:
method InjectionRequest.getInstance(): Object - added:
method InjectionRequest.getSource(): Object - added:
method InjectionRequest.getType(): TypeLiteral - added:
method InstanceBinding.getInjectionPoints(): Set - added:
method InstanceBinding.getInstance(): Object - added:
method LinkedKeyBinding.getLinkedKey(): Key - added:
method MembersInjectorLookup.acceptVisitor(ElementVisitor): Object - added:
method MembersInjectorLookup.applyTo(Binder): void - added:
method MembersInjectorLookup.getDelegate(): MembersInjector - added:
method MembersInjectorLookup.getMembersInjector(): MembersInjector - added:
method MembersInjectorLookup.getSource(): Object - added:
method MembersInjectorLookup.getType(): TypeLiteral - added:
method MembersInjectorLookup.initializeDelegate(MembersInjector): void - added:
method Message.acceptVisitor(ElementVisitor): Object - added:
method Message.applyTo(Binder): void - added:
method Message.getCause(): Throwable - added:
method Message.getSources(): List - added:
method PrivateElements.getElements(): List - added:
method PrivateElements.getExposedKeys(): Set - added:
method PrivateElements.getExposedSource(Key): Object - added:
method PrivateElements.getInjector(): Injector - added:
method ProviderBinding.getProvidedKey(): Key - added:
method ProviderInstanceBinding.getInjectionPoints(): Set - added:
method ProviderInstanceBinding.getProviderInstance(): Provider - added:
method ProviderKeyBinding.getProviderKey(): Key - added:
method ProviderLookup.acceptVisitor(ElementVisitor): Object - added:
method ProviderLookup.applyTo(Binder): void - added:
method ProviderLookup.getDelegate(): Provider - added:
method ProviderLookup.getKey(): Key - added:
method ProviderLookup.getProvider(): Provider - added:
method ProviderLookup.getSource(): Object - added:
method ProviderLookup.initializeDelegate(Provider): void - added:
method ScopeBinding.acceptVisitor(ElementVisitor): Object - added:
method ScopeBinding.applyTo(Binder): void - added:
method ScopeBinding.getAnnotationType(): Class - added:
method ScopeBinding.getScope(): Scope - added:
method ScopeBinding.getSource(): Object - added:
method StaticInjectionRequest.acceptVisitor(ElementVisitor): Object - added:
method StaticInjectionRequest.applyTo(Binder): void - added:
method StaticInjectionRequest.getInjectionPoints(): Set - added:
method StaticInjectionRequest.getSource(): Object - added:
method StaticInjectionRequest.getType(): Class - added:
method TypeConverter.convert(String, TypeLiteral): Object - added:
method TypeConverterBinding.acceptVisitor(ElementVisitor): Object - added:
method TypeConverterBinding.applyTo(Binder): void - added:
method TypeConverterBinding.getSource(): Object - added:
method TypeConverterBinding.getTypeConverter(): TypeConverter - added:
method TypeConverterBinding.getTypeMatcher(): Matcher - added:
method TypeEncounter.addError(Message): void - added:
method TypeEncounter.addError(String, Object[]): void - added:
method TypeEncounter.addError(Throwable): void - added:
method TypeEncounter.getMembersInjector(Class): MembersInjector - added:
method TypeEncounter.getMembersInjector(TypeLiteral): MembersInjector - added:
method TypeEncounter.getProvider(Class): Provider - added:
method TypeEncounter.getProvider(Key): Provider - added:
method TypeEncounter.register(InjectionListener): void - added:
method TypeEncounter.register(MembersInjector): void - added:
method TypeListener.hear(TypeLiteral, TypeEncounter): void - added:
method TypeListenerBinding.acceptVisitor(ElementVisitor): Object - added:
method TypeListenerBinding.applyTo(Binder): void - added:
method TypeListenerBinding.getListener(): TypeListener - added:
method TypeListenerBinding.getSource(): Object - added:
method TypeListenerBinding.getTypeMatcher(): Matcher - added:
static method Dependency.forInjectionPoints(Set): Set - added:
static method Dependency.get(Key): Dependency - added:
static method Elements.getElements(Iterable): List - added:
static method Elements.getElements(Module[]): List - added:
static method Elements.getElements(Stage, Iterable): List - added:
static method Elements.getElements(Stage, Module[]): List - added:
static method Elements.getModule(Iterable): Module - added:
static method InjectionPoint.forConstructorOf(Class): InjectionPoint - added:
static method InjectionPoint.forConstructorOf(TypeLiteral): InjectionPoint - added:
static method InjectionPoint.forInstanceMethodsAndFields(Class): Set - added:
static method InjectionPoint.forInstanceMethodsAndFields(TypeLiteral): Set - added:
static method InjectionPoint.forStaticMethodsAndFields(Class): Set - added:
static method InjectionPoint.forStaticMethodsAndFields(TypeLiteral): Set
- removed:
class Manager - removed:
ctor Manager() - removed:
interface ManagedBindingMBean - removed:
method ManagedBindingMBean.getKey(): String - removed:
method ManagedBindingMBean.getProvider(): String - removed:
method ManagedBindingMBean.getSource(): String - removed:
static method Manager.main(String[]): void - removed:
static method Manager.manage(MBeanServer, String, Injector): void - removed:
static method Manager.manage(String, Injector): void
- removed:
abstract class FinalizableSoftReference extends SoftReference implements FinalizableReference - removed:
abstract class FinalizableWeakReference extends WeakReference implements FinalizableReference - removed:
abstract class ReferenceCache extends AbstractReferenceCache - removed:
class Annotations - removed:
class GuiceFastClass - removed:
class GuiceNamingPolicy implements NamingPolicy - removed:
class LineNumbers - removed:
class Objects - removed:
class ReferenceMap implements Map, Serializable - removed:
class StackTraceElements - removed:
class Stopwatch - removed:
class Strings - removed:
class ToStringBuilder - removed:
ctor Annotations() - removed:
ctor FinalizableSoftReference(Object) - removed:
ctor FinalizableWeakReference(Object) - removed:
ctor GuiceFastClass() - removed:
ctor GuiceNamingPolicy() - removed:
ctor LineNumbers(Class) - removed:
ctor Objects() - removed:
ctor ReferenceCache() - removed:
ctor ReferenceCache(ReferenceType, ReferenceType) - removed:
ctor ReferenceMap(ReferenceType, ReferenceType) - removed:
ctor StackTraceElements() - removed:
ctor Stopwatch() - removed:
ctor Strings() - removed:
ctor ToStringBuilder(Class) - removed:
ctor ToStringBuilder(String) - removed:
enum ReferenceMap.PutStrategy implements ReferenceMap.Strategy - removed:
enum ReferenceType - removed:
interface Function - removed:
interface ReferenceMap.Strategy - removed:
method Function.apply(Object): Object - removed:
method GuiceNamingPolicy.getClassName(String, String, Object, Predicate): String - removed:
method LineNumbers.getFirstLine(): int - removed:
method LineNumbers.getLineNumber(Member): Integer - removed:
method LineNumbers.getSource(): String - removed:
method ReferenceCache.create(Object): Object - removed:
method ReferenceMap.Strategy.execute(ReferenceMap, Object, Object): Object - removed:
method ReferenceMap.clear(): void - removed:
method ReferenceMap.containsKey(Object): boolean - removed:
method ReferenceMap.containsValue(Object): boolean - removed:
method ReferenceMap.entrySet(): Set - removed:
method ReferenceMap.get(Object): Object - removed:
method ReferenceMap.getPutStrategy(): ReferenceMap.PutStrategy - removed:
method ReferenceMap.isEmpty(): boolean - removed:
method ReferenceMap.keySet(): Set - removed:
method ReferenceMap.put(Object, Object): Object - removed:
method ReferenceMap.putAll(Map): void - removed:
method ReferenceMap.putIfAbsent(Object, Object): Object - removed:
method ReferenceMap.putIfAbsentStrategy(): ReferenceMap.Strategy - removed:
method ReferenceMap.putStrategy(): ReferenceMap.Strategy - removed:
method ReferenceMap.remove(Object): Object - removed:
method ReferenceMap.remove(Object, Object): boolean - removed:
method ReferenceMap.replace(Object, Object): Object - removed:
method ReferenceMap.replace(Object, Object, Object): boolean - removed:
method ReferenceMap.replaceStrategy(): ReferenceMap.Strategy - removed:
method ReferenceMap.size(): int - removed:
method ReferenceMap.values(): Collection - removed:
method Stopwatch.reset(): long - removed:
method Stopwatch.resetAndLog(Logger, String): void - removed:
method ToStringBuilder.add(String, Object): ToStringBuilder - removed:
method ToStringBuilder.toString(): String - removed:
static field ReferenceMap.PutStrategy.PUT: ReferenceMap.PutStrategy - removed:
static field ReferenceMap.PutStrategy.PUT_IF_ABSENT: ReferenceMap.PutStrategy - removed:
static field ReferenceMap.PutStrategy.REPLACE: ReferenceMap.PutStrategy - removed:
static field ReferenceType.PHANTOM: ReferenceType - removed:
static field ReferenceType.SOFT: ReferenceType - removed:
static field ReferenceType.STRONG: ReferenceType - removed:
static field ReferenceType.WEAK: ReferenceType - removed:
static method Annotations.isRetainedAtRuntime(Class): boolean - removed:
static method GuiceFastClass.create(Class): FastClass - removed:
static method GuiceFastClass.create(ClassLoader, Class): FastClass - removed:
static method Objects.assertNoNulls(Object[]): void - removed:
static method Objects.equal(Object, Object): boolean - removed:
static method Objects.nonNull(Object, String): Object - removed:
static method ReferenceCache.of(ReferenceType, ReferenceType, Function): ReferenceCache - removed:
static method ReferenceMap.PutStrategy.valueOf(String): ReferenceMap.PutStrategy - removed:
static method ReferenceMap.PutStrategy.values(): ReferenceMap.PutStrategy[] - removed:
static method ReferenceType.valueOf(String): ReferenceType - removed:
static method ReferenceType.values(): ReferenceType[] - removed:
static method StackTraceElements.forMember(Member): Object - removed:
static method StackTraceElements.forType(Class): Object - removed:
static method Strings.capitalize(String): String - added:
final class Modules - added:
final class Providers - added:
final class Types - added:
interface Modules.OverriddenModuleBuilder - added:
method Modules.OverriddenModuleBuilder.with(Iterable): Module - added:
method Modules.OverriddenModuleBuilder.with(Module[]): Module - added:
static field Modules.EMPTY_MODULE: Module - added:
static method Modules.combine(Iterable): Module - added:
static method Modules.combine(Module[]): Module - added:
static method Modules.override(Iterable): Modules.OverriddenModuleBuilder - added:
static method Modules.override(Module[]): Modules.OverriddenModuleBuilder - added:
static method Providers.of(Object): Provider - added:
static method Types.arrayOf(Type): GenericArrayType - added:
static method Types.listOf(Type): ParameterizedType - added:
static method Types.mapOf(Type, Type): ParameterizedType - added:
static method Types.newParameterizedType(Type, Type[]): ParameterizedType - added:
static method Types.newParameterizedTypeWithOwner(Type, Type, Type[]): ParameterizedType - added:
static method Types.providerOf(Type): ParameterizedType - added:
static method Types.setOf(Type): ParameterizedType - added:
static method Types.subtypeOf(Type): WildcardType - added:
static method Types.supertypeOf(Type): WildcardType