HiddenVariable

abstract class HiddenVariable

A brief hierarchy of classes for sensibly parameterizing the ReadsHiddenVariable and WritesHiddenVariable annotations on an L2Operations. We'd use an enum here, but they don't play at all nicely with annotations in Java.

Constructors

Link copied to clipboard
fun HiddenVariable()

Types

Link copied to clipboard
class CURRENT_ARGUMENTS : L2Operation.HiddenVariable

How the current arguments of this frame are affected.

Link copied to clipboard
class CURRENT_CONTINUATION : L2Operation.HiddenVariable

How the current continuation field is affected.

Link copied to clipboard
class CURRENT_FUNCTION : L2Operation.HiddenVariable

How the current function field is affected.

Link copied to clipboard
class GLOBAL_STATE : L2Operation.HiddenVariable

How any other global variables are affected. This includes things like the global exception reporter, the stringification function, observerless setup, etc.

Link copied to clipboard
class LATEST_RETURN_VALUE : L2Operation.HiddenVariable

How the latest return value field is affected.

Link copied to clipboard
class STACK_REIFIER : L2Operation.HiddenVariable

How the current stack reifier field is affected.

Inheritors

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard