android-object-pascal-wrapper icon indicating copy to clipboard operation
android-object-pascal-wrapper copied to clipboard

Forbidden unit names

Open TTSander opened this issue 5 years ago • 1 comments

API-levels 24 and up contain units which cannot be used because they have unit names containing the reserved keyword "function".

TTSander avatar Apr 03 '20 15:04 TTSander

use powershell to replace them all:

Get-ChildItem java.util.function* | Rename-Item -NewName { $.Name.Replace('java.util.function','java.util.func')} Get-ChildItem java.util.function.Function* | Rename-Item -NewName { $.Name.Replace('java.util.function','java.util.func.Func')}

$configFiles = Get-ChildItem . *.pas -rec foreach ($file in $configFiles) { (Get-Content $file.PSPath) | Foreach-Object { $_ -replace "'java.util.function", "'java.util.func" } | Set-Content $file.PSPath }

lmbelo avatar May 11 '21 16:05 lmbelo