Package com.sun.codemodel

Examples of com.sun.codemodel.JCodeModel.ref()


  private void runInternal(Outline outline) throws IOException, ClassNotFoundException {
    JCodeModel codeModel = outline.getCodeModel();
    JClass xmlElementWrapperModelClass = codeModel.ref(XmlElementWrapper.class);
    JClass xmlElementModelClass = codeModel.ref(XmlElement.class);
    JClass xmlAnyElementModelClass = codeModel.ref(XmlAnyElement.class);
    JClass xmlMixedModelClass = codeModel.ref(XmlMixed.class);
    JClass xmlElementRefModelClass = codeModel.ref(XmlElementRef.class);
    JClass xmlElementRefsModelClass = codeModel.ref(XmlElementRefs.class);
    JClass xmlElementsModelClass = codeModel.ref(XmlElements.class);
    JClass xmlJavaTypeAdapterModelClass = codeModel.ref(XmlJavaTypeAdapter.class);
    JClass xmlTypeModelClass = codeModel.ref(XmlType.class);
View Full Code Here


    JCodeModel codeModel = outline.getCodeModel();
    JClass xmlElementWrapperModelClass = codeModel.ref(XmlElementWrapper.class);
    JClass xmlElementModelClass = codeModel.ref(XmlElement.class);
    JClass xmlAnyElementModelClass = codeModel.ref(XmlAnyElement.class);
    JClass xmlMixedModelClass = codeModel.ref(XmlMixed.class);
    JClass xmlElementRefModelClass = codeModel.ref(XmlElementRef.class);
    JClass xmlElementRefsModelClass = codeModel.ref(XmlElementRefs.class);
    JClass xmlElementsModelClass = codeModel.ref(XmlElements.class);
    JClass xmlJavaTypeAdapterModelClass = codeModel.ref(XmlJavaTypeAdapter.class);
    JClass xmlTypeModelClass = codeModel.ref(XmlType.class);
    xmlElementDeclModelClass = codeModel.ref(XmlElementDecl.class);
View Full Code Here

    JClass xmlElementWrapperModelClass = codeModel.ref(XmlElementWrapper.class);
    JClass xmlElementModelClass = codeModel.ref(XmlElement.class);
    JClass xmlAnyElementModelClass = codeModel.ref(XmlAnyElement.class);
    JClass xmlMixedModelClass = codeModel.ref(XmlMixed.class);
    JClass xmlElementRefModelClass = codeModel.ref(XmlElementRef.class);
    JClass xmlElementRefsModelClass = codeModel.ref(XmlElementRefs.class);
    JClass xmlElementsModelClass = codeModel.ref(XmlElements.class);
    JClass xmlJavaTypeAdapterModelClass = codeModel.ref(XmlJavaTypeAdapter.class);
    JClass xmlTypeModelClass = codeModel.ref(XmlType.class);
    xmlElementDeclModelClass = codeModel.ref(XmlElementDecl.class);
View Full Code Here

    JClass xmlElementModelClass = codeModel.ref(XmlElement.class);
    JClass xmlAnyElementModelClass = codeModel.ref(XmlAnyElement.class);
    JClass xmlMixedModelClass = codeModel.ref(XmlMixed.class);
    JClass xmlElementRefModelClass = codeModel.ref(XmlElementRef.class);
    JClass xmlElementRefsModelClass = codeModel.ref(XmlElementRefs.class);
    JClass xmlElementsModelClass = codeModel.ref(XmlElements.class);
    JClass xmlJavaTypeAdapterModelClass = codeModel.ref(XmlJavaTypeAdapter.class);
    JClass xmlTypeModelClass = codeModel.ref(XmlType.class);
    xmlElementDeclModelClass = codeModel.ref(XmlElementDecl.class);

    logger.debug("JAXB Process Model (run)...");
View Full Code Here

    JClass xmlAnyElementModelClass = codeModel.ref(XmlAnyElement.class);
    JClass xmlMixedModelClass = codeModel.ref(XmlMixed.class);
    JClass xmlElementRefModelClass = codeModel.ref(XmlElementRef.class);
    JClass xmlElementRefsModelClass = codeModel.ref(XmlElementRefs.class);
    JClass xmlElementsModelClass = codeModel.ref(XmlElements.class);
    JClass xmlJavaTypeAdapterModelClass = codeModel.ref(XmlJavaTypeAdapter.class);
    JClass xmlTypeModelClass = codeModel.ref(XmlType.class);
    xmlElementDeclModelClass = codeModel.ref(XmlElementDecl.class);

    logger.debug("JAXB Process Model (run)...");
View Full Code Here

                else
                    eq = fe.var().ref($value).invoke("equals").arg($v);

                fe.body()._if(eq)._then()._return(fe.var());

                JInvocation ex = JExpr._new(codeModel.ref(IllegalArgumentException.class));

                JExpression strForm;
                if(baseExposedType.isPrimitive()) {
                    strForm = codeModel.ref(String.class).staticInvoke("valueOf").arg($v);
                } else
View Full Code Here

                JInvocation ex = JExpr._new(codeModel.ref(IllegalArgumentException.class));

                JExpression strForm;
                if(baseExposedType.isPrimitive()) {
                    strForm = codeModel.ref(String.class).staticInvoke("valueOf").arg($v);
                } else
                if(baseExposedType==codeModel.ref(String.class)){
                    strForm = $v;
                } else {
                    strForm = $v.invoke("toString");
View Full Code Here

                JExpression strForm;
                if(baseExposedType.isPrimitive()) {
                    strForm = codeModel.ref(String.class).staticInvoke("valueOf").arg($v);
                } else
                if(baseExposedType==codeModel.ref(String.class)){
                    strForm = $v;
                } else {
                    strForm = $v.invoke("toString");
                }
                m.body()._throw(ex.arg(strForm));
View Full Code Here

        parent.elements.put(ei,this);

        JCodeModel cm = parent.getCodeModel();

        implClass._extends(
            cm.ref(JAXBElement.class).narrow(
                target.getContentInMemoryType().toType(parent,Aspect.EXPOSED).boxify()));

        if(ei.hasClass()) {
            JType implType = ei.getContentInMemoryType().toType(parent,Aspect.IMPLEMENTATION);
            JExpression declaredType = JExpr.cast(cm.ref(Class.class),implType.boxify().dotclass()); // why do we have to cast?
View Full Code Here

            cm.ref(JAXBElement.class).narrow(
                target.getContentInMemoryType().toType(parent,Aspect.EXPOSED).boxify()));

        if(ei.hasClass()) {
            JType implType = ei.getContentInMemoryType().toType(parent,Aspect.IMPLEMENTATION);
            JExpression declaredType = JExpr.cast(cm.ref(Class.class),implType.boxify().dotclass()); // why do we have to cast?
            JClass scope=null;
            if(ei.getScope()!=null)
                scope = parent.getClazz(ei.getScope()).implRef;
            JExpression scopeClass = scope==null?JExpr._null():scope.dotclass();
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.