[ 
https://issues.apache.org/jira/browse/CAUSEWAY-3834?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andi Huber updated CAUSEWAY-3834:
---------------------------------
    Description: 
ObjectSpecification and its loader interface should not expose implementation 
details such as the various stages of introspection.

Future work we should be able to model an ObjectSpecification as an immutable 
object, that is, after the meta-model was eagerly introspected.



 

 

  was:
ObjectSpecification and its loader interface should not expose implementation 
details such as the various stages of introspection.

Ultimately we should be able to model an ObjectSpecification as an immutable 
object, that is, after the meta-model was eagerly introspected.

My hope is that we can simplify code and find some longstanding bugs in the 
process. However, if this really works, we'll have to see.

 

 


> Meta-model Introspection: Encapsulation of Implementations 
> (ObjectSpecification and its Loader)
> -----------------------------------------------------------------------------------------------
>
>                 Key: CAUSEWAY-3834
>                 URL: https://issues.apache.org/jira/browse/CAUSEWAY-3834
>             Project: Causeway
>          Issue Type: Improvement
>          Components: Core
>            Reporter: Andi Huber
>            Assignee: Andi Huber
>            Priority: Minor
>             Fix For: 3.3.0
>
>
> ObjectSpecification and its loader interface should not expose implementation 
> details such as the various stages of introspection.
> Future work we should be able to model an ObjectSpecification as an immutable 
> object, that is, after the meta-model was eagerly introspected.
>  
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to