@Override public JExpression unwrapCondifiton(JExpression source) { return source._instanceof(codeModel.ref(String.class)); }
@Override public JExpression unwrapCondifiton(JExpression source) { return source._instanceof(codeModel.ref(JAXBElement.class)); }
@Override public JExpression unwrapCondifiton(JExpression source) { return source._instanceof(codeModel.ref(JAXBElement.class)); }
@Override public JExpression unwrapCondifiton(JExpression source) { return source._instanceof(codeModel.ref(JAXBElement.class)); }
@Override public JExpression unwrapCondifiton(JExpression source) { return source._instanceof(codeModel.ref(String.class)); }
@Override public JExpression unwrapCondifiton(JExpression source) { return source._instanceof(codeModel.ref(Element.class)); }
@Override public JExpression unwrapCondifiton(JExpression source) { return source._instanceof(codeModel.ref(JAXBElement.class)); }
@Override public JExpression unwrapCondifiton(JExpression source) { return source._instanceof(codeModel.ref(Element.class)); }
public JBlock ifContextInstanceOfActivity(EBeanHolder holder, JBlock methodBody) { return methodBody._if(holder.contextRef._instanceof(holder.classes().ACTIVITY))._then(); }
@Override public void process(Element element, JCodeModel codeModel, EBeanHolder holder) { String fieldName = element.getSimpleName().toString(); TypeMirror elementType = element.asType(); String typeQualifiedName = elementType.toString(); JBlock body = holder.init.body(); if (CONTEXT.equals(typeQualifiedName)) { body.assign(ref(fieldName), holder.contextRef); } else { JClass extendingContextClass = holder.refClass(typeQualifiedName); body._if(holder.contextRef._instanceof(extendingContextClass)) // ._then() // .assign(ref(fieldName), cast(extendingContextClass, holder.contextRef)); } }
body._if(holder.contextRef._instanceof(classes.FRAGMENT_ACTIVITY).not())._then()._return(_null());
body._if(holder.contextRef._instanceof(classes.FRAGMENT_ACTIVITY).not())._then()._return(_null());
@Override public JStatement marshall(EntityDescriptionGenerator.ToRawEntityHolder holder, PropertyMirror propertyMirror) { JClass listType = CodeModelTypes.ref(typeHelper.singleGenericParameter(propertyMirror.getType()).toString()); JBlock block = new JBlock(); JVar items = block.decl(CodeModelTypes.LIST.narrow(listType), "items", JExpr._new(CodeModelTypes.ARRAY_LIST.narrow(listType))); JExpression propertyItems = propertyMirror.getGetter().getValue(holder.entity); JConditional isLazyList = block._if(propertyItems._instanceof(CodeModelTypes.LAZY_ARRAY_LIST)); isLazyList._then().assign(items, JExpr.cast(CodeModelTypes.LAZY_ARRAY_LIST.narrow(listType), propertyItems)); JForEach forEachItem = isLazyList._else().forEach(listType, "item", propertyItems); forEachItem.body().add(items.invoke("add").arg(forEachItem.var())); block.add(holder.torchFactory.invoke("begin").invoke("save").invoke("entities").arg(items)); return block; }
afterSetContentViewBody._if(holder.contextRef._instanceof(classes.ACTIVITY).not())._then()._return();
forLoop.body()._if(getElement._instanceof(visitableInterface))._then().assign(status, ((JExpression)JExpr.cast(visitableInterface, getElement)).invoke("accept").arg(visitorParameter));