$declaration constant

BridgeClassDef const $declaration

Implementation

static const $declaration = BridgeClassDef(
  BridgeClassType(
    $type,
    $extends: null,
    $implements: [],
    isAbstract: true,
  ),
  constructors: {
    '': BridgeConstructorDef(
      BridgeFunctionDef(
        returns: BridgeTypeAnnotation($type),
        params: [],
        namedParams: [],
      ),
      isFactory: false,
    ),
    'fromString': BridgeConstructorDef(
      BridgeFunctionDef(
        returns: BridgeTypeAnnotation($type),
        params: [
          BridgeParameter(
              'stackTraceString',
              BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string, []),
                  nullable: false),
              false)
        ],
        namedParams: [],
      ),
      isFactory: true,
    )
  },
  fields: {
    'empty': BridgeFieldDef(
        BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.stackTrace, []),
            nullable: false),
        isStatic: true),
  },
  methods: {
    'toString': BridgeMethodDef(
        BridgeFunctionDef(
          returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string, []),
              nullable: false),
          params: [],
          namedParams: [],
        ),
        isStatic: false),
  },
  getters: {
    'current': BridgeMethodDef(
        BridgeFunctionDef(
          returns: BridgeTypeAnnotation(
              BridgeTypeRef(CoreTypes.stackTrace, []),
              nullable: false),
          params: [],
          namedParams: [],
        ),
        isStatic: false),
  },
  setters: {},
  bridge: false,
  wrap: true,
);