clazz function
ClassMetadata
clazz(
- TypeMetadata typeMetadata,
- List annotations, [
- List<
ConstructorMetadata> ? constructors, - List<
MethodMetadata> ? methods, - List<
GetterMetadata> ? getters, - List<
SetterMetadata> ? setters, - AbstractProxy createProxy(
- Object target,
- ProxyHandler handler,
- ClassMetadata metadata
Creates a ClassMetadata instance with compact syntax
Implementation
ClassMetadata clazz(
TypeMetadata typeMetadata,
List<dynamic> annotations, [
List<ConstructorMetadata>? constructors,
List<MethodMetadata>? methods,
List<GetterMetadata>? getters,
List<SetterMetadata>? setters,
AbstractProxy Function(
Object target,
ProxyHandler handler,
ClassMetadata metadata,
)?
createProxy,
]) {
return ClassMetadata(
typeMetadata: typeMetadata,
annotations: annotations,
constructors: constructors,
methods: methods,
getters: getters,
setters: setters,
createProxy: createProxy,
);
}