Interface | Description |
---|---|
Operation |
Operation represents the constructs that can occur in a statement as part of a test sequence.
|
Class | Description |
---|---|
ArrayCreation |
ArrayCreation is a Operation representing the construction of a one-dimensional
array of a given type. |
ArrayElementSet |
Created by bjkeller on 8/19/16.
|
CallableOperation |
CallableOperation is an abstract implementation of the Operation interface to provide default
implementations of Operation predicates that are false except for a few kinds of operations.
|
ConstructorCall |
ConstructorCall is an
Operation that represents a call to a constructor, and holds a
reference to a reflective Constructor object. |
EnumConstant |
EnumConstant is an
Operation representing a constant value from an enum. |
FieldGet |
FieldGetter is an adapter that creates a
Operation from a AccessibleField and
behaves like a getter for the field. |
FieldSet |
FieldSetter is an adapter for a
AccessibleField as a Operation that acts like a
setter for the field. |
InitializedArrayCreation |
InitializedArrayCreation is an
Operation representing the construction of a
one-dimensional array with a given element type and length. |
MethodCall |
MethodCall is a
Operation that represents a call to a method. |
NonreceiverTerm |
Represents a value that either cannot (primitive or null values), or we don't care to have
(String, Class) be a receiver for a method call as an
Operation . |
OperationParser |
Parser for text serialization (string representation) of
Operation s. |
PlusOperation |
PlusOperation is an
Operation that represents the addition operator (+). |
ReflectionArrayCreation |
Represents an array creation using reflection, and corresponds to the code
(List<String>[])(Array.newInstance(componentType, length)); |
TypeArguments |
TypeArguments provides static methods for creating and recognizing strings representing the type
arguments of a method or constructor.
|
TypedClassOperation |
Represents a TypedOperation and its declaring class.
|
TypedClassOperationWithCast |
Represents a method with a return type that is a type variable that must be instantiated, and for
which execution performs a cast to the instantiating type to emulate handling of casts that are
not done in reflection.
|
TypedOperation |
Type decorator of
Operation objects. |
TypedOperation.RankedTypeOperation |
RankedTypedOperation is a wrapper around a TypedOperation and a number.
|
TypedTermOperation |
Represents operations that have no declaring class, such as literal value, cast, or array
creation/access/assignment.
|
UncheckedCast |
An
Operation to perform an explicit cast. |
Exception | Description |
---|---|
OperationParseException |