Find the word definition

Wiktionary
type introspection

n. (context programming object-oriented English) Ability of a program to examine at runtime the type or properties of an object.

Wikipedia
Type introspection

In computing, type introspection is the ability of a program to examine the type or properties of an object at runtime. Some programming languages possess this capability.

Introspection should not be confused with reflection, which goes a step further and is the ability for a program to manipulate the values, meta-data, properties and/or functions of an object at runtime. Some programming languages - e.g. Java, Python and Go - also possess that capability.