Kiddo, you must be high again and again
J-20 is neither in serial production nor their performance in flight testing had been accepted by PLAAF as we can see their increasing number of testing specimen's, and right now we are talking about Aircraft who fly from an aircraft carrier like Hornet/Super Hornet or F-35B who can give air cover for any Naval fleets in high seas not some Air Superiority fighter such as F-22 or F-15 series who usually put in land base. F-35 and Super Hornet in which had or still in production (Low rate initial production for F-35's), they had been tested in some degree, matured in technology, and we know where their flaws lies and mostly had been corrected and all of them had capability to carry and launching Long range Stand off missile such JASSM, JAGM, LRASM and all of those missiles will put a shame into your taunted J-20 with YJ-12.