Lines Matching defs:method
155 void MetadataBuilder::CalculateMetaMethod(ASTMethod* method)
157 size_t parameterNumber = method->GetParameterNumber();
161 stringPool_.Add(method->GetName());
162 stringPool_.Add(method->GetSignature());
169 CalculateMetaParameter(method->GetParameter(i));
356 MetaMethod* MetadataBuilder::WriteMetaMethod(ASTMethod* method)
358 size_t parameterNumber = method->GetParameterNumber();
363 mm->name_ = WriteString(method->GetName());
364 mm->signature_ = WriteString(method->GetSignature());
365 mm->properties_ = method->IsOneway() ? METHOD_PROPERTY_ONEWAY : 0;
366 mm->returnTypeIndex_ = module_->IndexOf(method->GetReturnType());
368 mm->cacheable_ = method->GetCacheable();
370 mm->cacheabletime_ = method->GetCacheableTime();
380 mm->parameters_[i] = WriteMetaParameter(method->GetParameter(i));