کاتلین - دکوراتورهای دارت شبیه تایپاسکریپت


من به عنوان یک توسعهدهنده با پسزمینه تایپاسکریپت، آیا میتوانم در دارت یا کاتلین مانند تایپاسکریپت دکوراتور ایجاد کنم؟
مانند این کد:

  const enumerable = (value: boolean) => {
  return (target: any, memberName: string, propertyDescriptor: PropertyDescriptor) => {
    propertyDescriptor.enumerable = value;
  }
}