@Override public List<ResolvedReferenceType> getInterfaces() { List<ResolvedReferenceType> interfaces = new ArrayList<>(); if (wrappedNode.getImplementedTypes() != null) { for (ClassOrInterfaceType t : wrappedNode.getImplementedTypes()) { interfaces.add(toReferenceType(t)); } } return interfaces; }
@Override public List<ResolvedReferenceType> getInterfaces() { List<ResolvedReferenceType> interfaces = new ArrayList<>(); if (wrappedNode.getImplementedTypes() != null) { for (ClassOrInterfaceType t : wrappedNode.getImplementedTypes()) { interfaces.add(toReferenceType(t)); } } return interfaces; }
@Override public List<ResolvedReferenceType> getInterfaces() { List<ResolvedReferenceType> interfaces = new ArrayList<>(); if (wrappedNode.getImplementedTypes() != null) { for (ClassOrInterfaceType t : wrappedNode.getImplementedTypes()) { interfaces.add(toReferenceType(t)); } } return interfaces; }
@Override public List<ResolvedReferenceType> getAncestors() { List<ResolvedReferenceType> ancestors = new ArrayList<>(); ResolvedReferenceType superclass = getSuperClass(); if (superclass != null) { ancestors.add(superclass); } if (wrappedNode.getImplementedTypes() != null) { for (ClassOrInterfaceType implemented : wrappedNode.getImplementedTypes()) { ResolvedReferenceType ancestor = toReferenceType(implemented); ancestors.add(ancestor); } } return ancestors; }
@Override public List<ResolvedReferenceType> getAncestors() { List<ResolvedReferenceType> ancestors = new ArrayList<>(); ResolvedReferenceType superclass = getSuperClass(); if (superclass != null) { ancestors.add(superclass); } if (wrappedNode.getImplementedTypes() != null) { for (ClassOrInterfaceType implemented : wrappedNode.getImplementedTypes()) { ResolvedReferenceType ancestor = toReferenceType(implemented); ancestors.add(ancestor); } } return ancestors; }
ResolvedReferenceType ancestor; try { ancestor = toReferenceType(implemented); } catch (UnsolvedSymbolException e) { if (acceptIncompleteList) {
@Override public ResolvedReferenceType getSuperClass() { if (wrappedNode.getExtendedTypes().isEmpty()) { return object(); } else { return toReferenceType(wrappedNode.getExtendedTypes().get(0)); } }
@Override public ResolvedReferenceType getSuperClass() { if (wrappedNode.getExtendedTypes().isEmpty()) { return object(); } else { return toReferenceType(wrappedNode.getExtendedTypes().get(0)); } }
@Override public ResolvedReferenceType getSuperClass() { if (wrappedNode.getExtendedTypes().isEmpty()) { return object(); } else { return toReferenceType(wrappedNode.getExtendedTypes().get(0)); } }