$declaration constant

BridgeClassDef const $declaration

Compile-time class declaration of $DiagnosticsProperty

Implementation

static const $declaration = BridgeClassDef(
  BridgeClassType(
    $type,
    generics: {'T': BridgeGenericParam()},
    $extends: BridgeTypeRef(
      BridgeTypeSpec(
        'package:flutter/src/foundation/diagnostics.dart',
        'DiagnosticsNode',
      ),
      [],
    ),
  ),
  constructors: {
    '': BridgeConstructorDef(
      BridgeFunctionDef(
        returns: BridgeTypeAnnotation($type),
        namedParams: [
          BridgeParameter(
            'description',
            BridgeTypeAnnotation(
              BridgeTypeRef(CoreTypes.string, []),
              nullable: true,
            ),
            true,
          ),
          BridgeParameter(
            'ifNull',
            BridgeTypeAnnotation(
              BridgeTypeRef(CoreTypes.string, []),
              nullable: true,
            ),
            true,
          ),
          BridgeParameter(
            'ifEmpty',
            BridgeTypeAnnotation(
              BridgeTypeRef(CoreTypes.string, []),
              nullable: true,
            ),
            true,
          ),
          BridgeParameter(
            'showName',
            BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool, [])),
            true,
          ),
          BridgeParameter(
            'showSeparator',
            BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool, [])),
            true,
          ),
          BridgeParameter(
            'defaultValue',
            BridgeTypeAnnotation(
              BridgeTypeRef(CoreTypes.object, []),
              nullable: true,
            ),
            true,
          ),
          BridgeParameter(
            'tooltip',
            BridgeTypeAnnotation(
              BridgeTypeRef(CoreTypes.string, []),
              nullable: true,
            ),
            true,
          ),
          BridgeParameter(
            'missingIfNull',
            BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool, [])),
            true,
          ),
          BridgeParameter(
            'linePrefix',
            BridgeTypeAnnotation(
              BridgeTypeRef(CoreTypes.string, []),
              nullable: true,
            ),
            true,
          ),
          BridgeParameter(
            'expandableValue',
            BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool, [])),
            true,
          ),
          BridgeParameter(
            'allowWrap',
            BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool, [])),
            true,
          ),
          BridgeParameter(
            'allowNameWrap',
            BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool, [])),
            true,
          ),
          BridgeParameter(
            'style',
            BridgeTypeAnnotation(
              BridgeTypeRef(
                BridgeTypeSpec(
                  'package:flutter/src/foundation/diagnostics.dart',
                  'DiagnosticsTreeStyle',
                ),
                [],
              ),
            ),
            true,
          ),
          BridgeParameter(
            'level',
            BridgeTypeAnnotation(
              BridgeTypeRef(
                BridgeTypeSpec(
                  'package:flutter/src/foundation/diagnostics.dart',
                  'DiagnosticLevel',
                ),
                [],
              ),
            ),
            true,
          ),
        ],
        params: [
          BridgeParameter(
            'name',
            BridgeTypeAnnotation(
              BridgeTypeRef(CoreTypes.string, []),
              nullable: true,
            ),
            false,
          ),
          BridgeParameter(
            'value',
            BridgeTypeAnnotation(BridgeTypeRef.ref('T'), nullable: true),
            false,
          ),
        ],
      ),
      isFactory: false,
    ),
    'lazy': BridgeConstructorDef(
      BridgeFunctionDef(
        returns: BridgeTypeAnnotation($type),
        namedParams: [
          BridgeParameter(
            'description',
            BridgeTypeAnnotation(
              BridgeTypeRef(CoreTypes.string, []),
              nullable: true,
            ),
            true,
          ),
          BridgeParameter(
            'ifNull',
            BridgeTypeAnnotation(
              BridgeTypeRef(CoreTypes.string, []),
              nullable: true,
            ),
            true,
          ),
          BridgeParameter(
            'ifEmpty',
            BridgeTypeAnnotation(
              BridgeTypeRef(CoreTypes.string, []),
              nullable: true,
            ),
            true,
          ),
          BridgeParameter(
            'showName',
            BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool, [])),
            true,
          ),
          BridgeParameter(
            'showSeparator',
            BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool, [])),
            true,
          ),
          BridgeParameter(
            'defaultValue',
            BridgeTypeAnnotation(
              BridgeTypeRef(CoreTypes.object, []),
              nullable: true,
            ),
            true,
          ),
          BridgeParameter(
            'tooltip',
            BridgeTypeAnnotation(
              BridgeTypeRef(CoreTypes.string, []),
              nullable: true,
            ),
            true,
          ),
          BridgeParameter(
            'missingIfNull',
            BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool, [])),
            true,
          ),
          BridgeParameter(
            'expandableValue',
            BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool, [])),
            true,
          ),
          BridgeParameter(
            'allowWrap',
            BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool, [])),
            true,
          ),
          BridgeParameter(
            'allowNameWrap',
            BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool, [])),
            true,
          ),
          BridgeParameter(
            'style',
            BridgeTypeAnnotation(
              BridgeTypeRef(
                BridgeTypeSpec(
                  'package:flutter/src/foundation/diagnostics.dart',
                  'DiagnosticsTreeStyle',
                ),
                [],
              ),
            ),
            true,
          ),
          BridgeParameter(
            'level',
            BridgeTypeAnnotation(
              BridgeTypeRef(
                BridgeTypeSpec(
                  'package:flutter/src/foundation/diagnostics.dart',
                  'DiagnosticLevel',
                ),
                [],
              ),
            ),
            true,
          ),
        ],
        params: [
          BridgeParameter(
            'name',
            BridgeTypeAnnotation(
              BridgeTypeRef(CoreTypes.string, []),
              nullable: true,
            ),
            false,
          ),
          BridgeParameter(
            'computeValue',
            BridgeTypeAnnotation(
              BridgeTypeRef.genericFunction(
                BridgeFunctionDef(
                  returns: BridgeTypeAnnotation(
                    BridgeTypeRef.ref('T'),
                    nullable: true,
                  ),
                  params: [],
                  namedParams: [],
                ),
              ),
            ),
            false,
          ),
        ],
      ),
      isFactory: false,
    ),
  },
  methods: {
    'toJsonMap': BridgeMethodDef(
      BridgeFunctionDef(
        returns: BridgeTypeAnnotation(
          BridgeTypeRef(CoreTypes.map, [
            BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string, [])),
            BridgeTypeAnnotation(
              BridgeTypeRef(CoreTypes.object, []),
              nullable: true,
            ),
          ]),
        ),
        namedParams: [],
        params: [
          BridgeParameter(
            'delegate',
            BridgeTypeAnnotation(
              BridgeTypeRef(
                BridgeTypeSpec(
                  'package:flutter/src/foundation/diagnostics.dart',
                  'DiagnosticsSerializationDelegate',
                ),
                [],
              ),
            ),
            false,
          ),
        ],
      ),
    ),
    'valueToString': BridgeMethodDef(
      BridgeFunctionDef(
        returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string, [])),
        namedParams: [
          BridgeParameter(
            'parentConfiguration',
            BridgeTypeAnnotation(
              BridgeTypeRef(
                BridgeTypeSpec(
                  'package:flutter/src/foundation/diagnostics.dart',
                  'TextTreeConfiguration',
                ),
                [],
              ),
              nullable: true,
            ),
            true,
          ),
        ],
        params: [],
      ),
    ),
    'toDescription': BridgeMethodDef(
      BridgeFunctionDef(
        returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string, [])),
        namedParams: [
          BridgeParameter(
            'parentConfiguration',
            BridgeTypeAnnotation(
              BridgeTypeRef(
                BridgeTypeSpec(
                  'package:flutter/src/foundation/diagnostics.dart',
                  'TextTreeConfiguration',
                ),
                [],
              ),
              nullable: true,
            ),
            true,
          ),
        ],
        params: [],
      ),
    ),
    '_addTooltip': BridgeMethodDef(
      BridgeFunctionDef(
        returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string, [])),
        namedParams: [],
        params: [
          BridgeParameter(
            'text',
            BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string, [])),
            false,
          ),
        ],
      ),
    ),
    '_maybeCacheValue': BridgeMethodDef(
      BridgeFunctionDef(
        returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.voidType)),
        namedParams: [],
        params: [],
      ),
    ),
    'getProperties': BridgeMethodDef(
      BridgeFunctionDef(
        returns: BridgeTypeAnnotation(
          BridgeTypeRef(CoreTypes.list, [
            BridgeTypeAnnotation(
              BridgeTypeRef(
                BridgeTypeSpec(
                  'package:flutter/src/foundation/diagnostics.dart',
                  'DiagnosticsNode',
                ),
                [],
              ),
            ),
          ]),
        ),
        namedParams: [],
        params: [],
      ),
    ),
    'getChildren': BridgeMethodDef(
      BridgeFunctionDef(
        returns: BridgeTypeAnnotation(
          BridgeTypeRef(CoreTypes.list, [
            BridgeTypeAnnotation(
              BridgeTypeRef(
                BridgeTypeSpec(
                  'package:flutter/src/foundation/diagnostics.dart',
                  'DiagnosticsNode',
                ),
                [],
              ),
            ),
          ]),
        ),
        namedParams: [],
        params: [],
      ),
    ),
  },
  getters: {
    'propertyType': BridgeMethodDef(
      BridgeFunctionDef(
        returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.type, [])),
        namedParams: [],
        params: [],
      ),
    ),
    'value': BridgeMethodDef(
      BridgeFunctionDef(
        returns: BridgeTypeAnnotation(BridgeTypeRef.ref('T'), nullable: true),
        namedParams: [],
        params: [],
      ),
    ),
    'exception': BridgeMethodDef(
      BridgeFunctionDef(
        returns: BridgeTypeAnnotation(
          BridgeTypeRef(CoreTypes.object, []),
          nullable: true,
        ),
        namedParams: [],
        params: [],
      ),
    ),
    'isInteresting': BridgeMethodDef(
      BridgeFunctionDef(
        returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool, [])),
        namedParams: [],
        params: [],
      ),
    ),
    'level': BridgeMethodDef(
      BridgeFunctionDef(
        returns: BridgeTypeAnnotation(
          BridgeTypeRef(
            BridgeTypeSpec(
              'package:flutter/src/foundation/diagnostics.dart',
              'DiagnosticLevel',
            ),
            [],
          ),
        ),
        namedParams: [],
        params: [],
      ),
    ),
  },
  setters: {},
  fields: {
    '_description': BridgeFieldDef(
      BridgeTypeAnnotation(
        BridgeTypeRef(CoreTypes.string, []),
        nullable: true,
      ),
      isStatic: false,
    ),
    'expandableValue': BridgeFieldDef(
      BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool, [])),
      isStatic: false,
    ),
    'allowWrap': BridgeFieldDef(
      BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool, [])),
      isStatic: false,
    ),
    'allowNameWrap': BridgeFieldDef(
      BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool, [])),
      isStatic: false,
    ),
    'ifNull': BridgeFieldDef(
      BridgeTypeAnnotation(
        BridgeTypeRef(CoreTypes.string, []),
        nullable: true,
      ),
      isStatic: false,
    ),
    'ifEmpty': BridgeFieldDef(
      BridgeTypeAnnotation(
        BridgeTypeRef(CoreTypes.string, []),
        nullable: true,
      ),
      isStatic: false,
    ),
    'tooltip': BridgeFieldDef(
      BridgeTypeAnnotation(
        BridgeTypeRef(CoreTypes.string, []),
        nullable: true,
      ),
      isStatic: false,
    ),
    'missingIfNull': BridgeFieldDef(
      BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool, [])),
      isStatic: false,
    ),
    '_value': BridgeFieldDef(
      BridgeTypeAnnotation(BridgeTypeRef.ref('T'), nullable: true),
      isStatic: false,
    ),
    '_valueComputed': BridgeFieldDef(
      BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool, [])),
      isStatic: false,
    ),
    '_exception': BridgeFieldDef(
      BridgeTypeAnnotation(
        BridgeTypeRef(CoreTypes.object, []),
        nullable: true,
      ),
      isStatic: false,
    ),
    'defaultValue': BridgeFieldDef(
      BridgeTypeAnnotation(
        BridgeTypeRef(CoreTypes.object, []),
        nullable: true,
      ),
      isStatic: false,
    ),
    '_defaultLevel': BridgeFieldDef(
      BridgeTypeAnnotation(
        BridgeTypeRef(
          BridgeTypeSpec(
            'package:flutter/src/foundation/diagnostics.dart',
            'DiagnosticLevel',
          ),
          [],
        ),
      ),
      isStatic: false,
    ),
    '_computeValue': BridgeFieldDef(
      BridgeTypeAnnotation(
        BridgeTypeRef.genericFunction(
          BridgeFunctionDef(
            returns: BridgeTypeAnnotation(
              BridgeTypeRef.ref('T'),
              nullable: true,
            ),
            params: [],
            namedParams: [],
          ),
        ),
        nullable: true,
      ),
      isStatic: false,
    ),
  },
  wrap: true,
  bridge: false,
);