blob: 85888062a3c82790619c0b66952c8aa00fcfa6db [file] [log] [blame] [edit]
name: BlockTestObjCLibrary
description: 'Tests calling Objective-C blocks.'
language: objc
output:
bindings: 'block_bindings.dart'
objc-bindings: 'block_bindings.m'
exclude-all-by-default: true
objc-interfaces:
include:
- BlockTester
- DummyObject
- NSThread
typedefs:
include:
- IntBlock
- FloatBlock
- DoubleBlock
- Vec4Block
- SelectorBlock
- VoidBlock
- ObjectBlock
- NullableObjectBlock
- BlockBlock
- ListenerBlock
- ObjectListenerBlock
- NullableListenerBlock
- StructListenerBlock
- NSStringListenerBlock
- NoTrampolineListenerBlock
functions:
include:
- objc_autoreleasePoolPop
- objc_autoreleasePoolPush
headers:
entry-points:
- 'block_test.h'
preamble: |
// ignore_for_file: camel_case_types, non_constant_identifier_names, unnecessary_non_null_assertion, unused_element, unused_field