Searched refs:Expr (Results 1 - 25 of 57) sorted by relevance

123

/frameworks/data-binding/compiler/src/main/java/android/databinding/tool/expr/
H A DDependency.java17 final Expr mDependant;
18 final Expr mOther;
19 final Expr mCondition;
29 public Dependency(Expr dependant, Expr other) {
37 public Dependency(Expr dependant, Expr other, Expr condition, boolean expectedOutput) {
57 public Expr getOther() {
61 public Expr getDependan
[all...]
H A DMathExpr.java28 public class MathExpr extends Expr {
32 MathExpr(Expr left, String op, Expr right) {
60 public Expr getLeft() {
64 public Expr getRight() {
83 final Expr left = getLeft();
84 final Expr right = getRight();
89 Expr dyn = left.isDynamic() ? left : right;
91 Expr constExpr = left.isDynamic() ? right : left;
107 public Expr generateInvers
[all...]
H A DTernaryExpr.java28 public class TernaryExpr extends Expr {
30 TernaryExpr(Expr pred, Expr ifTrue, Expr ifFalse) {
34 public Expr getPred() {
38 public Expr getIfTrue() {
42 public Expr getIfFalse() {
67 final Expr ifTrue = getIfTrue();
68 final Expr ifFalse = getIfFalse();
78 private static boolean isNullLiteral(Expr exp
[all...]
H A DMethodReferenceExpr.java27 MethodReferenceExpr(Expr parent, String name) {
52 public Expr resolveListeners(ModelClass listener, Expr parent) {
70 public Expr generateInverse(ExprModel model, Expr value, String bindingClassName) {
76 public Expr cloneToModel(ExprModel model) {
77 final Expr clonedTarget = getTarget().cloneToModel(model);
H A DStaticIdentifierExpr.java44 public Expr generateInverse(ExprModel model, Expr value, String bindingClassName) {
54 public Expr cloneToModel(ExprModel model) {
H A DCastExpr.java25 public class CastExpr extends Expr {
29 CastExpr(String type, Expr expr) {
52 public Expr getCastExpr() {
75 public Expr generateInverse(ExprModel model, Expr value, String bindingClassName) {
76 Expr castExpr = getCastExpr();
78 Expr castValue = model.castExpr(exprType.toJavaCode(), value);
83 public Expr cloneToModel(ExprModel model) {
H A DBitShiftExpr.java25 public class BitShiftExpr extends Expr {
27 BitShiftExpr(Expr left, String op, Expr right) {
51 public Expr getLeft() {
55 public Expr getRight() {
68 public Expr cloneToModel(ExprModel model) {
H A DComparisonExpr.java25 public class ComparisonExpr extends Expr {
27 ComparisonExpr(String op, Expr left, Expr right) {
51 public Expr getLeft() {
55 public Expr getRight() {
75 public Expr cloneToModel(ExprModel model) {
H A DExprModel.java44 Map<String, Expr> mExprMap = new HashMap<String, Expr>();
46 List<Expr> mBindingExpressions = new ArrayList<Expr>();
67 private List<Expr> mPendingExpressions;
76 private List<Expr> mObservables;
98 public <T extends Expr> T register(T expr) {
152 public Map<String, Expr> getExprMap() {
160 public ComparisonExpr comparison(String op, Expr left, Expr righ
[all...]
H A DObservableFieldExpr.java27 ObservableFieldExpr(Expr parent, String name) {
32 public Expr resolveListeners(ModelClass listener, Expr parent) {
44 Expr target = getTarget();
71 public Expr cloneToModel(ExprModel model) {
72 final Expr clonedTarget = getTarget().cloneToModel(model);
H A DUnaryExpr.java25 public class UnaryExpr extends Expr {
27 UnaryExpr(String op, Expr expr) {
43 public Expr generateInverse(ExprModel model, Expr value, String bindingClassName) {
48 public Expr cloneToModel(ExprModel model) {
81 public Expr getExpr() {
H A DFieldAssignmentExpr.java31 public class FieldAssignmentExpr extends Expr {
34 public FieldAssignmentExpr(Expr target, String name, Expr value) {
44 public Expr getTarget() {
48 public Expr getValueExpr() {
70 public Expr cloneToModel(ExprModel model) {
81 Expr child = getTarget();
H A DArgListExpr.java32 public class ArgListExpr extends Expr {
34 public ArgListExpr(int id, Iterable<Expr> children) {
51 public Expr cloneToModel(ExprModel model) {
H A DExpr.java40 abstract public class Expr implements VersionProvider, LocationScopeProvider { class in inherits:VersionProvider,LocationScopeProvider
42 protected List<Expr> mChildren = new ArrayList<Expr>();
45 private List<Expr> mParents = new ArrayList<Expr>();
104 Expr(Iterable<Expr> children) { method in class:Expr
105 for (Expr expr : children) {
111 Expr(Expr method in class:Expr
[all...]
H A DMethodCallExpr.java37 public class MethodCallExpr extends Expr {
43 static List<Expr> concat(Expr e, List<Expr> list) {
44 List<Expr> merged = new ArrayList<Expr>();
50 MethodCallExpr(Expr target, String name, List<Expr> args) {
80 public Expr cloneToModel(ExprModel model) {
87 for (Expr ar
[all...]
H A DInstanceOfExpr.java25 public class InstanceOfExpr extends Expr {
29 InstanceOfExpr(Expr left, String type) {
48 public Expr cloneToModel(ExprModel model) {
63 public Expr getExpr() {
H A DFieldAccessExpr.java47 FieldAccessExpr(Expr parent, String name) {
106 public Expr resolveListeners(ModelClass listener, Expr parent) {
114 Expr listenerExpr = resolveListenersAsMethodReference(listener, parent);
150 Expr target = getTarget();
199 public Expr resolveTwoWayExpressions(Expr parent) {
200 final Expr child = getTarget();
212 final Expr replacement = binding.getExpr();
233 final Expr testExp
[all...]
H A DIdentifierExpr.java31 public class IdentifierExpr extends Expr {
101 public Expr generateInverse(ExprModel model, Expr value, String bindingClassName) {
103 Expr target = model.builtInVariable(thisType, bindingClassName, thisType);
109 public Expr cloneToModel(ExprModel model) {
H A DLambdaExpr.java32 public class LambdaExpr extends Expr {
41 public LambdaExpr(Expr expr, CallbackExprModel callbackExprModel) {
46 public Expr getExpr() {
71 public Expr resolveListeners(ModelClass valueType, Expr parent) {
101 public Expr cloneToModel(ExprModel model) {
/frameworks/data-binding/compiler/src/main/java/android/databinding/tool/solver/
H A DExecutionBranch.java18 import android.databinding.tool.expr.Expr;
28 private Expr mConditional;
35 public ExecutionBranch(@NotNull ExecutionPath path, @NotNull Expr conditional,
43 public Expr getConditional() {
H A DExecutionPath.java18 import android.databinding.tool.expr.Expr;
36 private final Expr mExpr;
47 private Map<Expr, Boolean> mKnownValues = new HashMap<Expr, Boolean>();
50 private Set<Expr> mScopeExpressions = new HashSet<Expr>();
58 private ExecutionPath(@Nullable Expr expr, boolean isAlreadyEvaluated) {
64 public ExecutionPath addBranch(Expr pred, boolean expectedValue) {
99 private ExecutionPath createPath(@Nullable Expr expr) {
109 public ExecutionPath addPath(@Nullable Expr exp
[all...]
/frameworks/compile/slang/
H A Dslang_rs_foreach_lowering.h25 class Expr;
55 const clang::FunctionDecl* matchFunctionDesignator(clang::Expr* expr);
60 clang::Expr* CreateCalleeExprForInternalForEach();
/frameworks/data-binding/compiler/src/main/java/android/databinding/tool/
H A DMergedBinding.java20 import android.databinding.tool.expr.Expr;
47 List<Expr> children = getExpr().getChildren();
48 final Expr expr = getExpr();
50 final Expr child = children.get(i);
55 private static Expr createArgListExpr(ExprModel model, final Iterable<Binding> bindings) {
56 List<Expr> args = new ArrayList<Expr>();
60 Expr expr = model.argListExpr(args);
73 public Expr[] getComponentExpressions() {
75 return args.getChildren().toArray(new Expr[arg
[all...]
H A DExpressionVisitor.java27 import android.databinding.tool.expr.Expr;
46 class ExpressionVisitor extends BindingExpressionBaseVisitor<Expr> {
90 public Expr visitRootLambda(@NonNull BindingExpressionParser.RootLambdaContext ctx) {
107 public Expr visitSingleLambdaParameter(
122 public Expr visitLambdaParameterList(
144 public Expr visitStringLiteral(@NonNull BindingExpressionParser.StringLiteralContext ctx) {
163 public Expr visitRootExpr(@NonNull BindingExpressionParser.RootExprContext ctx) {
178 public Expr visitGrouping(@NonNull BindingExpressionParser.GroupingContext ctx) {
190 public Expr visitDotOp(@NonNull BindingExpressionParser.DotOpContext ctx) {
210 public Expr visitFunctionRe
[all...]
/frameworks/data-binding/compiler/src/test/java/android/databinding/tool/
H A DLayoutBinderTest.java17 import android.databinding.tool.expr.Expr;
52 final Map.Entry<String, Expr> entry = findIdentifier("test");
53 final Expr value = entry.getValue();
66 final Map.Entry<String, Expr> entry = findIdentifier("test");
67 final Expr value = entry.getValue();
83 final List<Expr> bindingExprs = mExprModel.getBindingExpressions();
98 Expr item = mExprModel.getBindingExpressions().get(0);
109 private Map.Entry<String, Expr> findIdentifier(String name) {
110 for (Map.Entry<String, Expr> entry : mExprModel.getExprMap().entrySet()) {

Completed in 553 milliseconds

123