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.proxy;
17674060f01e9090cd21b3c5656cc3204912ad17a6Jon Boekenoogen
18674060f01e9090cd21b3c5656cc3204912ad17a6Jon Boekenoogen/**
19674060f01e9090cd21b3c5656cc3204912ad17a6Jon Boekenoogen * All callback interfaces used by {@link Enhancer} extend this interface.
20674060f01e9090cd21b3c5656cc3204912ad17a6Jon Boekenoogen * @see MethodInterceptor
21674060f01e9090cd21b3c5656cc3204912ad17a6Jon Boekenoogen * @see NoOp
22674060f01e9090cd21b3c5656cc3204912ad17a6Jon Boekenoogen * @see LazyLoader
23674060f01e9090cd21b3c5656cc3204912ad17a6Jon Boekenoogen * @see Dispatcher
24674060f01e9090cd21b3c5656cc3204912ad17a6Jon Boekenoogen * @see InvocationHandler
25674060f01e9090cd21b3c5656cc3204912ad17a6Jon Boekenoogen * @see FixedValue
26674060f01e9090cd21b3c5656cc3204912ad17a6Jon Boekenoogen */
27674060f01e9090cd21b3c5656cc3204912ad17a6Jon Boekenoogenpublic interface Callback
28674060f01e9090cd21b3c5656cc3204912ad17a6Jon Boekenoogen{
29674060f01e9090cd21b3c5656cc3204912ad17a6Jon Boekenoogen}
30