Method_Became_Static Low Methods Method became **static**. A client program may be interrupted by **NoSuchMethodError** exception. Method_Became_NonStatic High Methods Method became non-static. Recompilation of a client program may be terminated with the message: non-static method @method_short cannot be referenced from a static context. Changed_Method_Return Medium Methods Return value type has been changed from @old_value to @new_value. Recompilation of a client program may be terminated with the message: incompatible types: @new_value cannot be converted to @old_value. Static_Method_Became_Final Medium Methods Method became final. Recompilation of a client program may be terminated with the message: @method_short in client class C cannot override @method_short in @class; overridden method is final. NonStatic_Method_Became_Final Medium Methods Method became final. Recompilation of a client program may be terminated with the message: @method_short in client class C cannot override @method_short in @class; overridden method is final. Method_Became_Abstract High Methods Method became abstract. Recompilation of a client program may be terminated with the message: A client class C is not abstract and does not override abstract method @method_short in @class. Method_Became_NonAbstract Safe Methods Method became non-abstract. No effect. Method_Became_Default Safe Methods Method became default. No effect. Method_Became_NonDefault High Methods Method became non-default. Recompilation of a client program may be terminated with the message: A client class C is not abstract and does not override abstract method @method_short in @class. Changed_Method_Access High Methods Access level has been changed from @old_value to @new_value. Recompilation of a client program may be terminated with the message: @method_short has @new_value access in @class. Abstract_Method_Added_Checked_Exception Medium Methods Added @target exception thrown. Recompilation of a client program may be terminated with the message: unreported exception @target must be caught or declared to be thrown. NonAbstract_Method_Added_Checked_Exception Medium Methods Added @target exception thrown. Recompilation of a client program may be terminated with the message: unreported exception @target must be caught or declared to be thrown. Abstract_Method_Removed_Checked_Exception Medium Methods Removed @target exception thrown. Recompilation of a client program may be terminated with the message: cannot override @method_short in @class; overridden method does not throw @target. NonAbstract_Method_Removed_Checked_Exception Medium Methods Removed @target exception thrown. Recompilation of a client program may be terminated with the message: cannot override @method_short in @class; overridden method does not throw @target. Added_Method Safe Methods Removed_Method High Methods Variable_Arity_To_Array Medium Methods Type of parameter @param_name has been changed from @old_value to @new_value. Recompilation of a client program may be terminated with the message: method @method_short in class @type_name cannot be applied to given types. Array_To_Variable_Arity Safe Methods Type of parameter @param_name has been changed from @old_value to @new_value. No effect. NonAbstract_Class_Added_Abstract_Method High Types Abstract method @target has been added to this @type_type. Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method @method_short in @class. Abstract_Class_Added_Abstract_Method High Types Abstract method @target has been added to this @type_type. Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method @method_short in @class. Abstract_Class_Added_Abstract_Method_Invoked_By_Others High Types Abstract method @target has been added to this @type_type. Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method @method_short in @class. Class_Removed_Abstract_Method High Types Abstract method @target has been removed from this @type_type. Recompilation of a client program may be terminated with the message: cannot find method @method_short in @type_type @class. Interface_Removed_Abstract_Method High Types Abstract method @target has been removed from this @type_type. Recompilation of a client program may be terminated with the message: cannot find method @method_short in @type_type @class. Interface_Added_Abstract_Method High Types Abstract method @target has been added to this @type_type. Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method @method_short in @class. Interface_Added_Abstract_Method_Invoked_By_Others High Types Abstract method @target has been added to this @type_type. Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method @method_short in @class. NonImpl_Interface_Added_Abstract_Method Safe Types Abstract method @target has been added to this interface. No effect. This interface is not meant to be implemented by users. Class_Method_Became_Abstract High Types Method @target became abstract. Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method @method_short in @class. Class_Method_Became_NonAbstract Safe Types Abstract method @target became non-abstract. No effect. Interface_Method_Became_NonDefault High Types Method @target became non-default. Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method @method_short in @class. Interface_Method_Became_Default Safe Types Method @target became default. No effect. Abstract_Class_Added_Super_Interface High Types Added super-interface @target. Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method in @target. Abstract_Class_Added_Super_Interface_Invoked_By_Others High Types Added super-interface @target. Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method in @target. Abstract_Class_Added_Super_Interface_With_Implemented_Methods Safe Types Added super-interface @target. No effect. Interface_Added_Super_Interface High Types Added super-interface @target. Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method in @target. Interface_Added_Super_Interface_Used_By_Others High Types Added super-interface @target. Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method in @target. Interface_Added_Super_Interface_With_Implemented_Methods Safe Types Added super-interface @target. No effect. Interface_Added_Super_Constant_Interface Low Types Added super-interface @target containing constants only. A static field from a super-interface of a client class may hide a field (with the same name) inherited from a super-class. Recompilation of a client class may be terminated with the message: reference to variable is ambiguous. Interface_Removed_Super_Interface High Types Removed super-interface @target. Recompilation of a client program may be terminated with the message: cannot find method in @type_type @type_name. Class_Removed_Super_Interface High Types Removed super-interface @target. Recompilation of a client program may be terminated with the message: cannot find method in @type_type @type_name. Interface_Removed_Super_Constant_Interface High Types Removed super-interface @target containing constants only. Recompilation of a client program may be terminated with the message: cannot find variable in interface @type_name. Added_Super_Class Low Types Added super-class @target. A static field from a super-interface of a client class may hide a field (with the same name) inherited from new super-class. Recompilation of a client class may be terminated with the message: reference to variable is ambiguous. Abstract_Class_Added_Super_Abstract_Class High Types Added abstract super-class @target. Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method in @target. Abstract_Class_Added_Super_Abstract_Class_Invoked_By_Others High Types Added abstract super-class @target. Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method in @target. Removed_Super_Class Medium Types Removed super-class @target. Recompilation of a client program may be terminated with the message: cannot find variable (or method) in @type_name. Changed_Super_Class Low Types Superclass has been changed from @old_value to @new_value. 1) Recompilation of a client program may be terminated with the message: cannot find variable (or method) in @type_name. 2) A static field from a super-interface of a client class may hide a field (with the same name) inherited from new super-class. Recompilation of a client class may be terminated with the message: reference to variable is ambiguous. Class_Added_Field Safe Fields Field @target has been added to this class. No effect. Class_Added_Field_Non_Safe Low Fields Field @target has been added to this class. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class. Recompilation of a client class may be terminated with the message: reference to @target is ambiguous. Interface_Added_Field Safe Fields Field @target has been added to this interface. No effect. Interface_Added_Field_Non_Safe Low Fields Field @target has been added to this interface. NOTE: An added static field from a super-interface of a client class may hide a field (with the same name) inherited from the super-class of a client class. Recompilation of a client class may be terminated with the message: reference to @target is ambiguous. Renamed_Field High Fields Field @target has been renamed to @new_value. Recompilation of a client program may be terminated with the message: cannot find variable @target in @type_name. Renamed_Constant_Field High Fields Field @target has been renamed to @new_value. Recompilation of a client program may be terminated with the message: cannot find variable @target in @type_name. Removed_NonConstant_Field High Fields Field @target of type @field_type has been removed from this @type_type. Recompilation of a client program may be terminated with the message: cannot find variable @target in @type_name. Removed_Constant_Field High Fields Field @target of type @field_type with the compile-time constant value @field_value has been removed from this @type_type. Recompilation of a client program may be terminated with the message: cannot find variable @target in @type_name. Changed_Field_Type High Fields Type of field @target has been changed from @old_value to @new_value. Recompilation of a client program may be terminated with the message: incompatible types, found: @old_value, required: @new_value. Changed_Field_Access High Fields Access level of field @target has been changed from @old_value to @new_value. Recompilation of a client program may be terminated with the message: @target has @new_value access in @type_name. Changed_Field_Access_To_Package_Private High Fields Access level of field @target has been changed from @old_value to @new_value. Recompilation of a client program may be terminated with the message: @target is not public in @type_name; cannot be accessed from outside package. Field_Became_Final Medium Fields Field @target became final. Recompilation of a client program may be terminated with the message: cannot assign a value to final variable @target. Field_Became_NonFinal Safe Fields Field @target became non-final. No effect. NonConstant_Field_Became_Static Safe Fields Field @target became static. No effect. NonConstant_Field_Became_NonStatic High Fields Field @target became non-static. Recompilation of a client program may be terminated with the message: non-static variable @target cannot be referenced from a static context. Constant_Field_Became_NonStatic High Fields Field @target became non-static. Recompilation of a client program may be terminated with the message: non-static variable @target cannot be referenced from a static context. Class_Became_Interface High Types This **class** became **interface**. Recompilation of a client program may be terminated with the message: @type_name is abstract; cannot be instantiated. Interface_Became_Class High Types This **interface** became **class**. Recompilation of a client program may be terminated with the message: interface expected. Interface_Became_Generic Safe Types This interface became **generic** (@new_value). No effect. Interface_Became_Raw Medium Types This interface became **raw**. Recompilation of a client program may be terminated with the message: type @new_value does not take parameters. Class_Became_Generic Safe Types This class became **generic** (@new_value). No effect. Class_Became_Raw Medium Types This class became **raw**. Recompilation of a client program may be terminated with the message: type @new_value does not take parameters. Class_Became_Final High Types This class became final. Recompilation of a client program may be terminated with the message: cannot inherit from final @type_name. Class_Became_Abstract High Types This class became abstract. Recompilation of a client program may be terminated with the message: @type_name is abstract; cannot be instantiated. Removed_Class High Types This class has been removed. Recompilation of a client program may be terminated with the message: cannot find class @type_name. Removed_Interface High Types This interface has been removed. Recompilation of a client program may be terminated with the message: cannot find class @type_name. Removed_Annotation High Types This annotation type has been removed. Recompilation of a client program may be terminated with the error message: cannot find symbol **@**@type_name. Added_Annotation_Default_Element Safe Types Element @target of type @elem_type with default value @new_value has been added to this annotation type. No effect. Added_Annotation_NonDefault_Element High Types Element @target of type @elem_type without a default value has been added to this annotation type. Recompilation of a client program may be terminated with the error message: annotation **@**@type_name is missing a default value for the element '@target' Removed_Annotation_Default_Element Medium Types Element @target of type @elem_type with default value @old_value has been removed from this annotation type. Recompilation of a client program may be terminated with the error message: cannot find symbol **@**@type_name(@target=VAL) Removed_Annotation_NonDefault_Element High Types Element @target of type @elem_type without a default value has been removed from this annotation type. Recompilation of a client program may be terminated with the error message: cannot find symbol **@**@type_name(@target=VAL) Annotation_Element_Changed_Default_Value Safe Types Changed default value of the element @target from @old_value to @new_value in this annotation type. No effect. Annotation_Element_Removed_Default_Value Medium Types Removed default value @old_value from the element @target of this annotation type. Recompilation of a client program may be terminated with the error message: annotation **@**@type_name is missing a default value for the element '@target' Annotation_Element_Added_Default_Value Safe Types Added default value @new_value for the element @target of this annotation type. No effect. Annotation_Element_Changed_Type Medium Types Changed type of the element @target from @old_value to @new_value in this annotation type. Recompilation of a client program may be terminated with the error message: incompatible types: @old_value cannot be converted to @new_value or annotation value not of an allowable type Annotation_Element_Changed_Type_Safe Safe Types Changed type of the element @target from @old_value to @new_value in this annotation type. No effect.