newSelfPojoType

fun newSelfPojoType(javaClass: AvailObject?, javaAncestors: A_Set?): AvailObject

Create a new AvailObject that represents a pojo self type.

Return

The requested pojo type.

Parameters

javaClass

A raw pojo that wraps the Java class or interface represented by this pojo self type.

javaAncestors

A set of pojos that wrap Java classes and interfaces. This constitutes this type's complete ancestry of Java types. There are no type parameterization tuples because no Java type may appear multiply in the ancestry of any other Java type with different type parameterizations, thereby permitting pojo self types to omit type parameterization information.