Flutter Engine
The Flutter Engine
Classes | Namespaces | Enumerations | Functions
kernel.h File Reference
#include <memory>
#include "platform/assert.h"
#include "vm/allocation.h"
#include "vm/globals.h"
#include "vm/growable_array.h"
#include "vm/object.h"
#include "vm/token_position.h"

Go to the source code of this file.

Classes

class  dart::kernel::NameIndex
 
class  dart::kernel::StringIndex
 
class  dart::kernel::Program
 
class  dart::kernel::KernelLineStartsReader
 

Namespaces

namespace  dart
 
namespace  dart::kernel
 

Enumerations

enum  dart::kernel::LogicalOperator { dart::kernel::kAnd , dart::kernel::kOr }
 

Functions

ObjectPtr dart::kernel::EvaluateStaticConstFieldInitializer (const Field &field)
 
ObjectPtr dart::kernel::EvaluateMetadata (const Library &library, intptr_t kernel_offset, bool is_annotations_offset)
 
ObjectPtr dart::kernel::BuildParameterDescriptor (const Function &function)
 
void dart::kernel::ReadParameterCovariance (const Function &function, BitVector *is_covariant, BitVector *is_generic_covariant_impl)
 
bool dart::kernel::NeedsDynamicInvocationForwarder (const Function &function)
 
ProcedureAttributesMetadata dart::kernel::ProcedureAttributesOf (const Function &function, Zone *zone)
 
ProcedureAttributesMetadata dart::kernel::ProcedureAttributesOf (const Field &field, Zone *zone)
 
UnboxingInfoMetadata * dart::kernel::UnboxingInfoMetadataOf (const Function &function, Zone *zone)
 
TableSelectorMetadata * dart::kernel::TableSelectorMetadataForProgram (const KernelProgramInfo &info, Zone *zone)