-
So the usual functions like `clojure.core/defmethod` and the like can be used. This will make Methodical a true drop-in replacement.
Need to figure out how this will work since `clojure.lang.MultiF…
-
**@ConstructorBinding annotated classes not refreshing**
I am using Spring Cloud version Hoxton with Spring Boot 2.2.x
Spring Boot 2.2.x introduced a an annotation `@ConstructorBinding` that allow…
-
As pointed out in https://github.com/ericvsmith/dataclasses/issues/42#issuecomment-330198369 `attr.evolve()` behaves rather weird if an attribute has
1. init=False,
2. a default/`__attrs_post_init…
-
Currently using JSON-B with immutable objects is hardly doable.
@JsonbCreator is only partially helpful here, but makes all parameters required. But also with many parameters the solution starts t…
-
I would like to request a function that works like fromJS but insert SortedMap instances instead of Map when objects are encountered.
An example is to execute this code and get the described result…
-
Many of the state objects use [`Object#freeze`](http://ruby-doc.org/core-2.3.3/Object.html#method-i-freeze) to enforce immutability for shared (Observable) state, as well as enforcing idempotency for …
-
The Guava collections are certainly better for this purpose than plain java.util collections. However, the Guava collections are cumbersome and inefficient for some common operations (for example, mak…
-
Originally reported on Google Code with ID 470
```
If I could design bitcoinj again, I'd make Transaction fully immutable and not have
any attached objects. Unfortunately, that's not how the code is …
-
_This issue was originally filed by domi...@google.com_
---
I would like to suggest the addition of 'readonly' as a keyword to complement 'final'. It's use should instruct the compiler to enfor…
-
## Problem
Access to RocksDB goes through the `ColumnFamily` interface which expects mutable `DbKey` and `DbValue` types.
This design encourages `Db*State` classes to reuse `DbKey`s and `DbValue`s w…