META-INF/
META-INF/MANIFEST.MF
com/
com/android/
com/android/jaxb/
com/android/jaxb/inheritance/
com/android/jaxb/inheritance/InheritancePlugin.classInheritancePlugin.java
package com.android.jaxb.inheritance
public com.android.jaxb.inheritance.InheritancePlugin extends com.sun.tools.xjc.Plugin {
private static final String NS
private static final String SUPER_TAG
private static final String HEADER_COMMENT
static final boolean $assertionsDisabled
public void ()
public java.lang.String getOptionName ()
public java.lang.String getUsage ()
public boolean isCustomizationTagName (java.lang.String, java.lang.String)
String nsUri
String localName
public java.util.List getCustomizationURIs ()
public boolean run (com.sun.tools.xjc.outline.Outline, com.sun.tools.xjc.Options, org.xml.sax.ErrorHandler) throws org.xml.sax.SAXException
com.sun.tools.xjc.outline.ClassOutline classOutline
com.sun.codemodel.JMethod method
com.sun.codemodel.JMethod method
com.sun.codemodel.JMethod getOf
com.sun.codemodel.JAnnotationArrayMember suppress
com.sun.tools.xjc.outline.ClassOutline classOutline
com.sun.tools.xjc.outline.Outline outline
com.sun.tools.xjc.Options options
org.xml.sax.ErrorHandler errorHandler
String filename
com.sun.codemodel.JPackage pack
com.sun.codemodel.JDefinedClass objFactory
java.util.Map supers
com.sun.codemodel.JCodeModel model
java.util.List orig
private static void convertMethod (java.util.Map, com.sun.codemodel.JCodeModel, com.sun.codemodel.JDefinedClass, com.sun.codemodel.JMethod)
com.sun.codemodel.JVar paramName
String name
com.sun.codemodel.JMethod newMethod
com.sun.codemodel.JBlock body
com.sun.codemodel.JInvocation call
java.util.Map supers
com.sun.codemodel.JCodeModel model
com.sun.codemodel.JDefinedClass definedClass
com.sun.codemodel.JMethod method
com.sun.codemodel.JType convertedParamType
com.sun.codemodel.JType convertedReturnType
com.sun.codemodel.JType currentParamType
com.sun.codemodel.JType currentReturnType
private static void addAndCollectParents (com.sun.tools.xjc.outline.ClassOutline, java.util.Map) throws org.xml.sax.SAXException
Class superclass
org.w3c.dom.Element customizationElement
com.sun.tools.xjc.model.CPluginCustomization c
com.sun.tools.xjc.outline.ClassOutline classOutline
java.util.Map superCollector
private static java.lang.Class getSuperclass (com.sun.tools.xjc.model.CPluginCustomization) throws org.xml.sax.SAXException
javax.xml.bind.JAXBContext context
javax.xml.bind.Unmarshaller unmarshaller
Exception e
Object result
javax.xml.bind.JAXBException e
com.sun.tools.xjc.model.CPluginCustomization c
javax.xml.bind.JAXBContext context
javax.xml.bind.Unmarshaller unmarshaller
Object result
com.android.jaxb.inheritance.InheritancePlugin$SuperClass superClass
private static void acknowledgeCustomizationsOnInherited (com.sun.tools.xjc.outline.ClassOutline)
com.sun.tools.xjc.model.CPluginCustomization c
com.sun.tools.xjc.model.CTypeInfo ref
com.sun.tools.xjc.outline.FieldOutline field
com.sun.tools.xjc.outline.ClassOutline classOutline
private static com.sun.codemodel.JDefinedClass handleObjectFactoryCustomization (com.sun.tools.xjc.outline.Outline, java.lang.String) throws org.xml.sax.SAXException
javax.xml.bind.JAXBContext context
javax.xml.bind.Unmarshaller unmarshaller
Exception e
Object result
javax.xml.bind.JAXBException e
Object result
com.android.jaxb.inheritance.InheritancePlugin$SuperClass ofSuperClass
com.sun.tools.xjc.outline.ClassOutline aClass
org.w3c.dom.Element customizationElement
com.sun.tools.xjc.model.CPluginCustomization ofCustomization
com.sun.codemodel.JMethod method
com.sun.tools.xjc.outline.Outline outline
String schemaFileName
javax.xml.bind.JAXBContext context
javax.xml.bind.Unmarshaller unmarshaller
String factoryName
com.sun.codemodel.JDefinedClass objFactory
java.util.Iterator methodIterator
private static boolean isAndroid (com.sun.codemodel.JType)
com.sun.codemodel.JType type
private static com.sun.codemodel.JType convertType (com.sun.codemodel.JType, java.util.Map, com.sun.codemodel.JCodeModel)
com.sun.codemodel.JType newType
com.sun.codemodel.JClass param
boolean found
java.util.List newParams
com.sun.codemodel.JType type
java.util.Map supers
com.sun.codemodel.JCodeModel model
private static com.sun.codemodel.JType convertBasicType (com.sun.codemodel.JType, java.util.Map, com.sun.codemodel.JCodeModel)
com.sun.codemodel.JClass sup
com.sun.codemodel.JType type
java.util.Map supers
com.sun.codemodel.JCodeModel model
Class superClass
private static void addValidityChecks (com.sun.tools.xjc.outline.ClassOutline, com.sun.codemodel.JCodeModel)
com.sun.codemodel.JFieldVar fieldRef
String pattern
com.sun.xml.xsom.XSFacet enumVal
com.sun.xml.xsom.XSFacet enumVal
com.sun.codemodel.JExpression enumExpr
com.sun.codemodel.JMethod method
com.sun.codemodel.JArray arr
com.sun.xml.xsom.XSFacet patternFacet
java.util.List enums
com.sun.xml.xsom.XSType type
com.sun.xml.xsom.XSTerm term
com.sun.codemodel.JMethod method
com.sun.codemodel.JBlock body
com.sun.codemodel.JExpression combined
java.util.Iterator conditionIter
com.sun.tools.xjc.model.CPropertyInfo info
com.sun.xml.xsom.XSComponent component
java.util.List conditions
com.sun.tools.xjc.outline.FieldOutline field
com.sun.tools.xjc.outline.ClassOutline classOutline
com.sun.codemodel.JCodeModel codeModel
static void ()
}
com/android/jaxb/inheritance/InheritancePlugin$SuperClass.classInheritancePlugin.java
package com.android.jaxb.inheritance
public com.android.jaxb.inheritance.InheritancePlugin$SuperClass extends java.lang.Object {
public String mName
public void ()
public java.lang.Class getClassInstance () throws org.xml.sax.SAXException
ClassNotFoundException e
}
META-INF/services/
META-INF/services/com.sun.tools.xjc.Plugin