$declaration constant

BridgeClassDef const $declaration

Implementation

static const $declaration = BridgeClassDef(
  BridgeClassType(
    _$type,
    $extends: null,
    $implements: [],
    isAbstract: false,
  ),
  constructors: {
    '': BridgeConstructorDef(
      BridgeFunctionDef(
        returns: BridgeTypeAnnotation(_$type),
        params: [],
        namedParams: [],
      ),
      isFactory: false,
    )
  },
  fields: {},
  methods: {
    'safeToString': BridgeMethodDef(
        BridgeFunctionDef(
          returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string, []),
              nullable: false),
          params: [
            BridgeParameter(
                'object',
                BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.object, []),
                    nullable: true),
                false)
          ],
          namedParams: [],
        ),
        isStatic: true),
    'throwWithStackTrace': BridgeMethodDef(
        BridgeFunctionDef(
          returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.never, []),
              nullable: false),
          params: [
            BridgeParameter(
                'error',
                BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.object, []),
                    nullable: false),
                false),
            BridgeParameter(
                'stackTrace',
                BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.stackTrace, []),
                    nullable: false),
                false)
          ],
          namedParams: [],
        ),
        isStatic: true),
  },
  getters: {
    'stackTrace': BridgeMethodDef(
        BridgeFunctionDef(
          returns: BridgeTypeAnnotation(
              BridgeTypeRef(CoreTypes.stackTrace, []),
              nullable: true),
          params: [],
          namedParams: [],
        ),
        isStatic: false),
  },
  setters: {},
  bridge: false,
  wrap: true,
);