question: returns a hash code for this screen object . concode_field_sep ObservableList<Screen> unmodifiableScreens concode_elem_sep ScreenConfigurationAccessor accessor concode_elem_sep Rectangle2D bounds concode_elem_sep float scale concode_elem_sep double dpi concode_elem_sep ObservableList<Screen> screens concode_elem_sep AtomicBoolean configurationDirty concode_elem_sep Screen primary concode_elem_sep Rectangle2D visualBounds concode_field_sep ObservableList<Screen> getScreensForRectangle concode_elem_sep ObservableList<Screen> getScreensForRectangle concode_elem_sep void checkDirty concode_elem_sep float getScale concode_elem_sep float getScale concode_elem_sep Screen getPrimary concode_elem_sep Screen nativeToScreen concode_elem_sep Rectangle2D getVisualBounds concode_elem_sep boolean equals concode_elem_sep String toString concode_elem_sep void updateConfiguration concode_elem_sep ObservableList<Screen> getScreens concode_elem_sep Rectangle2D getBounds concode_elem_sep double getDpi
target: int function ( ) { long loc0 = 7L ; loc0 = 37L * loc0 + bounds . hashCode ( ) ; loc0 = 37L * loc0 + visualBounds . hashCode ( ) ; loc0 = 37L * loc0 + Double . doubleToLongBits ( dpi ) ; loc0 = 37L * loc0 + Float . floatToIntBits ( scale ) ; return ( int ) ( loc0 ^ ( loc0 >> 32 ) ) ; }