Lines Matching refs:Primitive
139 Primitive::Type GetParamPrimitiveType() const SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
144 return Primitive::kPrimNot;
147 return Primitive::GetType(shorty_[index]);
159 return GetParamPrimitiveType() == Primitive::kPrimNot;
163 Primitive::Type type = GetParamPrimitiveType();
164 return type == Primitive::kPrimLong || type == Primitive::kPrimDouble;
233 Primitive::Type type = GetParamPrimitiveType();
235 case Primitive::kPrimLong: // Fall-through.
236 case Primitive::kPrimDouble:
244 case Primitive::kPrimNot:
247 case Primitive::kPrimBoolean: // Fall-through.
248 case Primitive::kPrimByte: // Fall-through.
249 case Primitive::kPrimChar: // Fall-through.
250 case Primitive::kPrimShort: // Fall-through.
251 case Primitive::kPrimInt: // Fall-through.
252 case Primitive::kPrimFloat:
255 case Primitive::kPrimVoid:
326 Primitive::Type type = GetParamPrimitiveType();
328 case Primitive::kPrimNot: {
333 case Primitive::kPrimLong: // Fall-through.
334 case Primitive::kPrimDouble:
341 case Primitive::kPrimBoolean: // Fall-through.
342 case Primitive::kPrimByte: // Fall-through.
343 case Primitive::kPrimChar: // Fall-through.
344 case Primitive::kPrimShort: // Fall-through.
345 case Primitive::kPrimInt: // Fall-through.
346 case Primitive::kPrimFloat:
349 case Primitive::kPrimVoid:
367 // field within the proxy object, which will box the primitive arguments and deal with error cases.