- java.lang.Object
-
- swim.dynamic.Bridge
-
-
Constructor Summary
Constructors Constructor Description Bridge()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract HostLibrary
getHostLibrary(String libraryName)
abstract HostPackage
getHostPackage(String packageName)
abstract HostType<?>
getHostType(Class<?> typeClass)
abstract boolean
guestCanExecute(Object guestFunction)
abstract boolean
guestCanInvokeMember(Object guestObject, String member)
abstract Object
guestExecute(Object guestFunction, Object... arguments)
abstract void
guestExecuteVoid(Object guestFunction, Object... arguments)
abstract Object
guestInvokeMember(Object guestObject, String member, Object... arguments)
abstract String
guestLanguage()
abstract Object
guestToHost(Object guestValue)
abstract Collection<HostLibrary>
hostLibraries()
abstract Collection<HostPackage>
hostPackages()
abstract HostRuntime
hostRuntime()
abstract Object
hostToGuest(Object hostValue)
abstract <T> HostType<? super T>
hostType(T hostValue)
abstract Collection<HostType<?>>
hostTypes()
-
-
-
Method Detail
-
hostRuntime
public abstract HostRuntime hostRuntime()
-
guestLanguage
public abstract String guestLanguage()
-
getHostLibrary
public abstract HostLibrary getHostLibrary(String libraryName)
-
hostLibraries
public abstract Collection<HostLibrary> hostLibraries()
-
getHostPackage
public abstract HostPackage getHostPackage(String packageName)
-
hostPackages
public abstract Collection<HostPackage> hostPackages()
-
hostTypes
public abstract Collection<HostType<?>> hostTypes()
-
hostType
public abstract <T> HostType<? super T> hostType(T hostValue)
-
guestCanExecute
public abstract boolean guestCanExecute(Object guestFunction)
-
guestCanInvokeMember
public abstract boolean guestCanInvokeMember(Object guestObject, String member)
-
-