java.lang.Object
swim.dynamic.Bridge
swim.vm.VmBridge
public class VmBridge
extends swim.dynamic.Bridge
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionswim.dynamic.HostLibrarygetHostLibrary(String libraryName) swim.dynamic.HostPackagegetHostPackage(String packageName) swim.dynamic.HostType<?>getHostType(Class<?> typeClass) booleanguestCanExecute(Object guestFunction) booleanguestCanInvokeMember(Object guestObject, String member) guestExecute(Object guestFunction, Object... hostArguments) voidguestExecuteVoid(Object guestFunction, Object... hostArguments) guestInvokeMember(Object guestObject, String member, Object... hostArguments) final StringguestToHost(Object guestValue) Collection<swim.dynamic.HostLibrary><T> ObjecthostMethodToGuestMethod(swim.dynamic.HostMethod<? super T> method, T self) Collection<swim.dynamic.HostPackage>final swim.dynamic.HostRuntimehostStaticMethodToGuestStaticMethod(swim.dynamic.HostStaticMethod staticMethod) hostToGuest(Object hostValue) final <T> swim.dynamic.HostType<? super T>hostType(T hostValue) <T> ObjecthostTypedValueToGuestProxy(swim.dynamic.HostType<? super T> hostType, T hostValue) Collection<swim.dynamic.HostType<?>>booleanisNativeHostClass(Class<?> hostClass) protected voidsetGuestLanguage(String guestLanguage)
-
Constructor Details
-
VmBridge
-
-
Method Details
-
hostRuntime
public final swim.dynamic.HostRuntime hostRuntime()- Specified by:
hostRuntimein classswim.dynamic.Bridge
-
guestLanguage
- Specified by:
guestLanguagein classswim.dynamic.Bridge
-
setGuestLanguage
-
getHostLibrary
- Specified by:
getHostLibraryin classswim.dynamic.Bridge
-
hostLibraries
- Specified by:
hostLibrariesin classswim.dynamic.Bridge
-
getHostPackage
- Specified by:
getHostPackagein classswim.dynamic.Bridge
-
hostPackages
- Specified by:
hostPackagesin classswim.dynamic.Bridge
-
getHostType
- Specified by:
getHostTypein classswim.dynamic.Bridge
-
hostTypes
- Specified by:
hostTypesin classswim.dynamic.Bridge
-
isNativeHostClass
-
hostType
public final <T> swim.dynamic.HostType<? super T> hostType(T hostValue) - Specified by:
hostTypein classswim.dynamic.Bridge
-
hostTypedValueToGuestProxy
public <T> Object hostTypedValueToGuestProxy(swim.dynamic.HostType<? super T> hostType, T hostValue) -
hostToGuest
- Specified by:
hostToGuestin classswim.dynamic.Bridge
-
guestToHost
- Specified by:
guestToHostin classswim.dynamic.Bridge
-
hostMethodToGuestMethod
-
hostStaticMethodToGuestStaticMethod
-
guestCanExecute
- Specified by:
guestCanExecutein classswim.dynamic.Bridge
-
guestExecute
- Specified by:
guestExecutein classswim.dynamic.Bridge
-
guestExecuteVoid
- Specified by:
guestExecuteVoidin classswim.dynamic.Bridge
-
guestCanInvokeMember
- Specified by:
guestCanInvokeMemberin classswim.dynamic.Bridge
-
guestInvokeMember
- Specified by:
guestInvokeMemberin classswim.dynamic.Bridge
-