| Interface | Description |
|---|---|
| ClassVisitor |
ClassVisitor defines the interface for a visitor class that uses reflection to collect
information about a class and its members.
|
| ReflectionPredicate |
Methods that indicate whether a class, method, constructor, or field should be used in Randoop's
exploration.
|
| Class | Description |
|---|---|
| AccessibilityPredicate |
Interface for predicates that check whether a class or class member is considered accessible.
|
| AccessibilityPredicate.AnyAccessibilityPredicate |
AnyAccessibilityPredicate is a
AccessibilityPredicate that always returns true. |
| AccessibilityPredicate.NotPrivateAccessibilityPredicate |
NotPrivateAccessibilityPredicate is a
AccessibilityPredicate that returns true in the
case that the class/method/constructor/field is not declared to be private. |
| AccessibilityPredicate.PackageAccessibilityPredicate |
A predicate that tests for accessibility of a class, method, constructor, or field relative to
a particular package.
|
| AccessibilityPredicate.PublicAccessibilityPredicate |
PublicAccessibilityPredicate is a
AccessibilityPredicate that returns true in the case
that the class/method/constructor/field is public. |
| CheckRepExtractor |
CheckRepExtractor is a ClassVisitor that inspects the methods passed to it to see
if they are annotated with CheckRep, are non-static, and have either a boolean or void return type. |
| ClassLiteralExtractor |
ClassLiteralExtractor is a ClassVisitor that extracts literals from the bytecode
of each class visited, adding a sequence for each to a map associating a sequence with a type. |
| DeclarationExtractor | |
| DefaultClassVisitor |
Default implementation of the
ClassVisitor class. |
| DefaultReflectionPredicate |
Default implementations of methods that indicate what is "under test": whether a class, method,
constructor, or field should be used in Randoop's exploration.
|
| EverythingAllowedPredicate | |
| LiteralFileReader |
Method
LiteralFileReader.parse(java.lang.String) reads a file specifying literal values to use during generation. |
| OmitMethodsPredicate |
Tests whether the
RawSignature of an operation is matched by an omit. |
| OperationExtractor |
OperationExtractor is a
ClassVisitor that creates a collection of TypedOperation
objects for a particular ClassOrInterfaceType through its visit methods as called by
ReflectionManager.apply(Class). |
| OperationModel |
OperationModel represents the information context from which tests are generated. |
| RawSignature |
Represents the raw type signature for an
java.lang.reflect.AccessibleObject. |
| ReflectionManager |
ReflectionManager contains a set of visitors and an accessibility predicate.
|
| SignatureParser |
Parses type signature strings used to identify methods and constructors in input.
|
| StaticCache |
Stores the mutable state of a class, allowing it to be saved, printed and restored.
|
| TestValueExtractor |
TestValueExtractor is a ClassVisitor that inspects the fields passed to it to see
if they are annotated with TestValue, are static, and have type that is
primitive, String, or an array of primitive or String. |
| TypeExtractor |
TypeExtractor is a ClassVisitor that extracts both the class type, and concrete
types that are used in a class as either a parameter, a return type, or a field type. |
| TypeInstantiator |
Instantiates type parameters from a set of input types.
|
| TypeNames |
TypeNames provides a pair of static methods to:
get string names for classes and primitive types, and
get the
Class object for a string representing a class or primitive type. |
| TypeTupleSet |
Represents a set of lists of candidate type arguments for a
ParameterizedType, and uses this set to construct substitutions for a list of
TypeArgument objects. |
| Exception | Description |
|---|---|
| FailedPredicateException |
Represents when a user provides a signature that is excluded by a predicate.
|
| SignatureParseException |
Represents exception when parsing signature strings using
SignatureParser. |
| Error | Description |
|---|---|
| RandoopInstantiationError |