Home | History | Annotate | Download | only in doclava

Lines Matching defs:notStrippable

54     final HashSet<ClassInfo> notStrippable = new HashSet<ClassInfo>();
155 cantStripThis(cl, notStrippable, "0:0", stubImportPackages);
161 for (ClassInfo cl : notStrippable) {
239 // packages contains all the notStrippable classes mapped by their containing packages
242 for (ClassInfo cl : notStrippable) {
250 writeClassFile(stubsDir, notStrippable, cl);
307 writeKeepList(keepListWriter, packages, notStrippable);
411 public static void cantStripThis(ClassInfo cl, HashSet<ClassInfo> notStrippable, String why,
420 if (!notStrippable.add(cl)) {
430 * (ai.type() != null){ cantStripThis(ai.type(), notStrippable, "1:" + cl.qualifiedName()); } }
438 cantStripThis(fInfo.type().asClassInfo(), notStrippable, "2:" + cl.qualifiedName(),
444 cantStripThis(tTypeInfo.asClassInfo(), notStrippable, "3:" + cl.qualifiedName(),
457 cantStripThis(tInfo.asClassInfo(), notStrippable, "4:" + cl.qualifiedName(),
464 // cantStripThis(cl.annotationElements(), notStrippable);
466 cantStripThis(cl.allSelfMethods(), notStrippable, stubImportPackages);
467 cantStripThis(cl.allConstructors(), notStrippable, stubImportPackages);
470 cantStripThis(cl.containingClass(), notStrippable, "5:" + cl.qualifiedName(),
489 cantStripThis(supr, notStrippable, "6:" + cl.realSuperclass().name() + cl.qualifiedName(),
499 private static void cantStripThis(ArrayList<MethodInfo> mInfos, HashSet<ClassInfo> notStrippable,
508 cantStripThis(tInfo.asClassInfo(), notStrippable, "8:"
517 cantStripThis(pInfo.type().asClassInfo(), notStrippable, "9:"
531 cantStripThis(tcl, notStrippable, "10:"
542 cantStripThis(thrown, notStrippable, "11:" + mInfo.realContainingClass().qualifiedName()
546 cantStripThis(mInfo.returnType().asClassInfo(), notStrippable, "12:"
552 cantStripThis(tyInfo.asClassInfo(), notStrippable, "13:"
573 static void writeClassFile(String stubsDir, HashSet<ClassInfo> notStrippable, ClassInfo cl) {
593 writeClassFile(stream, notStrippable, cl);
603 static void writeClassFile(PrintStream stream, HashSet<ClassInfo> notStrippable, ClassInfo cl) {
611 writeClass(stream, notStrippable, cl);
662 static void writeClass(PrintStream stream, HashSet<ClassInfo> notStrippable, ClassInfo cl) {
700 if (notStrippable.contains(iface.asClassInfo()) && !iface.asClassInfo().isDocOnly()) {
736 if (notStrippable.contains(inner) && !inner.isDocOnly()) {
737 writeClass(stream, notStrippable, inner);
800 method.findRealOverriddenMethod(method.name(), method.signature(), notStrippable);
1084 Predicate<ClassInfo> notStrippable) {
1091 writePackageXML(xmlWriter, pkg, pkg.allClasses().values(), notStrippable);
1101 Predicate<ClassInfo> notStrippable = allClasses::contains;
1102 writeXml(xmlWriter, pkgs, notStrippable);
1106 Collection<ClassInfo> classList, Predicate<ClassInfo> notStrippable) {
1118 writeClassXML(xmlWriter, cl, notStrippable);
1125 static void writeClassXML(PrintStream xmlWriter, ClassInfo cl, Predicate<ClassInfo> notStrippable) {
1149 if (notStrippable.test(iface)) {
1907 HashMap<PackageInfo, List<ClassInfo>> allClasses, HashSet<ClassInfo> notStrippable) {
1914 writePackageKeepList(keepListWriter, pack, allClasses.get(pack), notStrippable);
1919 Collection<ClassInfo> classList, HashSet<ClassInfo> notStrippable) {
1929 writeClassKeepList(keepListWriter, cl, notStrippable);
1934 HashSet<ClassInfo> notStrippable) {