VmMetaData constructor

const VmMetaData({
  1. bool isIniter = false,
  2. bool isStatic = false,
  3. bool isGetter = false,
  4. bool isSetter = false,
  5. List<VmHelper> listArguments = const [],
  6. List<VmHelper> nameArguments = const [],
  7. List<Map<VmKeys, dynamic>?> initTree = const [],
  8. Map<VmKeys, dynamic> bodyTree = const {},
  9. dynamic staticListener(
    1. List? positionalArguments,
    2. Map<Symbol, dynamic>? namedArguments,
    3. VmClass classScope,
    4. List<Map<VmKeys, dynamic>>? instanceFields,
    5. VmValue method,
    )?,
  10. dynamic instanceListener(
    1. List? positionalArguments,
    2. Map<Symbol, dynamic>? namedArguments,
    3. VmClass? classScope,
    4. VmValue? instanceScope,
    5. VmValue method,
    )?,
})

Implementation

const VmMetaData({
  this.isIniter = false,
  this.isStatic = false,
  this.isGetter = false,
  this.isSetter = false,
  this.listArguments = const [],
  this.nameArguments = const [],
  this.initTree = const [],
  this.bodyTree = const {},
  this.staticListener,
  this.instanceListener,
});