1674060f01e9090cd21b3c5656cc3204912ad17a6Jon Boekenoogen/*
2674060f01e9090cd21b3c5656cc3204912ad17a6Jon Boekenoogen * Copyright 2003 The Apache Software Foundation
3674060f01e9090cd21b3c5656cc3204912ad17a6Jon Boekenoogen *
4674060f01e9090cd21b3c5656cc3204912ad17a6Jon Boekenoogen *  Licensed under the Apache License, Version 2.0 (the "License");
5674060f01e9090cd21b3c5656cc3204912ad17a6Jon Boekenoogen * you may not use this file except in compliance with the License.
6674060f01e9090cd21b3c5656cc3204912ad17a6Jon Boekenoogen * You may obtain a copy of the License at
7674060f01e9090cd21b3c5656cc3204912ad17a6Jon Boekenoogen *
8674060f01e9090cd21b3c5656cc3204912ad17a6Jon Boekenoogen *      http://www.apache.org/licenses/LICENSE-2.0
9674060f01e9090cd21b3c5656cc3204912ad17a6Jon Boekenoogen *
10674060f01e9090cd21b3c5656cc3204912ad17a6Jon Boekenoogen *  Unless required by applicable law or agreed to in writing, software
11674060f01e9090cd21b3c5656cc3204912ad17a6Jon Boekenoogen * distributed under the License is distributed on an "AS IS" BASIS,
12674060f01e9090cd21b3c5656cc3204912ad17a6Jon Boekenoogen * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13674060f01e9090cd21b3c5656cc3204912ad17a6Jon Boekenoogen * See the License for the specific language governing permissions and
14674060f01e9090cd21b3c5656cc3204912ad17a6Jon Boekenoogen * limitations under the License.
15674060f01e9090cd21b3c5656cc3204912ad17a6Jon Boekenoogen */
16674060f01e9090cd21b3c5656cc3204912ad17a6Jon Boekenoogenpackage org.mockito.cglib.core;
17674060f01e9090cd21b3c5656cc3204912ad17a6Jon Boekenoogen
18674060f01e9090cd21b3c5656cc3204912ad17a6Jon Boekenoogenimport org.mockito.asm.Type;
19674060f01e9090cd21b3c5656cc3204912ad17a6Jon Boekenoogen
20674060f01e9090cd21b3c5656cc3204912ad17a6Jon Boekenoogenpublic class Local
21674060f01e9090cd21b3c5656cc3204912ad17a6Jon Boekenoogen{
22674060f01e9090cd21b3c5656cc3204912ad17a6Jon Boekenoogen    private Type type;
23674060f01e9090cd21b3c5656cc3204912ad17a6Jon Boekenoogen    private int index;
24674060f01e9090cd21b3c5656cc3204912ad17a6Jon Boekenoogen
25674060f01e9090cd21b3c5656cc3204912ad17a6Jon Boekenoogen    public Local(int index, Type type) {
26674060f01e9090cd21b3c5656cc3204912ad17a6Jon Boekenoogen        this.type = type;
27674060f01e9090cd21b3c5656cc3204912ad17a6Jon Boekenoogen        this.index = index;
28674060f01e9090cd21b3c5656cc3204912ad17a6Jon Boekenoogen    }
29674060f01e9090cd21b3c5656cc3204912ad17a6Jon Boekenoogen
30674060f01e9090cd21b3c5656cc3204912ad17a6Jon Boekenoogen    public int getIndex() {
31674060f01e9090cd21b3c5656cc3204912ad17a6Jon Boekenoogen        return index;
32674060f01e9090cd21b3c5656cc3204912ad17a6Jon Boekenoogen    }
33674060f01e9090cd21b3c5656cc3204912ad17a6Jon Boekenoogen
34674060f01e9090cd21b3c5656cc3204912ad17a6Jon Boekenoogen    public Type getType() {
35674060f01e9090cd21b3c5656cc3204912ad17a6Jon Boekenoogen        return type;
36674060f01e9090cd21b3c5656cc3204912ad17a6Jon Boekenoogen    }
37674060f01e9090cd21b3c5656cc3204912ad17a6Jon Boekenoogen}
38