$declaration constant

BridgeClassDef const $declaration

Implementation

static const $declaration = BridgeClassDef(
    BridgeClassType(BridgeTypeRef(CoreTypes.object),
        $extends: BridgeTypeRef(CoreTypes.dynamic), isAbstract: true),
    constructors: {},
    methods: {
      '!=': BridgeMethodDef(BridgeFunctionDef(
          returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool)),
          params: [
            BridgeParameter(
                'other',
                BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.dynamic),
                    nullable: true),
                false)
          ])),
      '==': BridgeMethodDef(BridgeFunctionDef(
          returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool)),
          params: [
            BridgeParameter(
                'other',
                BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.dynamic),
                    nullable: true),
                false)
          ])),
      'toString': BridgeMethodDef(BridgeFunctionDef(
          returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
          params: [])),
      'hash': BridgeMethodDef(
          BridgeFunctionDef(
              returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.int)),
              params: [
                BridgeParameter(
                    'object1',
                    BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.object),
                        nullable: true),
                    false),
                BridgeParameter(
                    'object2',
                    BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.object),
                        nullable: true),
                    false),
                BridgeParameter(
                    'object3',
                    BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.object),
                        nullable: true),
                    true),
                BridgeParameter(
                    'object4',
                    BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.object),
                        nullable: true),
                    true),
                BridgeParameter(
                    'object5',
                    BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.object),
                        nullable: true),
                    true),
                BridgeParameter(
                    'object6',
                    BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.object),
                        nullable: true),
                    true),
                BridgeParameter(
                    'object7',
                    BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.object),
                        nullable: true),
                    true),
                BridgeParameter(
                    'object8',
                    BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.object),
                        nullable: true),
                    true),
                BridgeParameter(
                    'object9',
                    BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.object),
                        nullable: true),
                    true),
                BridgeParameter(
                    'object10',
                    BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.object),
                        nullable: true),
                    true),
                BridgeParameter(
                    'object11',
                    BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.object),
                        nullable: true),
                    true),
                BridgeParameter(
                    'object12',
                    BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.object),
                        nullable: true),
                    true),
                BridgeParameter(
                    'object13',
                    BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.object),
                        nullable: true),
                    true),
              ],
              namedParams: []),
          isStatic: true),
    },
    getters: {
      'hashCode': BridgeMethodDef(BridgeFunctionDef(
          returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.int)),
          params: [])),
      'runtimeType': BridgeMethodDef(BridgeFunctionDef(
          returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.type)),
          params: [])),
    },
    wrap: true);