@Override public EdmExpression getExpression() { if (expression == null && annotation.getExpression() != null) { expression = AbstractEdmExpression.getExpression(edm, annotation.getExpression()); } return expression; } }
@Override public EdmExpression getExpression() { if (expression == null && annotation.getExpression() != null) { expression = AbstractEdmExpression.getExpression(edm, annotation.getExpression()); } return expression; } }
@Override public boolean equals (Object obj) { if (obj == null) { return false; } if (!(obj instanceof CsdlAnnotation)) { return false; } CsdlAnnotation csdlAnnot = (CsdlAnnotation) obj; return (this.getTerm() == null ? csdlAnnot.getTerm() == null : this.getTerm().equals(csdlAnnot.getTerm())) && (this.getQualifier() == null ? csdlAnnot.getQualifier() == null : this.getQualifier().equals(csdlAnnot.getQualifier())) && (this.getExpression() == null ? csdlAnnot.getExpression() == null : this.getExpression().equals(csdlAnnot.getExpression())) && (this.getAnnotations() == null ? csdlAnnot.getAnnotations() == null : checkAnnotations(csdlAnnot.getAnnotations())); }
|| ETAG_ANNOTATION_TERM2.equals(csdlAnnotation.getTerm())) .filter(csdlAnnotation -> { return (csdlAnnotation.getExpression() != null && csdlAnnotation.getExpression().asDynamic() != null && csdlAnnotation.getExpression().asDynamic().asCollection() != null) ? true : false; }).flatMap(csdlAnnotation -> { List<CsdlExpression> items = csdlAnnotation.getExpression().asDynamic().asCollection() .getItems(); if (items != null && !items.isEmpty())