java.lang.Object
swim.dynamic.AbstractHostType<T>
swim.dynamic.AbstractHostObjectType<T>
swim.dynamic.JavaHostObjectType<T>
- All Implemented Interfaces:
HostObjectType<T>
,HostType<T>
- Direct Known Subclasses:
JavaHostBuiltinType
,JavaHostClassType
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addMember
(HostMember<? super T> member) void
addStaticMember
(HostStaticMember staticMember) void
extendType
(HostType<?> superType) final HostMember<? super T>
getOwnMember
(Bridge bridge, T self, String key) final HostStaticMember
getOwnStaticMember
(Bridge bridge, String key) final Class<?>
void
inheritType
(HostType<?> superType) final Collection<HostMember<? super T>>
ownMembers
(Bridge bridge, T self) final Collection<HostStaticMember>
ownStaticMembers
(Bridge bridge) Methods inherited from class swim.dynamic.AbstractHostObjectType
getMember, members
Methods inherited from class swim.dynamic.AbstractHostType
getStaticMember, inheritsType, isBuiltin, staticMembers, 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
getStaticMember, inheritsType, isBuiltin, staticMembers, typeName
-
Field Details
-
hostClass
-
-
Constructor Details
-
JavaHostObjectType
-
-
Method Details
-
hostClass
-
superType
-
baseTypes
-
getOwnMember
- Specified by:
getOwnMember
in interfaceHostObjectType<T>
- Specified by:
getOwnMember
in classAbstractHostObjectType<T>
-
ownMembers
- Specified by:
ownMembers
in interfaceHostObjectType<T>
- Specified by:
ownMembers
in classAbstractHostObjectType<T>
-
getOwnStaticMember
- Specified by:
getOwnStaticMember
in interfaceHostType<T>
- Specified by:
getOwnStaticMember
in classAbstractHostType<T>
-
ownStaticMembers
- Specified by:
ownStaticMembers
in interfaceHostType<T>
- Specified by:
ownStaticMembers
in classAbstractHostType<T>
-
extendType
-
inheritType
-
addMember
-
addStaticMember
-