chore(legacy): remove unused FEMBase stub module

Delete the empty `FEMBase` compatibility shell that was never wired into
`Legacy.jl` includes.

- Drop `src/legacy/fembase_compat.jl`.
This commit is contained in:
Jukka Aho
2026-05-09 17:21:26 +03:00
parent ca1bc0b81e
commit a2fb782820
-22
View File
@@ -1,22 +0,0 @@
# This file is a part of JuliaFEM.
# License is MIT: see https://github.com/JuliaFEM/JuliaFEM.jl/blob/master/LICENSE
"""
Compatibility shim for vendor packages that expect FEMBase types.
Since we've consolidated FEMBase into JuliaFEM, we need to provide
the FEMBase module namespace for backward compatibility with code
that uses FEMBase.function_name().
This creates a minimal FEMBase module with function forwarding.
Type aliases are added after all types are defined.
"""
module FEMBase
# Note: We can only create function aliases here, not type aliases,
# because not all types have been defined yet when this module is included.
# Forward declarations for functions that exist at this point
# We'll add more after types are defined
end # module FEMBase