- java.lang.Object
-
- swim.dynamic.AbstractHostType<T>
-
- All Implemented Interfaces:
HostType<T>
- Direct Known Subclasses:
AbstractHostObjectType
public abstract class AbstractHostType<T> extends Object implements HostType<T>
-
-
Constructor Summary
Constructors Constructor Description AbstractHostType()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract List<HostType<? super T>>
baseTypes()
abstract HostStaticMember
getOwnStaticMember(Bridge bridge, String key)
HostStaticMember
getStaticMember(Bridge bridge, String key)
abstract Class<?>
hostClass()
boolean
inheritsType(HostType<?> superType)
boolean
isBuiltin()
abstract Collection<HostStaticMember>
ownStaticMembers(Bridge bridge)
Collection<HostStaticMember>
staticMembers(Bridge bridge)
abstract HostType<? super T>
superType()
String
typeName()
-
-
-
Method Detail
-
inheritsType
public boolean inheritsType(HostType<?> superType)
- Specified by:
inheritsType
in interfaceHostType<T>
-
getOwnStaticMember
public abstract HostStaticMember getOwnStaticMember(Bridge bridge, String key)
- Specified by:
getOwnStaticMember
in interfaceHostType<T>
-
ownStaticMembers
public abstract Collection<HostStaticMember> ownStaticMembers(Bridge bridge)
- Specified by:
ownStaticMembers
in interfaceHostType<T>
-
getStaticMember
public HostStaticMember getStaticMember(Bridge bridge, String key)
- Specified by:
getStaticMember
in interfaceHostType<T>
-
staticMembers
public Collection<HostStaticMember> staticMembers(Bridge bridge)
- Specified by:
staticMembers
in interfaceHostType<T>
-
-