Constructor and Description |
---|
Node.SideEffectFlags() |
Node.SideEffectFlags(int value) |
Modifier and Type | Method and Description |
---|---|
boolean |
areAllFlagsSet() |
void |
clearAllFlags()
No side-effects occur and the returned results are local.
|
void |
clearSideEffectFlags()
Preserve the return result flag, but clear the others:
no global state change, no throws, no this change, no arguments change
|
void |
setAllFlags()
All side-effect occur and the returned results are non-local.
|
void |
setMutatesArguments() |
void |
setMutatesGlobalState() |
void |
setMutatesThis() |
void |
setReturnsTainted() |
void |
setThrows() |
int |
valueOf() |
public Node.SideEffectFlags()
public Node.SideEffectFlags(int value)
public int valueOf()
public void setAllFlags()
public void clearAllFlags()
public boolean areAllFlagsSet()
public void clearSideEffectFlags()
public void setMutatesGlobalState()
public void setThrows()
public void setMutatesThis()
public void setMutatesArguments()
public void setReturnsTainted()