I have a variable in a managed package that has been declared final:
global final Quote__c quote;
Can I remove the final keyword in a future release of the managed package, or will Salesforce prevent me from doing so?
I have a variable in a managed package that has been declared final:
global final Quote__c quote;
Can I remove the final keyword in a future release of the managed package, or will Salesforce prevent me from doing so?
After removing the final keyword, the package uploaded successfully. I have tested upgrading using the package and it worked successfully. It seems Salesforce will not restrict you from toggling the final keyword between packages.