@ UsedByGeneratedCode public static boolean instanceFieldInterceptionRequired ( int ids , String name ) { if ( nothingReloaded ) { return false ; } int registryId = ids >>> 16 ; int typeId = ids & 0xffff ; TypeRegistry typeRegistry = registryInstances [ registryId ] . get ( ) ; ReloadableType reloadableType = typeRegistry . getReloadableType ( typeId ) ; // TODO covers all situations? if ( reloadableType != null ) { if ( reloadableType . hasFieldChangedInHierarchy ( name ) ) { return true ; } } return false ; }
Called for a field operation - trying to determine whether a particular field needs special handling .