Searched refs:Expression (Results 1 – 4 of 4) sorted by relevance
/system/tools/aidl/ |
D | ast_java.h | 64 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 …]
|
D | ast_java.cpp | 57 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 …]
|
D | type_java.h | 62 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;
|
D | type_java.cpp | 35 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()
|