All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.amygdalum.testrecorder.deserializers.TreeAnalysisListener Maven / Gradle / Ivy

There is a newer version: 0.10.5
Show newest version
package net.amygdalum.testrecorder.deserializers;

import net.amygdalum.testrecorder.types.SerializedAggregateType;
import net.amygdalum.testrecorder.types.SerializedArgument;
import net.amygdalum.testrecorder.types.SerializedField;
import net.amygdalum.testrecorder.types.SerializedReferenceType;
import net.amygdalum.testrecorder.types.SerializedResult;
import net.amygdalum.testrecorder.types.SerializedStructuralType;
import net.amygdalum.testrecorder.types.SerializedValue;

public interface TreeAnalysisListener {

	void notifyThis(SerializedValue self);
	void notifyArgument(SerializedArgument argument);
	void notifyResult(SerializedResult result);
	void notifyException(SerializedValue exception);
	void notifyInput(SerializedValue in);
	void notifyOutput(SerializedValue out);
	void notifyGlobal(SerializedField global);
	void notifyField(SerializedStructuralType self, SerializedField field);
	void notifyAggregate(SerializedAggregateType self, SerializedValue value);
	void notifyReference(SerializedReferenceType self, SerializedValue value);
	
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy