$declaration constant

BridgeClassDef const $declaration

Implementation

static const $declaration = BridgeClassDef(
  BridgeClassType(
    BridgeTypeRef(CoreTypes.iterator),
    generics: {'E': BridgeGenericParam()},
  ),
  constructors: {},
  methods: {
    'moveNext': BridgeMethodDef(
      BridgeFunctionDef(
        returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool)),
      ),
    ),
  },
  getters: {
    'current': BridgeMethodDef(
      BridgeFunctionDef(
        returns: BridgeTypeAnnotation(BridgeTypeRef.ref('E')),
      ),
    ),
  },
  setters: {},
  fields: {},
  wrap: true,
);