Copilot
Your everyday AI companion
About 770,000 results
Open links in new tab
  1. See more
    See more
    See all on Wikipedia
    See more

    Reflective programming - Wikipedia

    In computer science, reflective programming or reflection is the ability of a process to examine, introspect, and modify its own structure and behavior. See more

    The earliest computers were programmed in their native assembly languages, which were inherently reflective, as these original architectures could be programmed by defining instructions … See more

    Reflection may allow a user to create unexpected control flow paths through an application, potentially bypassing security measures. This … See more

    The following code snippets create an instance foo of class Foo and invoke its method PrintHello. For each programming language, normal and reflection-based call sequences are shown. See more

    Reflection helps programmers make generic software libraries to display data, process different formats of data, perform serialization See more

    A language supporting reflection provides a number of features available at runtime that would otherwise be difficult to accomplish in a lower-level language. Some of these … See more

    • Ira R. Forman and Nate Forman, Java Reflection in Action (2005), ISBN 1-932394-18-4
    • Ira R. Forman and Scott Danforth, Putting Metaclasses … See more

    Wikipedia text under CC-BY-SA license
    Feedback
  2. What is "Reflection" in Programming? - How-To Geek

  3. What Is Reflective Programming? | Full Stack Engineer - Medium

  4. java - What is reflection and why is it useful? - Stack Overflow

    Code sample

    Method method = foo.getClass().getMethod("doSomething", null);
    method.invoke(foo, null);
  5. Reflective Programming - Envisioning

  6. Demystifying Reflective Programming Languages – ThemeWaves

  7. People also ask
  8. Coding Concepts - Reflection - DEV Community

  9. Reflective Paradigm — Understanding Programming Paradigms

  10. Reflecting on Python's Reflection: A Guide to Metaprogramming …

  11. Reflection for the modern Java programmer - Oracle Blogs

  12. Some results have been removed