- sameInstanceMatcher(String) - Static method in class net.amygdalum.testrecorder.deserializers.Templates
-
- satisfiesType(Type, SerializedValue) - Method in class net.amygdalum.testrecorder.values.AbstractSerializedValue
-
- satisfiesType(Type, Collection<? extends SerializedValue>) - Method in class net.amygdalum.testrecorder.values.AbstractSerializedValue
-
- ScheduledTestGenerator - Class in net.amygdalum.testrecorder.generator
-
A configurable SnapshotConsumer client that writes tests to the file system
- ScheduledTestGenerator(AgentConfiguration) - Constructor for class net.amygdalum.testrecorder.generator.ScheduledTestGenerator
-
- ScheduledTestGenerator(PerformanceProfile, TestGeneratorProfile, List<SetupGenerator>, List<MatcherGenerator>) - Constructor for class net.amygdalum.testrecorder.generator.ScheduledTestGenerator
-
- SerializationException - Exception in net.amygdalum.testrecorder.types
-
- SerializationException(Throwable) - Constructor for exception net.amygdalum.testrecorder.types.SerializationException
-
- SerializationException(String) - Constructor for exception net.amygdalum.testrecorder.types.SerializationException
-
- SerializationProfile - Interface in net.amygdalum.testrecorder.profile
-
- serialize(Object) - Method in class net.amygdalum.testrecorder.codeserializer.CodeSerializer
-
- serialize(Type, Object) - Method in class net.amygdalum.testrecorder.codeserializer.CodeSerializer
-
- serialize(Type, Object, SerializerSession) - Method in class net.amygdalum.testrecorder.ConfigurableSerializerFacade
-
- serialize(Type[], Object[], SerializerSession) - Method in class net.amygdalum.testrecorder.ConfigurableSerializerFacade
-
- serialize(Type, Object, SerializerSession) - Method in interface net.amygdalum.testrecorder.serializers.SerializerFacade
-
- serialize(Type[], Object[], SerializerSession) - Method in interface net.amygdalum.testrecorder.serializers.SerializerFacade
-
- serialize(SerializerFacade, SerializerSession, ContextSnapshot) - Method in interface net.amygdalum.testrecorder.SnapshotManager.SerializationTask
-
- SerializedAggregateType - Interface in net.amygdalum.testrecorder.types
-
- SerializedArgument - Class in net.amygdalum.testrecorder.types
-
- SerializedArgument(int, MethodSignature, SerializedValue) - Constructor for class net.amygdalum.testrecorder.types.SerializedArgument
-
- SerializedArray - Class in net.amygdalum.testrecorder.values
-
Serializing to SerializedArray is restricted to arrays of any variant.
- SerializedArray(Class<?>) - Constructor for class net.amygdalum.testrecorder.values.SerializedArray
-
- SerializedEnum - Class in net.amygdalum.testrecorder.values
-
Serializing to SerializedEnum is restricted to enums.
- SerializedEnum(Class<?>) - Constructor for class net.amygdalum.testrecorder.values.SerializedEnum
-
- SerializedField - Class in net.amygdalum.testrecorder.types
-
- SerializedField(FieldSignature, SerializedValue) - Constructor for class net.amygdalum.testrecorder.types.SerializedField
-
- SerializedImmutable<V> - Class in net.amygdalum.testrecorder.values
-
Serializing to SerializedImmutable is restricted to objects of a class that complies with following criteria:
- it is a class with immutable values (like BigInteger, BigDecimal
- SerializedImmutable(Class<?>) - Constructor for class net.amygdalum.testrecorder.values.SerializedImmutable
-
- SerializedImmutableType - Interface in net.amygdalum.testrecorder.types
-
- SerializedInput - Class in net.amygdalum.testrecorder.types
-
- SerializedInput(int, MethodSignature) - Constructor for class net.amygdalum.testrecorder.types.SerializedInput
-
- SerializedInteraction - Interface in net.amygdalum.testrecorder.types
-
- SerializedLambdaObject - Class in net.amygdalum.testrecorder.values
-
- SerializedLambdaObject(Class<?>) - Constructor for class net.amygdalum.testrecorder.values.SerializedLambdaObject
-
- SerializedList - Class in net.amygdalum.testrecorder.values
-
Serializing to SerializedList is restricted to objects of a class that complies with following criteria:
- is a sub class of java.util.List (deserializers can depend on the java.util.Set interface)
- has an empty public default constructor (deserializers potentially call the standard constructor)
- has an add method that is sequence invariant (deserializers potentially call the add method)
Serializing objects not complying to this criteria is possible, just make sure that their exists a custom deserializer for these objects
- SerializedList(Class<?>) - Constructor for class net.amygdalum.testrecorder.values.SerializedList
-
- SerializedLiteral - Class in net.amygdalum.testrecorder.values
-
Serializing to SerializedLiteral is only valid for primitive types and non-null Strings.
- SerializedMap - Class in net.amygdalum.testrecorder.values
-
Serializing to SerializedMap is restricted to objects of a class that complies with following criteria:
- is a sub class of java.util.Map (deserializers can depend on the java.util.Set interface)
- has an empty public default constructor (deserializers potentially call the standard constructor)
- has a put method that is sequence invariant (deserializers potentially call the put method)
Serializing objects not complying to this criteria is possible, just make sure that their exists a custom deserializer for these objects
- SerializedMap(Class<?>) - Constructor for class net.amygdalum.testrecorder.values.SerializedMap
-
- SerializedNull - Class in net.amygdalum.testrecorder.values
-
Serializing to SerializedNull is only valid and strongly recommended for any value that is null.
- SerializedObject - Class in net.amygdalum.testrecorder.values
-
Serializing to SerializedObject is the default if no other SerializedValue matches.
- SerializedObject(Class<?>) - Constructor for class net.amygdalum.testrecorder.values.SerializedObject
-
- SerializedOutput - Class in net.amygdalum.testrecorder.types
-
- SerializedOutput(int, MethodSignature) - Constructor for class net.amygdalum.testrecorder.types.SerializedOutput
-
- SerializedProxy - Class in net.amygdalum.testrecorder.values
-
- SerializedProxy(Type) - Constructor for class net.amygdalum.testrecorder.values.SerializedProxy
-
- SerializedReferenceType - Interface in net.amygdalum.testrecorder.types
-
- SerializedResult - Class in net.amygdalum.testrecorder.types
-
- SerializedResult(MethodSignature, SerializedValue) - Constructor for class net.amygdalum.testrecorder.types.SerializedResult
-
- SerializedRole - Interface in net.amygdalum.testrecorder.types
-
- SerializedSet - Class in net.amygdalum.testrecorder.values
-
Serializing to SerializedSet is restricted to objects of a class that complies with following criteria:
- is a sub class of java.util.Set (deserializers can depend on the java.util.Set interface)
- has an empty public default constructor (deserializers potentially call the standard constructor)
- has an add method that is sequence invariant (deserializers potentially call the add method)
Serializing objects not complying to this criteria is possible, just make sure that their exists a custom deserializer for these objects
- SerializedSet(Class<?>) - Constructor for class net.amygdalum.testrecorder.values.SerializedSet
-
- SerializedStructuralType - Interface in net.amygdalum.testrecorder.types
-
- SerializedValue - Interface in net.amygdalum.testrecorder.types
-
A serialized value.
- SerializedValueEvaluator - Class in net.amygdalum.testrecorder.evaluator
-
- SerializedValueEvaluator(String) - Constructor for class net.amygdalum.testrecorder.evaluator.SerializedValueEvaluator
-
- SerializedValueEvaluator(String, Class<?>) - Constructor for class net.amygdalum.testrecorder.evaluator.SerializedValueEvaluator
-
- SerializedValueType - Interface in net.amygdalum.testrecorder.types
-
- serializeInput(int, MethodSignature) - Method in class net.amygdalum.testrecorder.ConfigurableSerializerFacade
-
- serializeInput(int, MethodSignature) - Method in interface net.amygdalum.testrecorder.serializers.SerializerFacade
-
- serializeOutput(int, MethodSignature) - Method in class net.amygdalum.testrecorder.ConfigurableSerializerFacade
-
- serializeOutput(int, MethodSignature) - Method in interface net.amygdalum.testrecorder.serializers.SerializerFacade
-
- Serializer<T extends SerializedValue> - Interface in net.amygdalum.testrecorder.types
-
- SerializerFacade - Interface in net.amygdalum.testrecorder.serializers
-
- SerializerSession - Interface in net.amygdalum.testrecorder.types
-
- setCapturedArguments(List<SerializedValue>) - Method in class net.amygdalum.testrecorder.values.SerializedLambdaObject
-
- setConfigurationLoaders(List<ConfigurationLoader>) - Method in class net.amygdalum.testrecorder.profile.AgentConfiguration
-
- setExpectArgs(SerializedValue...) - Method in class net.amygdalum.testrecorder.types.ContextSnapshot
-
- setExpectException(SerializedValue) - Method in class net.amygdalum.testrecorder.types.ContextSnapshot
-
- setExpectGlobals(SerializedField...) - Method in class net.amygdalum.testrecorder.types.ContextSnapshot
-
- setExpectResult(SerializedValue) - Method in class net.amygdalum.testrecorder.types.ContextSnapshot
-
- setExpectThis(SerializedValue) - Method in class net.amygdalum.testrecorder.types.ContextSnapshot
-
- setId(int) - Method in interface net.amygdalum.testrecorder.types.SerializedReferenceType
-
- setId(int) - Method in class net.amygdalum.testrecorder.values.AbstractSerializedReferenceType
-
- setInterfaces(List<SerializedImmutable<Class<?>>>) - Method in class net.amygdalum.testrecorder.values.SerializedProxy
-
- setInvocationHandler(SerializedValue) - Method in class net.amygdalum.testrecorder.values.SerializedProxy
-
- setName(String) - Method in class net.amygdalum.testrecorder.values.SerializedEnum
-
- setSetupArgs(SerializedValue...) - Method in class net.amygdalum.testrecorder.types.ContextSnapshot
-
- setSetupGlobals(SerializedField...) - Method in class net.amygdalum.testrecorder.types.ContextSnapshot
-
- setSetupThis(SerializedValue) - Method in class net.amygdalum.testrecorder.types.ContextSnapshot
-
- setSignature(LambdaSignature) - Method in class net.amygdalum.testrecorder.values.SerializedLambdaObject
-
- SetterParam - Class in net.amygdalum.testrecorder.deserializers.builder
-
- SetterParam(Method, Type, SerializedField, Object) - Constructor for class net.amygdalum.testrecorder.deserializers.builder.SetterParam
-
- SetupGenerator<T extends SerializedValue> - Interface in net.amygdalum.testrecorder.deserializers.builder
-
- SetupGenerator - Class in net.amygdalum.testrecorder.generator
-
- SetupGenerator(TypeManager, String, TestTemplate, List<CustomAnnotation>) - Constructor for class net.amygdalum.testrecorder.generator.SetupGenerator
-
- SetupGenerators - Class in net.amygdalum.testrecorder.deserializers.builder
-
- SetupGenerators(AgentConfiguration) - Constructor for class net.amygdalum.testrecorder.deserializers.builder.SetupGenerators
-
- SetupGenerators(Adaptors) - Constructor for class net.amygdalum.testrecorder.deserializers.builder.SetupGenerators
-
- SetupGenerators.Generator - Class in net.amygdalum.testrecorder.deserializers.builder
-
- setupMethod(String, TypeManager, List<String>, List<String>) - Method in class net.amygdalum.testrecorder.generator.JUnit4TestTemplate
-
- setupMethod(String, TypeManager, List<String>, List<String>) - Method in class net.amygdalum.testrecorder.generator.JUnit5TestTemplate
-
- setupMethod(String, TypeManager, List<String>, List<String>) - Method in interface net.amygdalum.testrecorder.generator.TestTemplate
-
- setupVariables(MethodNode) - Method in class net.amygdalum.testrecorder.SnapshotInstrumentor.BridgedTask
-
- setupVariables(MethodNode) - Method in class net.amygdalum.testrecorder.SnapshotInstrumentor.DefaultTask
-
- setupVariables(MethodNode) - Method in class net.amygdalum.testrecorder.SnapshotInstrumentor.Task
-
- setupVariables(Class<?>, Object, String, Object...) - Method in class net.amygdalum.testrecorder.SnapshotManager
-
- setValue(V) - Method in class net.amygdalum.testrecorder.values.SerializedImmutable
-
- shutdown(boolean) - Method in class net.amygdalum.testrecorder.generator.ScheduledTestGenerator
-
- shutdown(Instrumentation) - Method in class net.amygdalum.testrecorder.SnapshotInstrumentor
-
- signature(ClassLoader) - Method in class net.amygdalum.testrecorder.ContextSnapshotFactory
-
- signature(String, ClassLoader) - Method in class net.amygdalum.testrecorder.MethodContext
-
- signature - Variable in class net.amygdalum.testrecorder.types.AbstractSerializedInteraction
-
- signature - Variable in class net.amygdalum.testrecorder.types.VirtualMethodSignature
-
- SimpleDeserializer - Class in net.amygdalum.testrecorder.deserializers
-
- SimpleDeserializer(DeserializerContext) - Constructor for class net.amygdalum.testrecorder.deserializers.SimpleDeserializer
-
- SimpleValueAdaptor - Class in net.amygdalum.testrecorder.deserializers.matcher
-
- SimpleValueAdaptor() - Constructor for class net.amygdalum.testrecorder.deserializers.matcher.SimpleValueAdaptor
-
- size() - Method in class net.amygdalum.testrecorder.deserializers.builder.ConstructorParams
-
- size() - Method in class net.amygdalum.testrecorder.generator.ClassGenerator
-
- size() - Method in class net.amygdalum.testrecorder.values.SerializedArray
-
- size() - Method in class net.amygdalum.testrecorder.values.SerializedList
-
- size() - Method in class net.amygdalum.testrecorder.values.SerializedMap
-
- size() - Method in class net.amygdalum.testrecorder.values.SerializedSet
-
- SnapshotConsumer - Interface in net.amygdalum.testrecorder.profile
-
- SnapshotInstrumentor - Class in net.amygdalum.testrecorder
-
- SnapshotInstrumentor(AgentConfiguration) - Constructor for class net.amygdalum.testrecorder.SnapshotInstrumentor
-
- SnapshotInstrumentor.BridgedTask - Class in net.amygdalum.testrecorder
-
- SnapshotInstrumentor.DefaultTask - Class in net.amygdalum.testrecorder
-
- SnapshotInstrumentor.Task - Class in net.amygdalum.testrecorder
-
- SnapshotManager - Class in net.amygdalum.testrecorder
-
- SnapshotManager(AgentConfiguration) - Constructor for class net.amygdalum.testrecorder.SnapshotManager
-
- SnapshotManager.ContextSnapshotTransaction - Interface in net.amygdalum.testrecorder
-
- SnapshotManager.DummyContextSnapshotTransaction - Class in net.amygdalum.testrecorder
-
- SnapshotManager.SerializationTask - Interface in net.amygdalum.testrecorder
-
- SnapshotManager.ValidContextSnapshotTransaction - Class in net.amygdalum.testrecorder
-
- snapshots() - Method in class net.amygdalum.testrecorder.callsiterecorder.CallsiteRecorder
-
- start - Variable in class net.amygdalum.testrecorder.types.Profile
-
- start(Class<?>) - Static method in class net.amygdalum.testrecorder.types.Profile
-
- STATIC - Static variable in interface net.amygdalum.testrecorder.types.SerializedInteraction
-
- staticImport(Class<?>, String) - Method in class net.amygdalum.testrecorder.deserializers.DeserializerTypeManager
-
- staticImport(Class<?>, String) - Method in interface net.amygdalum.testrecorder.types.TypeManager
-
- staticRef(SerializedValue) - Method in class net.amygdalum.testrecorder.deserializers.DefaultDeserializerContext
-
- staticRef(SerializedValue) - Method in interface net.amygdalum.testrecorder.types.DeserializerContext
-
- stop() - Method in class net.amygdalum.testrecorder.types.Profile
-
- streamExpectArgs() - Method in class net.amygdalum.testrecorder.types.ContextSnapshot
-
- streamExpectException() - Method in class net.amygdalum.testrecorder.types.ContextSnapshot
-
- streamExpectGlobals() - Method in class net.amygdalum.testrecorder.types.ContextSnapshot
-
- streamExpectResult() - Method in class net.amygdalum.testrecorder.types.ContextSnapshot
-
- streamExpectThis() - Method in class net.amygdalum.testrecorder.types.ContextSnapshot
-
- streamInput() - Method in class net.amygdalum.testrecorder.types.ContextSnapshot
-
- streamOutput() - Method in class net.amygdalum.testrecorder.types.ContextSnapshot
-
- streamSetupArgs() - Method in class net.amygdalum.testrecorder.types.ContextSnapshot
-
- streamSetupGlobals() - Method in class net.amygdalum.testrecorder.types.ContextSnapshot
-
- streamSetupThis() - Method in class net.amygdalum.testrecorder.types.ContextSnapshot
-