OS X 10.11 is the last to support apps that depends on the outdated garbage collector and last to support the old JAVA SDK. I suspect Carbon will be added to this list as well. This does not mean 32-bit apps though.
OS X 10.12 is going to be interesting to see as many legacy apps will cease to work unless they change their minds.