Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding LambdaAccessorSlot #1577

Merged
merged 10 commits into from
Aug 31, 2024
Merged

Commits on Aug 7, 2024

  1. adding new type of Slot called OwnerAwareLambdaSlot, that allows defi…

    …ning getter / setter properties using Lambda functions that accept owner object ('this') as one of parameters, thus allowing to implement properties that require access to instance fields etc.
    nabacg committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    4a27e8e View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2024

  1. Update tests/src/test/java/org/mozilla/javascript/tests/OwnerAwareLam…

    …bdaSlotTest.java
    
    Co-authored-by: Roland Praml <[email protected]>
    nabacg and rPraml committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    e0af91a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d5cafc7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c4789fc View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2024

  1. OwnerAwareLambdaSlot -> LambdaAccessorSlot rename, plus making sure g…

    …etPropertyDescriptor only creates single instance of get/set LambdaFunctions, instead of instance per call
    nabacg committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    e099931 View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2024

  1. Bringing LambdaAccessorSlot more in line with AccessSlot, making sure…

    … PropertyDescriptor sets writable, enumerable and configurable attributes, plus calling validation on those when creating new LambdaAccessorSlot properties
    nabacg committed Aug 25, 2024
    Configuration menu
    Copy the full SHA
    b9c528b View commit details
    Browse the repository at this point in the history
  2. spotlessApply

    nabacg committed Aug 25, 2024
    Configuration menu
    Copy the full SHA
    0d53988 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2024

  1. Configuration menu
    Copy the full SHA
    7369f3f View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2024

  1. Configuration menu
    Copy the full SHA
    323396f View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2024

  1. Configuration menu
    Copy the full SHA
    a48d1c0 View commit details
    Browse the repository at this point in the history