/** * Returns all subclasses (for classes) and implementations (for interfaces) of this type */ public List<NdType> getSubTypes() { List<NdType> result = new ArrayList<>(); result.addAll(getSubclasses()); for (NdTypeInterface next : getImplementations()) { result.add(next.getImplementation()); } return result; }
/** * Returns all subclasses (for classes) and implementations (for interfaces) of this type */ public List<NdType> getSubTypes() { List<NdType> result = new ArrayList<>(); result.addAll(getSubclasses()); for (NdTypeInterface next : getImplementations()) { result.add(next.getImplementation()); } return result; }