File | Line |
---|
org/apache/myfaces/tobago/apt/processor/CheckstyleConfigGenerator.java | 229 |
org/apache/myfaces/tobago/apt/processor/TaglibGenerator.java | 371 |
addAttribute(executableElement, tagElement, document, type);
}
}
}
private List<? extends javax.lang.model.element.Element> getAllMembers(TypeElement type) {
final List<? extends javax.lang.model.element.Element> members
= new ArrayList<javax.lang.model.element.Element>(processingEnv.getElementUtils().getAllMembers(type));
Collections.sort(members, new Comparator<javax.lang.model.element.Element>() {
public int compare(javax.lang.model.element.Element d1, javax.lang.model.element.Element d2) {
return d1.getSimpleName().toString().compareTo(d2.getSimpleName().toString());
}
});
return members;
}
private void resetDuplicateList() { |
File | Line |
---|
org/apache/myfaces/tobago/apt/processor/CheckstyleConfigGenerator.java | 147 |
org/apache/myfaces/tobago/apt/processor/TaglibGenerator.java | 171 |
resetAttributeDuplicateList();
// TODO configure replacement
final String className;
if (typeElement.getAnnotation(SimpleTag.class) != null || typeElement.getAnnotation(ValidatorTag.class) != null) {
className = AnnotationUtils.generatedTagName(typeElement);
} else if (typeElement.getAnnotation(ExtensionTag.class) != null) {
className = typeElement.getQualifiedName().toString();
} else if (typeElement.getAnnotation(UIComponentTag.class) != null) {
className = "org.apache.myfaces.tobago.internal.taglib." + StringUtils.capitalize(annotationTag.name())
+ "Tag";
} else {
throw new RuntimeException("Not supported: " + typeElement.getQualifiedName());
}
info("Replacing: " + typeElement.getQualifiedName() + " -> " + className); |