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

com.vmlens.trace.agent.bootstrap.interleave.normalized.PositionAndOperation Maven / Gradle / Ivy

There is a newer version: 1.1.5
Show newest version
package com.vmlens.trace.agent.bootstrap.interleave.normalized;

import com.vmlens.trace.agent.bootstrap.interleave.operation.OperationTyp;
import com.vmlens.trace.agent.bootstrap.interleave.operation.VolatileFieldAccess;

import gnu.trove.list.TLinkable;

public class PositionAndOperation  implements TLinkable {

	private PositionAndOperation next;
	private PositionAndOperation previous;
	
	
	
	public final Position position;
	public final  OperationTyp operation;
	
	public PositionAndOperation(Position position, OperationTyp operation) {
		super();
		this.position = position;
		this.operation = operation;
	}

	public PositionAndOperation getNext() {
		return next;
	}

	public void setNext(PositionAndOperation next) {
		this.next = next;
	}

	public PositionAndOperation getPrevious() {
		return previous;
	}

	public void setPrevious(PositionAndOperation previous) {
		this.previous = previous;
	}

	@Override
	public String toString() {
		return "PositionAndOperation [position=" + position + ", operation=" + operation + "]";
	}


	
	
	
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy