1757abd3002dff7725cde3cebdbf9bfeed691d2f9Yigit Boyar/* 2757abd3002dff7725cde3cebdbf9bfeed691d2f9Yigit Boyar * Copyright 2018 The Android Open Source Project 3757abd3002dff7725cde3cebdbf9bfeed691d2f9Yigit Boyar * 4757abd3002dff7725cde3cebdbf9bfeed691d2f9Yigit Boyar * Licensed under the Apache License, Version 2.0 (the "License"); 5757abd3002dff7725cde3cebdbf9bfeed691d2f9Yigit Boyar * you may not use this file except in compliance with the License. 6757abd3002dff7725cde3cebdbf9bfeed691d2f9Yigit Boyar * You may obtain a copy of the License at 7757abd3002dff7725cde3cebdbf9bfeed691d2f9Yigit Boyar * 8757abd3002dff7725cde3cebdbf9bfeed691d2f9Yigit Boyar * http://www.apache.org/licenses/LICENSE-2.0 9757abd3002dff7725cde3cebdbf9bfeed691d2f9Yigit Boyar * 10757abd3002dff7725cde3cebdbf9bfeed691d2f9Yigit Boyar * Unless required by applicable law or agreed to in writing, software 11757abd3002dff7725cde3cebdbf9bfeed691d2f9Yigit Boyar * distributed under the License is distributed on an "AS IS" BASIS, 12757abd3002dff7725cde3cebdbf9bfeed691d2f9Yigit Boyar * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13757abd3002dff7725cde3cebdbf9bfeed691d2f9Yigit Boyar * See the License for the specific language governing permissions and 14757abd3002dff7725cde3cebdbf9bfeed691d2f9Yigit Boyar * limitations under the License. 15757abd3002dff7725cde3cebdbf9bfeed691d2f9Yigit Boyar */ 16757abd3002dff7725cde3cebdbf9bfeed691d2f9Yigit Boyar 17bdc4c86d3dff74f6634a38e2f7b316b0e823a2c8Alan Viverettepackage androidx.room.vo 18757abd3002dff7725cde3cebdbf9bfeed691d2f9Yigit Boyar 19757abd3002dff7725cde3cebdbf9bfeed691d2f9Yigit Boyarimport javax.lang.model.element.ExecutableElement 20757abd3002dff7725cde3cebdbf9bfeed691d2f9Yigit Boyarimport javax.lang.model.type.ExecutableType 21757abd3002dff7725cde3cebdbf9bfeed691d2f9Yigit Boyar 22757abd3002dff7725cde3cebdbf9bfeed691d2f9Yigit Boyar/** 23757abd3002dff7725cde3cebdbf9bfeed691d2f9Yigit Boyar * An executable element processed as member of a class (pojo or entity) 24757abd3002dff7725cde3cebdbf9bfeed691d2f9Yigit Boyar */ 25757abd3002dff7725cde3cebdbf9bfeed691d2f9Yigit Boyarclass PojoMethod( 26757abd3002dff7725cde3cebdbf9bfeed691d2f9Yigit Boyar val element: ExecutableElement, 27757abd3002dff7725cde3cebdbf9bfeed691d2f9Yigit Boyar val resolvedType: ExecutableType, 28757abd3002dff7725cde3cebdbf9bfeed691d2f9Yigit Boyar val name: String)