Skip to content

Commit

Permalink
Fixes #70.
Browse files Browse the repository at this point in the history
  • Loading branch information
highsource committed Jun 29, 2016
1 parent 9485a57 commit 07ed863
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@
import com.sun.tools.xjc.model.CCustomizations;
import com.sun.tools.xjc.model.CElementInfo;
import com.sun.tools.xjc.model.CPluginCustomization;
import com.sun.tools.xjc.model.CPropertyInfo;
import com.sun.tools.xjc.model.Model;
import com.sun.tools.xjc.outline.ClassOutline;
import com.sun.tools.xjc.outline.ElementOutline;
Expand Down Expand Up @@ -85,6 +86,11 @@ private void processClassOutline(ClassOutline classOutline,

generateExtends(classOutline, knownClasses, knownClassInfos);
generateImplements(classOutline, knownClasses);
for (CPropertyInfo propertyInfo : classOutline.target.getProperties())
{
CustomizationUtils.findCustomization(propertyInfo, Customizations.EXTENDS_ELEMENT_NAME);
CustomizationUtils.findCustomization(propertyInfo, Customizations.IMPLEMENTS_ELEMENT_NAME);
}

}

Expand Down
2 changes: 1 addition & 1 deletion tests/issues/src/main/resources/binding.xjb
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
<jaxb:class/>
<inheritance:implements>java.lang.Cloneable</inheritance:implements>
</jaxb:bindings>
<jaxb:bindings node="//xsd:complexType[@name='issueGH70Type']">
<jaxb:bindings node="xsd:complexType[@name='issueGH70Type']">
<inheritance:implements>org.jvnet.jaxb2_commons.tests.issues.IssueGH70Interface</inheritance:implements>
</jaxb:bindings>
</jaxb:bindings>
Expand Down

0 comments on commit 07ed863

Please sign in to comment.