private Set<GroovyClassDoc> getJavaInterfaces(ExternalGroovyClassDoc d) { Set<GroovyClassDoc> result = new HashSet<GroovyClassDoc>(); Class[] interfaces = d.externalClass().getInterfaces(); if (interfaces != null) { for (Class i : interfaces) { ExternalGroovyClassDoc doc = new ExternalGroovyClassDoc(i); result.add(doc); result.addAll(getJavaInterfaces(doc)); } } return result; }
ExternalGroovyClassDoc egcd = (ExternalGroovyClassDoc) gcd; String innerName = name.substring(slashIndex+1); Class outerClass = egcd.externalClass(); for (Class inner : outerClass.getDeclaredClasses()) { if (inner.getName().equals(outerClass.getName() + "$" + innerName)) {
private Set<GroovyClassDoc> getJavaInterfaces(ExternalGroovyClassDoc d) { Set<GroovyClassDoc> result = new HashSet<GroovyClassDoc>(); Class[] interfaces = d.externalClass().getInterfaces(); if (interfaces != null) { for (Class i : interfaces) { ExternalGroovyClassDoc doc = new ExternalGroovyClassDoc(i); result.add(doc); result.addAll(getJavaInterfaces(doc)); } } return result; }
private Set<GroovyClassDoc> getJavaInterfaces(ExternalGroovyClassDoc d) { Set<GroovyClassDoc> result = new HashSet<GroovyClassDoc>(); Class[] interfaces = d.externalClass().getInterfaces(); if (interfaces != null) { for (Class i : interfaces) { ExternalGroovyClassDoc doc = new ExternalGroovyClassDoc(i); result.add(doc); result.addAll(getJavaInterfaces(doc)); } } return result; }
private Set<GroovyClassDoc> getJavaInterfaces(ExternalGroovyClassDoc d) { Set<GroovyClassDoc> result = new LinkedHashSet<GroovyClassDoc>(); Class[] interfaces = d.externalClass().getInterfaces(); if (interfaces != null) { for (Class i : interfaces) { ExternalGroovyClassDoc doc = new ExternalGroovyClassDoc(i); result.add(doc); result.addAll(getJavaInterfaces(doc)); } } return result; }
private Set<GroovyClassDoc> getJavaInterfaces(ExternalGroovyClassDoc d) { Set<GroovyClassDoc> result = new HashSet<GroovyClassDoc>(); Class[] interfaces = d.externalClass().getInterfaces(); if (interfaces != null) { for (Class i : interfaces) { ExternalGroovyClassDoc doc = new ExternalGroovyClassDoc(i); result.add(doc); result.addAll(getJavaInterfaces(doc)); } } return result; }
ExternalGroovyClassDoc egcd = (ExternalGroovyClassDoc) gcd; String innerName = name.substring(slashIndex+1); Class outerClass = egcd.externalClass(); for (Class inner : outerClass.getDeclaredClasses()) { if (inner.getName().equals(outerClass.getName() + "$" + innerName)) {
ExternalGroovyClassDoc egcd = (ExternalGroovyClassDoc) gcd; String innerName = name.substring(slashIndex+1); Class outerClass = egcd.externalClass(); for (Class inner : outerClass.getDeclaredClasses()) { if (inner.getName().equals(outerClass.getName() + "$" + innerName)) {