@Target(value=METHOD) @Retention(value=RUNTIME) @Inherited public @interface MutatorAccessor
Modifier and Type | Optional Element and Description |
---|---|
String |
conflictParameterFunction
The name of the function used to generate conflict parameters, which
will be used to generate conflict information.
|
String |
name
The name of the mutator, which will be written to the log.
|
boolean |
noUpcall
Whether or not we should generate an upcall for this mutator.
|
boolean |
reset
Whether this mutator resets the state of this object.
|
String |
undoFunction
The name of the function to undo this mutation, which needs to belong
to the same object.
|
String |
undoRecordFunction
The name of the function which will be called prior to applying this
mutator, which will be used to generate an undo record.
|
public abstract String name
public abstract String undoFunction
public abstract String undoRecordFunction
public abstract String conflictParameterFunction
public abstract boolean reset
public abstract boolean noUpcall
Copyright © 2019 CorfuDB. All rights reserved.