Skip to content

Commit 1a8ba73

Browse files
committed
Fix method overwriting
1 parent 21e84ff commit 1a8ba73

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

src/intervals/construction.jl

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -393,14 +393,14 @@ interval(a, d::Decoration = com; format::Symbol = :infsup) = interval(promote_nu
393393
# some useful extra constructor
394394
interval(::Type{T}, a::Tuple, d::Decoration = com; format::Symbol = :infsup) where {T} = interval(T, a..., d; format = format)
395395
interval(a::Tuple, d::Decoration = com; format::Symbol = :infsup) = interval(a..., d; format = format)
396-
for D (:Decoration, :(AbstractArray{Decoration}))
397-
@eval begin
398-
interval(::Type{T}, A::AbstractArray, d::$D = com; format::Symbol = :infsup) where {T} = interval.(T, A, d; format = format)
399-
interval(A::AbstractArray, d::$D = com; format::Symbol = :infsup) = interval.(A, d; format = format)
400-
interval(::Type{T}, A::AbstractArray, B::AbstractArray, d::$D = com; format::Symbol = :infsup) where {T} = interval.(T, A, B, d; format = format)
401-
interval(A::AbstractArray, B::AbstractArray, d::$D = com; format::Symbol = :infsup) = interval.(A, B, d; format = format)
402-
end
403-
end
396+
interval(::Type{T}, A::AbstractArray, d::Decoration = com; format::Symbol = :infsup) where {T} = interval.(T, A, d; format = format)
397+
interval(A::AbstractArray, d::Decoration = com; format::Symbol = :infsup) = interval.(A, d; format = format)
398+
interval(::Type{T}, A::AbstractArray, B::AbstractArray, d::Decoration = com; format::Symbol = :infsup) where {T} = interval.(T, A, B, d; format = format)
399+
interval(A::AbstractArray, B::AbstractArray, d::Decoration = com; format::Symbol = :infsup) = interval.(A, B, d; format = format)
400+
interval(::Type{T}, A::AbstractArray, d::AbstractArray{Decoration}; format::Symbol = :infsup) where {T} = interval.(T, A, d; format = format)
401+
interval(A::AbstractArray, d::AbstractArray{Decoration}; format::Symbol = :infsup) = interval.(A, d; format = format)
402+
interval(::Type{T}, A::AbstractArray, B::AbstractArray, d::AbstractArray{Decoration}; format::Symbol = :infsup) where {T} = interval.(T, A, B, d; format = format)
403+
interval(A::AbstractArray, B::AbstractArray, d::AbstractArray{Decoration}; format::Symbol = :infsup) = interval.(A, B, d; format = format)
404404

405405
# standard format
406406

0 commit comments

Comments
 (0)