- java.lang.Object
-
- swim.dynamic.AbstractHostType<T>
-
- swim.dynamic.AbstractHostObjectType<T>
-
- All Implemented Interfaces:
HostObjectType<T>
,HostType<T>
- Direct Known Subclasses:
JavaHostObjectType
,PolyglotHostObjectType
public abstract class AbstractHostObjectType<T> extends AbstractHostType<T> implements HostObjectType<T>
-
-
Constructor Summary
Constructors Constructor Description AbstractHostObjectType()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description HostMember<? super T>
getMember(Bridge bridge, T self, String key)
abstract HostMember<? super T>
getOwnMember(Bridge bridge, T self, String key)
Collection<HostMember<? super T>>
members(Bridge bridge, T self)
abstract Collection<HostMember<? super T>>
ownMembers(Bridge bridge, T self)
-
Methods inherited from class swim.dynamic.AbstractHostType
baseTypes, getOwnStaticMember, getStaticMember, hostClass, inheritsType, isBuiltin, ownStaticMembers, staticMembers, superType, typeName
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface swim.dynamic.HostType
baseTypes, getOwnStaticMember, getStaticMember, hostClass, inheritsType, isBuiltin, ownStaticMembers, staticMembers, superType, typeName
-
-
-
-
Method Detail
-
getOwnMember
public abstract HostMember<? super T> getOwnMember(Bridge bridge, T self, String key)
- Specified by:
getOwnMember
in interfaceHostObjectType<T>
-
ownMembers
public abstract Collection<HostMember<? super T>> ownMembers(Bridge bridge, T self)
- Specified by:
ownMembers
in interfaceHostObjectType<T>
-
getMember
public HostMember<? super T> getMember(Bridge bridge, T self, String key)
- Specified by:
getMember
in interfaceHostObjectType<T>
-
members
public Collection<HostMember<? super T>> members(Bridge bridge, T self)
- Specified by:
members
in interfaceHostObjectType<T>
-
-