commit | d2553153c2bceedf08075908a4b498e9e783e8f1 | [log] [tgz] |
---|---|---|
author | cushon <cushon@google.com> | Wed Jan 04 18:03:59 2017 -0800 |
committer | Liam Miller-Cushon <cushon@google.com> | Tue Jan 10 11:25:36 2017 -0800 |
tree | 968e4a5320e26800414e617f09554523af241e16 | |
parent | 7700e365dd9cd14b9a03bda4cf10bc9f7dc1d8d4 [diff] |
Remove redundant super type symbols from SourceTypeBoundClass These nodes already have types for super classes and super interfaces, and the symbol can be read from the type. Storing the symbol separately was redundant and made it possible for the two to be out of sync. Also fix a bug where enum superclass types (instead of superinterface types) were set to java.lang.annotation.Enum, which was masked because the symbol information was correct. MOE_MIGRATED_REVID=143618845