I've submitted this to client-libs/2d as there doesn't seem to be an obvious place for javax.print issues.
The javac compiler was changed recent to omit warnings when when hashCode or equals is overridden but not both. This has resulted in a lot of new warnings in the new build and makes it really hard to see real errors when re-building.
Here's what we get for javax.print.attribute.standard, it would really nice to get these cleaned quickly.
warning: [overrides] Class javax.print.attribute.standard.Destination
overrides method equals but does not overrides method hashCode from Object
warning: [overrides] Class javax.print.attribute.standard.DocumentName
overrides method equals but does not overrides method hashCode from Object
warning: [overrides] Class javax.print.attribute.standard.PrinterMakeAndModel
overrides method equals but does not overrides method hashCode from Object
warning: [overrides] Class javax.print.attribute.standard.RequestingUserName
overrides method equals but does not overrides method hashCode from Object
warning: [overrides] Class javax.print.attribute.standard.JobName
overrides method equals but does not overrides method hashCode from Object
warning: [overrides] Class javax.print.attribute.standard.PrinterResolution
overrides method equals but does not overrides method hashCode from Object
warning: [overrides] Class javax.print.attribute.standard.JobMediaSheetsCompleted
overrides method equals but does not overrides method hashCode from Object
warning: [overrides] Class javax.print.attribute.standard.JobMediaSheetsSupported
overrides method equals but does not overrides method hashCode from Object
warning: [overrides] Class javax.print.attribute.standard.PrinterMoreInfo
overrides method equals but does not overrides method hashCode from Object
warning: [overrides] Class javax.print.attribute.standard.PrinterURI
overrides method equals but does not overrides method hashCode from Object
warning: [overrides] Class javax.print.attribute.standard.DateTimeAtProcessing
overrides method equals but does not overrides method hashCode from Object
warning: [overrides] Class javax.print.attribute.standard.PrinterMessageFromOperator
overrides method equals but does not overrides method hashCode from Object
warning: [overrides] Class javax.print.attribute.standard.DateTimeAtCreation
overrides method equals but does not overrides method hashCode from Object
warning: [overrides] Class javax.print.attribute.standard.JobImpressionsCompleted
overrides method equals but does not overrides method hashCode from Object
warning: [overrides] Class javax.print.attribute.standard.CopiesSupported
overrides method equals but does not overrides method hashCode from Object
warning: [overrides] Class javax.print.attribute.standard.JobHoldUntil
overrides method equals but does not overrides method hashCode from Object
warning: [overrides] Class javax.print.attribute.standard.NumberUpSupported
overrides method equals but does not overrides method hashCode from Object
warning: [overrides] Class javax.print.attribute.standard.JobImpressionsSupported
overrides method equals but does not overrides method hashCode from Object
warning: [overrides] Class javax.print.attribute.standard.JobImpressions
overrides method equals but does not overrides method hashCode from Object
warning: [overrides] Class javax.print.attribute.standard.JobPrioritySupported
overrides method equals but does not overrides method hashCode from Object
warning: [overrides] Class javax.print.attribute.standard.NumberOfInterveningJobs
overrides method equals but does not overrides method hashCode from Object
warning: [overrides] Class javax.print.attribute.standard.PagesPerMinute
overrides method equals but does not overrides method hashCode from Object
warning: [overrides] Class javax.print.attribute.standard.JobPriority
overrides method equals but does not overrides method hashCode from Object
warning: [overrides] Class javax.print.attribute.standard.DateTimeAtCompleted
overrides method equals but does not overrides method hashCode from Object
warning: [overrides] Class javax.print.attribute.standard.QueuedJobCount
overrides method equals but does not overrides method hashCode from Object
warning: [overrides] Class javax.print.attribute.standard.NumberUp
overrides method equals but does not overrides method hashCode from Object
warning: [overrides] Class javax.print.attribute.standard.JobKOctets
overrides method equals but does not overrides method hashCode from Object
warning: [overrides] Class javax.print.attribute.standard.PrinterMoreInfoManufacturer
overrides method equals but does not overrides method hashCode from Object
warning: [overrides] Class javax.print.attribute.standard.JobMessageFromOperator
overrides method equals but does not overrides method hashCode from Object
warning: [overrides] Class javax.print.attribute.standard.PrinterInfo
overrides method equals but does not overrides method hashCode from Object