BridgedClass constructor

BridgedClass({
  1. required Type nativeType,
  2. required String name,
  3. List<String>? nativeNames,
  4. int typeParameterCount = 0,
  5. bool canBeUsedAsMixin = false,
  6. bool isAbstract = false,
  7. int hierarchyDepth = 0,
  8. bool isAssignable(
    1. Object?
    )?,
  9. Map<String, BridgedConstructorCallable> constructors = const {},
  10. Map<String, BridgedStaticMethodAdapter> staticMethods = const {},
  11. Map<String, BridgedStaticGetterAdapter> staticGetters = const {},
  12. Map<String, BridgedStaticSetterAdapter> staticSetters = const {},
  13. Map<String, BridgedMethodAdapter> methods = const {},
  14. Map<String, BridgedInstanceGetterAdapter> getters = const {},
  15. Map<String, BridgedInstanceSetterAdapter> setters = const {},
  16. Map<String, String> constructorSignatures = const {},
  17. Map<String, String> methodSignatures = const {},
  18. Map<String, String> staticMethodSignatures = const {},
  19. Map<String, String> staticGetterSignatures = const {},
  20. Map<String, String> staticSetterSignatures = const {},
  21. Map<String, String> getterSignatures = const {},
  22. Map<String, String> setterSignatures = const {},
  23. bool isSubtypeOfFunc(
    1. BridgedClass other, {
    2. Object? value,
    })?,
})

Implementation

BridgedClass({
  required this.nativeType,
  required this.name,
  this.nativeNames,
  this.typeParameterCount = 0,
  this.canBeUsedAsMixin = false,
  this.isAbstract = false,
  this.hierarchyDepth = 0,
  this.isAssignable,
  this.constructors = const {},
  this.staticMethods = const {},
  this.staticGetters = const {},
  this.staticSetters = const {},
  this.methods = const {},
  this.getters = const {},
  this.setters = const {},
  this.constructorSignatures = const {},
  this.methodSignatures = const {},
  this.staticMethodSignatures = const {},
  this.staticGetterSignatures = const {},
  this.staticSetterSignatures = const {},
  this.getterSignatures = const {},
  this.setterSignatures = const {},
  this.isSubtypeOfFunc,
});