public class CopyAssumption extends Object implements Assumption<CopyAssumption>
Modifier and Type | Class and Description |
---|---|
static class |
CopyAssumption.Updater
Updates the assumption by copying it on first write.
|
Modifier and Type | Field and Description |
---|---|
static CopyAssumption |
TOP
Top value for copy analysis.
|
Constructor and Description |
---|
CopyAssumption() |
CopyAssumption(CopyAssumption result) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
JVariable |
getOriginal(JVariable v) |
int |
hashCode() |
CopyAssumption |
join(CopyAssumption value)
Compute least upper bound.
|
String |
toString() |
public static final CopyAssumption TOP
public CopyAssumption()
public CopyAssumption(CopyAssumption result)
public CopyAssumption join(CopyAssumption value)
Assumption
null.
It's allowed to return value, equal either to this
or to
other
. If you're going to modify result of join operation,
you have to copy it.
join
in interface Assumption<CopyAssumption>
Copyright © 2018. All rights reserved.