Searched refs:ternary (Results 1 - 6 of 6) sorted by relevance

/frameworks/data-binding/compiler/src/main/java/android/databinding/tool/expr/
H A DTernaryExpr.java54 return "The condition of a ternary operator must be constant: " +
140 return model.ternary(pred, ifTrue, ifFalse);
145 return model.ternary(getPred().cloneToModel(model), getIfTrue().cloneToModel(model),
H A DExpr.java778 * This expression is the predicate for 1 or more ternary expressions.
784 TernaryExpr ternary = (TernaryExpr) dependant;
785 return ternary.getPred() == this;
H A DExprModel.java184 public TernaryExpr ternary(Expr pred, Expr ifTrue, Expr ifFalse) { method in class:ExprModel
/frameworks/data-binding/compiler/src/main/java/android/databinding/tool/
H A DExpressionVisitor.java226 return mModel.ternary(mModel.comparison("==", left, mModel.symbol("null", Object.class)),
296 return mModel.ternary(ctx.left.accept(this), ctx.iftrue.accept(this),
/frameworks/data-binding/compiler/src/test/java/android/databinding/tool/expr/
H A DExprModelTest.java630 // now we can read adf ternary and c ternary
704 final TernaryExpr ternary = parse(lb, "foo.a > 0 && (foo.b > 0 || c > 0)",
709 final ComparisonExpr fooA0 = (ComparisonExpr) ternary.getPred();
713 final TernaryExpr ternaryIfTrue = (TernaryExpr) ternary.getIfTrue();
748 assertExactMatch(toRead, c, c0, ternary.getIfTrue(), ternary);
758 assertExactMatch(readNow, ternary.getIfTrue());
762 assertExactMatch(readNow, ternary);
/frameworks/data-binding/prebuilds/1.0-rc0/
H A Ddatabinding-studio-bundle.jarMETA-INF/ META-INF/MANIFEST.MF android/ android/databinding/ android/databinding/Bindable.class Bindable. ...

Completed in 105 milliseconds