Enumerated types

Hot reload doesn’t work when enumerated types are
changed to regular classes or regular classes are
changed to enumerated types.

For example:

Before the change:

After the change:

Generic types

Hot reload won’t work when generic type declarations
are modified. For example, the following won’t work:

Before the change:

After the change:

Native code

If you’ve changed native code (such as Kotlin, Java, Swift,
or Objective-C), you must perform a full restart (stop and
restart the app) to see the changes take effect.

Previous state is combined with new code