Package org.apache.cxf.xjc.bug986
Class Bug986Plugin
java.lang.Object
org.apache.cxf.xjc.bug986.Bug986Plugin
Modifies the JAXB code model to handle package naming that run into:
https://jaxb.dev.java.net/issues/show_bug.cgi?id=671
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate com.sun.codemodel.JClassgetAnnotationClass(com.sun.codemodel.JAnnotationUse ju) private com.sun.codemodel.JAnnotationValuegetAnnotationMember(com.sun.codemodel.JAnnotationUse ju, String name) private List<com.sun.codemodel.JAnnotationUse> getAnnotations(com.sun.codemodel.JFieldVar field) getUsage()booleanrun(com.sun.tools.xjc.outline.Outline outline, com.sun.tools.xjc.Options opt, ErrorHandler errorHandler)
-
Field Details
-
LOG
-
plugin
final com.sun.tools.xjc.Plugin plugin
-
-
Constructor Details
-
Bug986Plugin
public Bug986Plugin(com.sun.tools.xjc.Plugin p)
-
-
Method Details
-
getOptionName
-
getUsage
-
run
public boolean run(com.sun.tools.xjc.outline.Outline outline, com.sun.tools.xjc.Options opt, ErrorHandler errorHandler) -
getAnnotationMember
private com.sun.codemodel.JAnnotationValue getAnnotationMember(com.sun.codemodel.JAnnotationUse ju, String name) -
getAnnotationClass
private com.sun.codemodel.JClass getAnnotationClass(com.sun.codemodel.JAnnotationUse ju) -
getAnnotations
-