equal
deleted
inserted
replaced
480 poolbuf.appendChar(0); |
480 poolbuf.appendChar(0); |
481 int i = 1; |
481 int i = 1; |
482 while (i < pool.pp) { |
482 while (i < pool.pp) { |
483 Object value = pool.pool[i]; |
483 Object value = pool.pool[i]; |
484 Assert.checkNonNull(value); |
484 Assert.checkNonNull(value); |
485 if (value instanceof Method) |
485 if (value instanceof Method || value instanceof Variable) |
486 value = ((Method)value).m; |
486 value = ((DelegatedSymbol)value).getUnderlyingSymbol(); |
487 else if (value instanceof Variable) |
|
488 value = ((Variable)value).v; |
|
489 |
487 |
490 if (value instanceof MethodSymbol) { |
488 if (value instanceof MethodSymbol) { |
491 MethodSymbol m = (MethodSymbol)value; |
489 MethodSymbol m = (MethodSymbol)value; |
492 if (!m.isDynamic()) { |
490 if (!m.isDynamic()) { |
493 poolbuf.appendByte((m.owner.flags() & INTERFACE) != 0 |
491 poolbuf.appendByte((m.owner.flags() & INTERFACE) != 0 |