src/share/classes/com/sun/tools/javac/code/Symbol.java

changeset 1341
db36841709e4
parent 1336
26d93df3905a
child 1352
d4b3cb1ece84
equal deleted inserted replaced
1340:99d23c0ef8ee 1341:db36841709e4
164 if (owner.type.tag == CLASS) { 164 if (owner.type.tag == CLASS) {
165 Type ownertype = types.asOuterSuper(site, owner); 165 Type ownertype = types.asOuterSuper(site, owner);
166 if (ownertype != null) return ownertype.tsym; 166 if (ownertype != null) return ownertype.tsym;
167 } 167 }
168 return owner; 168 return owner;
169 }
170
171 public Symbol baseSymbol() {
172 return this;
169 } 173 }
170 174
171 /** The symbol's erased type. 175 /** The symbol's erased type.
172 */ 176 */
173 public Type erasure(Types types) { 177 public Type erasure(Types types) {

mercurial