equal
deleted
inserted
replaced
4694 c.owner.kind == Kinds.MTH || // either a local class |
4694 c.owner.kind == Kinds.MTH || // either a local class |
4695 c.name == types.names.empty; // or anonymous |
4695 c.name == types.names.empty; // or anonymous |
4696 assembleClassSig(rawOuter |
4696 assembleClassSig(rawOuter |
4697 ? types.erasure(outer) |
4697 ? types.erasure(outer) |
4698 : outer); |
4698 : outer); |
4699 append('.'); |
4699 append(rawOuter ? '$' : '.'); |
4700 Assert.check(c.flatname.startsWith(c.owner.enclClass().flatname)); |
4700 Assert.check(c.flatname.startsWith(c.owner.enclClass().flatname)); |
4701 append(rawOuter |
4701 append(rawOuter |
4702 ? c.flatname.subName(c.owner.enclClass().flatname.getByteLength() + 1, c.flatname.getByteLength()) |
4702 ? c.flatname.subName(c.owner.enclClass().flatname.getByteLength() + 1, c.flatname.getByteLength()) |
4703 : c.name); |
4703 : c.name); |
4704 } else { |
4704 } else { |