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