webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Attributes | List of all members
JSC::SourceProviderCacheItemCreationParameters Struct Reference

#include <SourceProviderCacheItem.h>

Public Attributes

unsigned functionNameStart
 
unsigned lastTokenLine
 
unsigned lastTokenStartOffset
 
unsigned lastTokenEndOffset
 
unsigned lastTokenLineStartOffset
 
unsigned endFunctionOffset
 
unsigned parameterCount
 
unsigned functionLength
 
bool needsFullActivation
 
bool usesEval
 
bool strictMode
 
bool needsSuperBinding
 
InnerArrowFunctionCodeFeatures innerArrowFunctionFeatures
 
Vector< UniquedStringImpl *, 8 > usedVariables
 
bool isBodyArrowExpression { false }
 
JSTokenType tokenType { CLOSEBRACE }
 
ConstructorKind constructorKind
 
SuperBinding expectedSuperBinding
 

Member Data Documentation

◆ constructorKind

ConstructorKind JSC::SourceProviderCacheItemCreationParameters::constructorKind

◆ endFunctionOffset

unsigned JSC::SourceProviderCacheItemCreationParameters::endFunctionOffset

◆ expectedSuperBinding

SuperBinding JSC::SourceProviderCacheItemCreationParameters::expectedSuperBinding

◆ functionLength

unsigned JSC::SourceProviderCacheItemCreationParameters::functionLength

◆ functionNameStart

unsigned JSC::SourceProviderCacheItemCreationParameters::functionNameStart

◆ innerArrowFunctionFeatures

InnerArrowFunctionCodeFeatures JSC::SourceProviderCacheItemCreationParameters::innerArrowFunctionFeatures

◆ isBodyArrowExpression

bool JSC::SourceProviderCacheItemCreationParameters::isBodyArrowExpression { false }

◆ lastTokenEndOffset

unsigned JSC::SourceProviderCacheItemCreationParameters::lastTokenEndOffset

◆ lastTokenLine

unsigned JSC::SourceProviderCacheItemCreationParameters::lastTokenLine

◆ lastTokenLineStartOffset

unsigned JSC::SourceProviderCacheItemCreationParameters::lastTokenLineStartOffset

◆ lastTokenStartOffset

unsigned JSC::SourceProviderCacheItemCreationParameters::lastTokenStartOffset

◆ needsFullActivation

bool JSC::SourceProviderCacheItemCreationParameters::needsFullActivation

◆ needsSuperBinding

bool JSC::SourceProviderCacheItemCreationParameters::needsSuperBinding

◆ parameterCount

unsigned JSC::SourceProviderCacheItemCreationParameters::parameterCount

◆ strictMode

bool JSC::SourceProviderCacheItemCreationParameters::strictMode

◆ tokenType

JSTokenType JSC::SourceProviderCacheItemCreationParameters::tokenType { CLOSEBRACE }

◆ usedVariables

Vector< UniquedStringImpl *, 8 > JSC::SourceProviderCacheItemCreationParameters::usedVariables

◆ usesEval

bool JSC::SourceProviderCacheItemCreationParameters::usesEval

The documentation for this struct was generated from the following file: