1e0ae5d7e87b1dd6e789803c1b9615a84bd7488b7Ian Parkinson/*
2e0ae5d7e87b1dd6e789803c1b9615a84bd7488b7Ian Parkinson * Copyright (c) 2007 Mockito contributors
3e0ae5d7e87b1dd6e789803c1b9615a84bd7488b7Ian Parkinson * This program is made available under the terms of the MIT License.
4e0ae5d7e87b1dd6e789803c1b9615a84bd7488b7Ian Parkinson */
5e0ae5d7e87b1dd6e789803c1b9615a84bd7488b7Ian Parkinsonpackage org.mockito.internal.invocation;
6e0ae5d7e87b1dd6e789803c1b9615a84bd7488b7Ian Parkinson
7e0ae5d7e87b1dd6e789803c1b9615a84bd7488b7Ian Parkinsonimport org.mockito.invocation.DescribedInvocation;
8e0ae5d7e87b1dd6e789803c1b9615a84bd7488b7Ian Parkinsonimport org.mockito.invocation.Location;
9e0ae5d7e87b1dd6e789803c1b9615a84bd7488b7Ian Parkinsonimport org.mockito.invocation.StubInfo;
10e0ae5d7e87b1dd6e789803c1b9615a84bd7488b7Ian Parkinson
11e0ae5d7e87b1dd6e789803c1b9615a84bd7488b7Ian Parkinsonimport java.io.Serializable;
12e0ae5d7e87b1dd6e789803c1b9615a84bd7488b7Ian Parkinson
13e0ae5d7e87b1dd6e789803c1b9615a84bd7488b7Ian Parkinsonpublic class StubInfoImpl implements StubInfo, Serializable {
14e0ae5d7e87b1dd6e789803c1b9615a84bd7488b7Ian Parkinson    private static final long serialVersionUID = 2125827349332068867L;
15e0ae5d7e87b1dd6e789803c1b9615a84bd7488b7Ian Parkinson    private DescribedInvocation stubbedAt;
16e0ae5d7e87b1dd6e789803c1b9615a84bd7488b7Ian Parkinson
17e0ae5d7e87b1dd6e789803c1b9615a84bd7488b7Ian Parkinson    public StubInfoImpl(DescribedInvocation stubbedAt) {
18e0ae5d7e87b1dd6e789803c1b9615a84bd7488b7Ian Parkinson        this.stubbedAt = stubbedAt;
19e0ae5d7e87b1dd6e789803c1b9615a84bd7488b7Ian Parkinson    }
20e0ae5d7e87b1dd6e789803c1b9615a84bd7488b7Ian Parkinson
21e0ae5d7e87b1dd6e789803c1b9615a84bd7488b7Ian Parkinson    public Location stubbedAt() {
22e0ae5d7e87b1dd6e789803c1b9615a84bd7488b7Ian Parkinson        return stubbedAt.getLocation();
23e0ae5d7e87b1dd6e789803c1b9615a84bd7488b7Ian Parkinson    }
24e0ae5d7e87b1dd6e789803c1b9615a84bd7488b7Ian Parkinson}