Home
last modified time | relevance | path

Searched refs:expr (Results 1 – 25 of 67) sorted by relevance

123

/frameworks/data-binding/compiler/src/main/java/android/databinding/tool/expr/
DExprModel.java17 package android.databinding.tool.expr;
90 public <T extends Expr> T register(T expr) { in register() argument
97 T existing = (T) mExprMap.get(expr.getUniqueKey()); in register()
99 Preconditions.check(expr.getParents().isEmpty(), in register()
105 expr.onSwappedWith(existing); in register()
111 mExprMap.put(expr.getUniqueKey(), expr); in register() local
112 expr.setModel(this); in register()
114 expr.addLocation(location); in register()
116 return expr; in register()
135 public InstanceOfExpr instanceOfOp(Expr expr, String type) { in instanceOfOp() argument
[all …]
DTernaryExpr.java17 package android.databinding.tool.expr;
76 private static boolean isNullLiteral(Expr expr) { in isNullLiteral() argument
77 final ModelClass type = expr.getResolvedType(); in isNullLiteral()
78 return (type.isObject() && (expr instanceof SymbolExpr) && in isNullLiteral()
79 "null".equals(((SymbolExpr)expr).getText())); in isNullLiteral()
DUnaryExpr.java17 package android.databinding.tool.expr;
27 UnaryExpr(String op, Expr expr) { in UnaryExpr() argument
28 super(expr); in UnaryExpr()
DExpr.java17 package android.databinding.tool.expr;
104 for (Expr expr : children) { in Expr()
105 mChildren.add(expr); in Expr()
278 for (Expr expr : mChildren) { in addParents()
279 expr.mParents.add(this); in addParents()
320 for (Expr expr : mChildren) { in isAnyChildDynamic()
321 if (expr.isDynamic()) { in isAnyChildDynamic()
511 final Expr expr = mModel.findFlagExpression(i); in markAsReadIfDone() local
512 if (expr == null) { in markAsReadIfDone()
515 if (!expr.isConditional()) { in markAsReadIfDone()
[all …]
DCastExpr.java17 package android.databinding.tool.expr;
29 CastExpr(String type, Expr expr) { in CastExpr() argument
30 super(expr); in CastExpr()
DListenerExpr.java17 package android.databinding.tool.expr;
41 ListenerExpr(Expr expr, String name, ModelClass listenerType, ModelMethod method) { in ListenerExpr() argument
42 super(expr); in ListenerExpr()
DMathExpr.java17 package android.databinding.tool.expr;
96 private String inverseCast(Expr expr) { in inverseCast() argument
97 if (!expr.getResolvedType().isAssignableFrom(getResolvedType())) { in inverseCast()
DMethodCallExpr.java17 package android.databinding.tool.expr;
87 for (Expr expr : getArgs()) { in resolveType()
88 args.add(expr.getResolvedType()); in resolveType()
/frameworks/data-binding/compiler/src/main/kotlin/android/databinding/tool/writer/
DLayoutBinderWriter.kt19 import android.databinding.tool.expr.Expr in <lambda>()
20 import android.databinding.tool.expr.ExprModel in <lambda>()
21 import android.databinding.tool.expr.FieldAccessExpr in <lambda>()
22 import android.databinding.tool.expr.IdentifierExpr in <lambda>()
23 import android.databinding.tool.expr.ListenerExpr in <lambda>()
24 import android.databinding.tool.expr.ResourceExpr in <lambda>()
25 import android.databinding.tool.expr.TernaryExpr in <lambda>()
89 val Expr.needsLocalField by lazyProp { expr : Expr -> in ExprModel() method
90expr.canBeEvaluatedToAVariable() && !(expr.isVariable() && !expr.isUsed) && (expr.isDynamic || exp… in ExprModel()
145 val Expr.readableName by lazyProp { expr : Expr -> in expr() method
[all …]
/frameworks/compile/mclinker/lib/Script/
DRpnExpr.cpp81 RpnExpr* expr = RpnExpr::create(); in buildHelperExpr() local
82 expr->push_back(SectDescOperand::create(*pIter)); in buildHelperExpr()
83 expr->push_back(&Operator::create<Operator::ADDR>()); in buildHelperExpr()
84 expr->push_back(SectDescOperand::create(*pIter)); in buildHelperExpr()
85 expr->push_back(&Operator::create<Operator::SIZEOF>()); in buildHelperExpr()
86 expr->push_back(&Operator::create<Operator::ADD>()); in buildHelperExpr()
87 return expr; in buildHelperExpr()
92 RpnExpr* expr = RpnExpr::create(); in buildHelperExpr() local
93 expr->push_back(FragOperand::create(pFrag)); in buildHelperExpr()
94 return expr; in buildHelperExpr()
/frameworks/data-binding/compiler/src/main/java/android/databinding/tool/
DMergedBinding.java19 import android.databinding.tool.expr.ArgListExpr;
20 import android.databinding.tool.expr.Expr;
21 import android.databinding.tool.expr.ExprModel;
48 final Expr expr = getExpr(); in resolveListeners() local
51 child.resolveListeners(parameters[i], expr); in resolveListeners()
60 Expr expr = model.argListExpr(args); in createArgListExpr() local
61 expr.setBindingExpression(true); in createArgListExpr()
62 return expr; in createArgListExpr()
101 for (Expr expr : args.getChildren()) { in toJavaCode()
102 newValues.add(expr.toCode().generate()); in toJavaCode()
[all …]
DBinding.java19 import android.databinding.tool.expr.Expr;
41 public Binding(BindingTarget target, String name, Expr expr) { in Binding() argument
42 this(target, name, expr, null); in Binding()
45 public Binding(BindingTarget target, String name, Expr expr, BindingSetterCall setterCall) { in Binding() argument
48 mExpr = expr; in Binding()
67 Expr expr = mExpr.resolveTwoWayExpressions(null); in resolveTwoWayExpressions() local
68 if (expr != mExpr) { in resolveTwoWayExpressions()
69 mExpr = expr; in resolveTwoWayExpressions()
114 private static ModelClass getListenerParameter(BindingTarget target, String name, Expr expr) { in getListenerParameter() argument
125 viewStubProxy, objectParameter, expr.getModel().getImports()); in getListenerParameter()
[all …]
DInverseBinding.java19 import android.databinding.tool.expr.Expr;
20 import android.databinding.tool.expr.ExprModel;
21 import android.databinding.tool.expr.FieldAccessExpr;
50 public InverseBinding(BindingTarget target, String name, Expr expr) { in InverseBinding() argument
53 mExpr = expr; in InverseBinding()
69 public void addChainedExpression(FieldAccessExpr expr) { in addChainedExpression() argument
70 mChainedExpressions.add(expr); in addChainedExpression()
125 for (FieldAccessExpr expr : mChainedExpressions) { in toJavaCode()
126 flagSet = flagSet.or(new FlagSet(expr.getId())); in toJavaCode()
DBindingTarget.java19 import android.databinding.tool.expr.Expr;
20 import android.databinding.tool.expr.ExprModel;
56 public void addBinding(String name, Expr expr) { in addBinding() argument
60 mBindings.add(new Binding(this, name, expr)); in addBinding()
61 if (expr.isTwoWay()) { in addBinding()
63 Scope.enter(expr); in addBinding()
64 expr.assertIsInvertible(); in addBinding()
65 final InverseBinding inverseBinding = new InverseBinding(this, name, expr); in addBinding()
DExpressionVisitor.java34 import android.databinding.tool.expr.Expr;
35 import android.databinding.tool.expr.ExprModel;
36 import android.databinding.tool.expr.StaticIdentifierExpr;
125 StaticIdentifierExpr expr = mModel.staticIdentifier(name); in visitDotOp() local
126 expr.setUserDefinedType(name); in visitDotOp()
127 return expr; in visitDotOp()
DLayoutBinder.java19 import android.databinding.tool.expr.Dependency;
20 import android.databinding.tool.expr.Expr;
21 import android.databinding.tool.expr.ExprModel;
22 import android.databinding.tool.expr.IdentifierExpr;
/frameworks/data-binding/compiler/src/test/java/android/databinding/tool/
DExpressionVisitorTest.java24 import android.databinding.tool.expr.ComparisonExpr;
25 import android.databinding.tool.expr.Dependency;
26 import android.databinding.tool.expr.Expr;
27 import android.databinding.tool.expr.ExprModel;
28 import android.databinding.tool.expr.FieldAccessExpr;
29 import android.databinding.tool.expr.IdentifierExpr;
30 import android.databinding.tool.expr.MethodCallExpr;
31 import android.databinding.tool.expr.SymbolExpr;
32 import android.databinding.tool.expr.TernaryExpr;
104 final FieldAccessExpr expr = parse("a.b", FieldAccessExpr.class); in testSimpleFieldAccess() local
[all …]
DLayoutBinderTest.java17 import android.databinding.tool.expr.Expr;
18 import android.databinding.tool.expr.ExprModel;
19 import android.databinding.tool.expr.FieldAccessExpr;
20 import android.databinding.tool.expr.IdentifierExpr;
21 import android.databinding.tool.expr.StaticIdentifierExpr;
112 IdentifierExpr expr = (IdentifierExpr) entry.getValue(); in findIdentifier() local
113 if (name.equals(expr.getName())) { in findIdentifier()
/frameworks/data-binding/compiler/src/test/java/android/databinding/tool/expr/
DExprTest.java17 package android.databinding.tool.expr;
81 Expr expr = new Expr() { in testBadExpr() local
102 expr.getUniqueKey(); in testBadExpr()
186 for (Expr expr : exprs) { in assertFlags()
188 clone.and(expr.getInvalidFlags()); in assertFlags()
189 assertEquals("should read flags of " + a.getUniqueKey() + " should include " + expr in assertFlags()
190 .getUniqueKey(), expr.getInvalidFlags(), clone); in assertFlags()
194 for (Expr expr : exprs) { in assertFlags()
195 composite.or(expr.getInvalidFlags()); in assertFlags()
DExprModelTest.java17 package android.databinding.tool.expr;
237 for (Expr expr : itr) { in filterOut()
238 if (!exclude.contains(expr)) { in filterOut()
239 result.add(expr); in filterOut()
323 for (Expr expr : mExprModel.getPendingExpressions()) { in testRequirementFlags()
324 assertNull(expr.mShouldReadFlags); in testRequirementFlags()
351 for (Expr expr : new Expr[]{a, b, c, d, e}) { in testRequirementFlags()
352 assertTrue(aTernary.getShouldReadFlags().get(expr.getId())); in testRequirementFlags()
945 for (Expr expr : exprs) { in assertFlags()
947 clone.and(expr.getInvalidFlags()); in assertFlags()
[all …]
/frameworks/av/media/libstagefright/codecs/on2/h264dec/source/
Dh264bsd_util.h79 #define ASSERT(expr) assert(expr) argument
81 #define ASSERT(expr) argument
/frameworks/data-binding/compiler/src/test/java/android/databinding/
DBindingExpressionParserTest.java56 String expr = "`test`"; in testSingleQuoteStringLiteral() local
57 LiteralContext literal = parseLiteral(expr); in testSingleQuoteStringLiteral()
68 String expr = "\"test\""; in testDoubleQuoteStringLiteral() local
70 LiteralContext literal = parseLiteral(expr); in testDoubleQuoteStringLiteral()
79 String expr = "`\"t\\`est\"`"; in testSingleQuoteEscapeStringLiteral() local
80 LiteralContext literal = parseLiteral(expr); in testSingleQuoteEscapeStringLiteral()
/frameworks/data-binding/extensions/
Dgradlew56 link=`expr "$ls" : '.*-> \(.*\)$'`
57 if expr "$link" : '/.*' > /dev/null; then
/frameworks/data-binding/samples/BindingDemo/
Dgradlew56 link=`expr "$ls" : '.*-> \(.*\)$'`
57 if expr "$link" : '/.*' > /dev/null; then
/frameworks/data-binding/compiler/
Dgradlew56 link=`expr "$ls" : '.*-> \(.*\)$'`
57 if expr "$link" : '/.*' > /dev/null; then

123