Proceedings of the ACM International Conference on Object Oriented Programming Systems Languages and Applications 2010
DOI: 10.1145/1869459.1869509
|View full text |Cite
|
Sign up to set email alerts
|

Ownership and immutability in generic Java

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
24
0

Year Published

2013
2013
2023
2023

Publication Types

Select...
3
3
2

Relationship

3
5

Authors

Journals

citations
Cited by 33 publications
(24 citation statements)
references
References 29 publications
0
24
0
Order By: Relevance
“…In particular, we build on Immutability Generic Java (IGJ) which encodes object and reference immutability using Java generics [41]. Subsequent work extends these ideas to allow (1) richer ownership patterns for creating immutable cyclic structures [42], (2) unique references, and ways to recover immutability after violating uniqueness, without requiring an alias analysis [13].…”
Section: Analyzing Typescript Feldthaus Et Al Present a Hybrid Analymentioning
confidence: 99%
“…In particular, we build on Immutability Generic Java (IGJ) which encodes object and reference immutability using Java generics [41]. Subsequent work extends these ideas to allow (1) richer ownership patterns for creating immutable cyclic structures [42], (2) unique references, and ways to recover immutability after violating uniqueness, without requiring an alias analysis [13].…”
Section: Analyzing Typescript Feldthaus Et Al Present a Hybrid Analymentioning
confidence: 99%
“…Qualifier systems have been developed in these frameworks for checking software properties such as null safety [8], [33], tainting [8], [33], format strings [35], [44], internationalization [33], regular expressions [36], UI threading [17], ownership [20], and immutability [21], [33], [40], [46].…”
Section: Type Qualifiersmentioning
confidence: 99%
“…Notable examples include reference immutability [22,44,49,50], and the owner-as-modifier interpretation of ownership and universe types [14]. Rely-guarantee references generalize reference immutability permissions (Section 3.3), allowing precise control over what modification is permitted through a given alias, not simply a choice between arbitrary mutation and local immutability.…”
Section: Related Workmentioning
confidence: 99%