1b3c4d9308e4fd66beca3a7824a5db749ce2aace1Yuichi Araki/*
2b3c4d9308e4fd66beca3a7824a5db749ce2aace1Yuichi Araki * Copyright (C) 2017 The Android Open Source Project
3b3c4d9308e4fd66beca3a7824a5db749ce2aace1Yuichi Araki *
4b3c4d9308e4fd66beca3a7824a5db749ce2aace1Yuichi Araki * Licensed under the Apache License, Version 2.0 (the "License");
5b3c4d9308e4fd66beca3a7824a5db749ce2aace1Yuichi Araki * you may not use this file except in compliance with the License.
6b3c4d9308e4fd66beca3a7824a5db749ce2aace1Yuichi Araki * You may obtain a copy of the License at
7b3c4d9308e4fd66beca3a7824a5db749ce2aace1Yuichi Araki *
8b3c4d9308e4fd66beca3a7824a5db749ce2aace1Yuichi Araki *      http://www.apache.org/licenses/LICENSE-2.0
9b3c4d9308e4fd66beca3a7824a5db749ce2aace1Yuichi Araki *
10b3c4d9308e4fd66beca3a7824a5db749ce2aace1Yuichi Araki * Unless required by applicable law or agreed to in writing, software
11b3c4d9308e4fd66beca3a7824a5db749ce2aace1Yuichi Araki * distributed under the License is distributed on an "AS IS" BASIS,
12b3c4d9308e4fd66beca3a7824a5db749ce2aace1Yuichi Araki * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13b3c4d9308e4fd66beca3a7824a5db749ce2aace1Yuichi Araki * See the License for the specific language governing permissions and
14b3c4d9308e4fd66beca3a7824a5db749ce2aace1Yuichi Araki * limitations under the License.
15b3c4d9308e4fd66beca3a7824a5db749ce2aace1Yuichi Araki */
16b3c4d9308e4fd66beca3a7824a5db749ce2aace1Yuichi Araki
17bdc4c86d3dff74f6634a38e2f7b316b0e823a2c8Alan Viverettepackage androidx.room.vo
18b3c4d9308e4fd66beca3a7824a5db749ce2aace1Yuichi Araki
19b3c4d9308e4fd66beca3a7824a5db749ce2aace1Yuichi Arakiimport javax.lang.model.element.ExecutableElement
20b3c4d9308e4fd66beca3a7824a5db749ce2aace1Yuichi Araki
213b909e309e35eef52ae8d6de906f956a771deb31Yuichi Arakiclass TransactionMethod(val element: ExecutableElement, val name: String, val callType: CallType) {
223b909e309e35eef52ae8d6de906f956a771deb31Yuichi Araki    enum class CallType {
2326549cc5374db3cbd1c1553069a3cfff02ea37adYuichi Araki        CONCRETE, DEFAULT_JAVA8, DEFAULT_KOTLIN
243b909e309e35eef52ae8d6de906f956a771deb31Yuichi Araki    }
253b909e309e35eef52ae8d6de906f956a771deb31Yuichi Araki}
26