Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISIS-1548: extends @Mixin and @DomainObject to accept (mixin)method() attribute; updates facets; updates algorithm for inferring mixin name/id based on when the name of the method being processed matches this attribute (rather than hard-coded "$$" as previously).

Also, supports using "$" (as well as "_") as the separator for MixinType_mixinName (ie for nested static classes).

Most of the stuff in ObjectMemberAbstract, plus the three Mixin classes, ObjectActionMixedIn, OneToOneAssociationMixedIn, OneToManyAssociationMixedIn.

  1. … 19 more files in changeset.
ISIS-1538: reworks simpleapp into more modular structure; now uses mavenmixin's.

Backported from master (1.14.0 development)

    • -0
    • +41
    ./bdd/specglue/BootstrappingGlue.java
    • -0
    • +31
    ./bdd/specglue/CatalogOfFixturesGlue.java
    • -0
    • +50
    ./bdd/specglue/SimpleObjectGlue.java
    • -0
    • +39
    ./bdd/specs/RunIntegBddSpecs.java
    • -0
    • +26
    ./bdd/specs/SimpleObjectSpec_listAllAndCreate.feature
    • -0
    • +61
    ./integtests/DomainAppIntegTestAbstract.java
    • -0
    • +110
    ./integtests/Smoke_IntegTest.java
  1. … 117 more files in changeset.