Introspecção (computação)
De Wikipedia, a enciclopédia encyclopedia
Em computação, introspecção ou introspecção de tipos, é a habilidade de um programa de examinar o tipo ou propriedades de um objeto em tempo de execução. Algumas linguagens de programação possuem esta capacidade.[1]
A introspecção não deve ser confundida com reflexão, que vai um pouco mais adiante e é a habilidade de um programa para manipular os valores, metadados, propriedades e/ou funções de um objeto em tempo de execução. Algumas linguagens de programação, por exemplo Java, também possuem esta capacidade.