Lexicon

Reflective Contract Bypass

Kind: anti-pattern

Layer: Declarative Core

Record: lexicon:reflective-contract-bypass

Canonical: Lexicon

A defect in which reflection is used to reach members that a type's contract or visibility hides.

Listed in Lexicon terms, after Syntax Tree Generation and before Deferred Static Check.

Category

  • Metaprogramming / Language-Oriented Architecture

Violates

  • Reflection

Linked from

  • Metaprogramming / Language-Oriented Architecture