| Interface | Description |
|---|---|
| ClassAdapterFactory |
ClassAdapterFactory interface.
|
| Class | Description |
|---|---|
| AccessibleClassAdapter | Deprecated |
| ArrayAllocationLimitMethodAdapter |
ArrayAllocationLimitMethodAdapter class.
|
| BooleanArrayInterpreter |
BooleanArrayInterpreter class.
|
| BooleanValueInterpreter |
An interpreter that determines which values are real Booleans
|
| BytecodeInstrumentation |
The bytecode transformer - transforms bytecode depending on package and
whether it is the class under test
|
| EmptyVisitor |
EmptyVisitor class.
|
| EndOfClassInitializerVisitor |
This visitor inserts a callback to at the exit of each
|
| ExceptionTransformationClassAdapter |
Created by gordon on 17/03/2016.
|
| ExceptionTransformationMethodAdapter |
Created by gordon on 17/03/2016.
|
| ExecutionPathClassAdapter |
Take care of all instrumentation that is necessary to trace executions
|
| ExitClassInitMethodAdapter |
Adds a call to ExecutionTracer.passedClassInitializationMethod() when
the
|
| ExplicitExceptionHandler |
ExplicitExceptionHandler class.
|
| InstrumentingClassLoader |
Note: Do not inadvertently use multiple instances of this class in
the application! This may lead to hard to detect and debug errors.
|
| LineNumberMethodAdapter |
Instruments classes to call the tracer each time a new line of the source
code is passed.
|
| LinePool |
Keep track of the lines of code in a class
|
| MethodEntryAdapter |
Instrument classes to keep track of method entry and exit
|
| NodeRegularExpression |
NodeRegularExpression class.
|
| NonInstrumentingClassLoader | |
| NonTargetClassAdapter |
NonTargetClassAdapter class.
|
| ObjectCallAdapter |
ObjectCallAdapter class.
|
| ObjectSignatureAdapter |
Testing might require adapting function signatures, for example Object
classes.
|
| PrintBytecodeTransformer |
PrintBytecodeTransformer class.
|
| PurityAnalysisClassVisitor |
It launches a
PurityAnalysisMethodVisitor on each method. |
| PurityAnalysisClassVisitor.MethodEntry | |
| PurityAnalysisMethodVisitor |
It collects bytecode instructions for further purity analysis in the
CheapPurityAnalyzer class:
PUTSTATIC
PUTFIELD
INVOKESTATIC
INVOKESPECIAL
INVOKEINTERFACE
INVOKEVIRTUAL
This class only reads the existing bytecode. |
| RegexDistance | Deprecated |
| ReturnValueAdapter |
Instrument classes to trace return values
|
| StaticAccessClassAdapter |
Invokes a
StaticAccessMethodAdapter on each method. |
| StaticAccessMethodAdapter |
For each PUTSTATIC or GETSTATIC we include a call to
ExecutionTracer.passedPutStatic(String,String) passing the class
name and the field name of the PUTSTATIC statement. |
| ThisInterpreter |
ThisInterpreter class.
|
| TransformationStatistics |
TransformationStatistics class.
|
| YieldAtLineNumberMethodAdapter |
YieldAtLineNumberMethodAdapter class.
|
Copyright © 2010–2017 EvoSuite. All rights reserved.