MCPcopy Create free account
hub / github.com/Z3Prover/z3 / storeReference

Method storeReference

src/api/java/Z3ReferenceQueue.java:51–54  ·  view source on GitHub ↗

Create and store a new phantom reference.

(T z3Object, ReferenceConstructor<T> refConstructor)

Source from the content-addressed store, hash-verified

49 * Create and store a new phantom reference.
50 */
51 <T extends Z3Object> void storeReference(T z3Object, ReferenceConstructor<T> refConstructor) {
52 referenceList.insert(refConstructor.construct(z3Object, referenceQueue));
53 clear();
54 }
55
56 /**
57 * Clean all references currently in {@code referenceQueue}.

Callers 15

addToReferenceQueueMethod · 0.80
addToReferenceQueueMethod · 0.80
addToReferenceQueueMethod · 0.80
addToReferenceQueueMethod · 0.80
addToReferenceQueueMethod · 0.80
addToReferenceQueueMethod · 0.80
addToReferenceQueueMethod · 0.80
addToReferenceQueueMethod · 0.80
addToReferenceQueueMethod · 0.80
addToReferenceQueueMethod · 0.80
addToReferenceQueueMethod · 0.80
addToReferenceQueueMethod · 0.80

Calls 3

clearMethod · 0.95
constructMethod · 0.80
insertMethod · 0.45

Tested by

no test coverage detected