TestObjectBase<C extends Cell> typedef

TestObjectBase<C extends Cell> = _TestObject<C>

A typedef representing the base implementation class for TestObject.

This serves as an implementation detail to allow extending classes to reference the concrete base implementation while maintaining the interface contract through TestObject.

Usage Context:

Used internally when you need to:

  • Extend the base test object functionality
  • Maintain the public TestObject interface
  • Access concrete implementation members

Example:

class CustomTestObject<C extends Cell> extends TestObjectBase<C> {
  // Can access _TestObject implementation details
}

See also:

Implementation

typedef TestObjectBase<C extends Cell> = _TestObject<C>;