Home
last modified time | relevance | path

Searched refs:Expression (Results 1 – 4 of 4) sorted by relevance

/system/tools/aidl/
Dast_java.h64 struct Expression { struct
65 virtual ~Expression() = default;
69 struct LiteralExpression : public Expression {
78 struct StringLiteralExpression : public Expression {
86 struct Variable : public Expression {
100 struct FieldVariable : public Expression {
101 Expression* object;
105 FieldVariable(Expression* object, const std::string& name);
138 void Add(Expression* expression);
142 Expression* expression;
[all …]
Dast_java.cpp57 void WriteArgumentList(CodeWriter* to, const vector<Expression*>& arguments) { in WriteArgumentList()
111 FieldVariable::FieldVariable(Expression* o, const string& n) in FieldVariable()
139 void StatementBlock::Add(Expression* expression) { in Add()
143 ExpressionStatement::ExpressionStatement(Expression* e) : expression(e) {} in ExpressionStatement()
150 Assignment::Assignment(Variable* l, Expression* r) in Assignment()
153 Assignment::Assignment(Variable* l, Expression* r, const Type* c) in Assignment()
174 MethodCall::MethodCall(Expression* o, const string& n) : obj(o), name(n) {} in MethodCall()
178 MethodCall::MethodCall(Expression* o, const string& n, int argc = 0, ...) in MethodCall()
196 Expression* expression = (Expression*)va_arg(args, void*); in init()
213 Comparison::Comparison(Expression* l, const string& o, Expression* r) in Comparison()
[all …]
Dtype_java.h62 Expression* BuildWriteToParcelFlags(int flags) const;
486 extern Expression* NULL_VALUE;
487 extern Expression* THIS_VALUE;
488 extern Expression* SUPER_VALUE;
489 extern Expression* TRUE_VALUE;
490 extern Expression* FALSE_VALUE;
Dtype_java.cpp35 Expression* NULL_VALUE;
36 Expression* THIS_VALUE;
37 Expression* SUPER_VALUE;
38 Expression* TRUE_VALUE;
39 Expression* FALSE_VALUE;
85 Expression* Type::BuildWriteToParcelFlags(int flags) const { in BuildWriteToParcelFlags()