public static Set<JType> getPossibleTypes(Outline outline, Aspect aspect, CTypeInfo typeInfo) { final Set<JType> types = new HashSet<JType>(); types.add(typeInfo.getType().toType(outline, aspect)); if (typeInfo instanceof CElementInfo) { final CElementInfo elementInfo = (CElementInfo) typeInfo; for (CElementInfo substitutionMember : elementInfo .getSubstitutionMembers()) { types.addAll(getPossibleTypes(outline, aspect, substitutionMember)); } } return types; }
} else { CElementInfo eref = (CElementInfo)ref; if(!eref.getSubstitutionMembers().isEmpty()) return null; // elements with a substitution group isn't qualified for the wrapper style
} else { CElementInfo eref = (CElementInfo)ref; if(!eref.getSubstitutionMembers().isEmpty()) return null; // elements with a substitution group isn't qualified for the wrapper style
} else { CElementInfo eref = (CElementInfo) ref; if (!eref.getSubstitutionMembers().isEmpty()) { return null; // elements with a substitution group isn't qualified for the wrapper style
} else { CElementInfo eref = (CElementInfo) ref; if (!eref.getSubstitutionMembers().isEmpty()) { return null; // elements with a substitution group isn't qualified for the wrapper style
} else { CElementInfo eref = (CElementInfo) ref; if (!eref.getSubstitutionMembers().isEmpty()) { return null; // elements with a substitution group isn't qualified for the wrapper style
if (!elementInfo.getSubstitutionMembers().isEmpty()) { logger.error("[" + ((CClassInfo) propertyInfo.parent()).getName()
if (!elementInfo.getSubstitutionMembers().isEmpty()) { logger.error("[" + ((CClassInfo) propertyInfo.parent()).getName()