@Retention(value=RUNTIME)
@Target(value={PARAMETER,METHOD,LOCAL_VARIABLE})
public @interface Memory
Marks a local variable as having "Memory" storage class. See Solidity documentation for an in-depth
description of Storage vs Memory storage classes.
Changes to a variable marked as Memory will *not* be persisted to the blockchain.