Lines Matching defs:kind
51 FunctionKind kind) {
53 switch (kind) {
66 Throw("Unsupported function kind");
68 auto flags = AsyncFunctionBitField::encode(IsAsyncFunction(kind)) |
69 GeneratorFunctionBitField::encode(IsGeneratorFunction(kind)) |
70 ArrowFunctionBitField::encode(IsArrowFunction(kind)) |
71 MethodBitField::encode(IsConciseMethod(kind)) |
72 StaticBitField::encode(IsStatic(kind)) |
73 ClassConstructorBitField::encode(IsClassConstructor(kind)) |
74 DefaultConstructorBitField::encode(IsDefaultConstructor(kind)) |
75 DerivedConstructorBitField::encode(IsDerivedConstructor(kind));
82 FunctionKind kind;
85 kind = FunctionKind::kInvalid;
134 kind = kFunctionKinds[index];
145 kind = kFunctionKinds[flags >> DefaultConstructorBitField::kShift];
147 kind = FunctionKind::kInvalid;
149 if (kind == FunctionKind::kInvalid) {
152 return kind;
606 FunctionKindToFunctionFlags(function->shared().kind()));
1072 switch (Oddball::cast(*heap_object).kind()) {
1762 FunctionKind kind = FunctionFlagsToFunctionKind(flags);
1765 kind);
1773 if (IsConciseMethod(kind)) {
1963 CHECK_EQ(PropertyKind::kData, details.kind());