java.lang.Object
swim.dynamic.AbstractHostType<T>
swim.dynamic.AbstractHostObjectType<T>
swim.dynamic.PolyglotHostObjectType<T>
- All Implemented Interfaces:
HostObjectType<T>,HostType<T>
A dynamic object type descriptor that has specialized members for specific
guest languages.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddMember(HostMember<? super T> member) voidaddSpecializedMember(String language, HostMember<? super T> member) voidaddSpecializedStaticMember(String language, HostStaticMember staticMember) voidaddStaticMember(HostStaticMember staticMember) voidaddUnspecializedMember(HostMember<? super T> member) voidaddUnspecializedStaticMember(HostStaticMember staticMember) voidextendType(HostType<?> superType) HostMember<? super T>getOwnMember(Bridge bridge, T self, String key) getOwnStaticMember(Bridge bridge, String key) final Class<?>voidinheritType(HostType<?> superType) booleanCollection<HostMember<? super T>>ownMembers(Bridge bridge, T self) ownStaticMembers(Bridge bridge) Methods inherited from class swim.dynamic.AbstractHostObjectType
getMember, membersMethods inherited from class swim.dynamic.AbstractHostType
getStaticMember, inheritsType, staticMembers, typeNameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface swim.dynamic.HostType
getStaticMember, inheritsType, staticMembers, typeName
-
Field Details
-
hostClass
-
-
Constructor Details
-
PolyglotHostObjectType
-
-
Method Details
-
hostClass
-
isBuiltin
public boolean isBuiltin() -
superType
-
baseTypes
-
getOwnMember
- Specified by:
getOwnMemberin interfaceHostObjectType<T>- Specified by:
getOwnMemberin classAbstractHostObjectType<T>
-
ownMembers
- Specified by:
ownMembersin interfaceHostObjectType<T>- Specified by:
ownMembersin classAbstractHostObjectType<T>
-
getOwnStaticMember
- Specified by:
getOwnStaticMemberin interfaceHostType<T>- Specified by:
getOwnStaticMemberin classAbstractHostType<T>
-
ownStaticMembers
- Specified by:
ownStaticMembersin interfaceHostType<T>- Specified by:
ownStaticMembersin classAbstractHostType<T>
-
extendType
-
inheritType
-
addMember
-
addStaticMember
-
addSpecializedMember
-
addSpecializedStaticMember
-
addUnspecializedMember
-
addUnspecializedStaticMember
-