617 */ |
617 */ |
618 public MethodDoc[] methods(boolean filter) { |
618 public MethodDoc[] methods(boolean filter) { |
619 Names names = tsym.name.table.names; |
619 Names names = tsym.name.table.names; |
620 List<MethodDocImpl> methods = List.nil(); |
620 List<MethodDocImpl> methods = List.nil(); |
621 for (Scope.Entry e = tsym.members().elems; e != null; e = e.sibling) { |
621 for (Scope.Entry e = tsym.members().elems; e != null; e = e.sibling) { |
622 if (e.sym != null && |
622 if (e.sym != null |
623 e.sym.kind == Kinds.MTH && e.sym.name != names.init) { |
623 && e.sym.kind == Kinds.MTH |
|
624 && e.sym.name != names.init |
|
625 && e.sym.name != names.clinit) { |
624 MethodSymbol s = (MethodSymbol)e.sym; |
626 MethodSymbol s = (MethodSymbol)e.sym; |
625 if (!filter || env.shouldDocument(s)) { |
627 if (!filter || env.shouldDocument(s)) { |
626 methods = methods.prepend(env.getMethodDoc(s)); |
628 methods = methods.prepend(env.getMethodDoc(s)); |
627 } |
629 } |
628 } |
630 } |