File tree Expand file tree Collapse file tree 1 file changed +4
-0
lines changed Expand file tree Collapse file tree 1 file changed +4
-0
lines changed Original file line number Diff line number Diff line change 393393
394394metaclass (:: Type{JavaObject{T}} ) where {T} = metaclass (T)
395395metaclass (:: JavaObject{T} ) where {T} = metaclass (T)
396+ metaclass (:: Type{T} ) where T <: AbstractVector = metaclass ( Symbol ( JavaCall. signature (T) ) )
396397
397398javaclassname (class:: Symbol ) = replace (string (class), " ." => " /" )
398399javaclassname (class:: AbstractString ) = replace (class, " ." => " /" )
400+ javaclassname (:: Type{T} ) where T <: AbstractVector = JavaCall. signature (T)
399401
400402function geterror (allow= false )
401403 isexception = JNI. ExceptionCheck ()
@@ -464,3 +466,5 @@ function signature(arg::Type)
464466end
465467
466468signature (arg:: Type{JavaObject{T}} ) where {T} = string (" L" , javaclassname (T), " ;" )
469+ signature (arg:: Type{JavaObject{T}} ) where {T <: AbstractVector } = JavaCall. javaclassname (T)
470+
You can’t perform that action at this time.
0 commit comments