16777f54fa44341dd4b23456c97d97c6e4ffe915fDiego Perez/* 26777f54fa44341dd4b23456c97d97c6e4ffe915fDiego Perez * Copyright (C) 2015 The Android Open Source Project 36777f54fa44341dd4b23456c97d97c6e4ffe915fDiego Perez * 46777f54fa44341dd4b23456c97d97c6e4ffe915fDiego Perez * Licensed under the Apache License, Version 2.0 (the "License"); 56777f54fa44341dd4b23456c97d97c6e4ffe915fDiego Perez * you may not use this file except in compliance with the License. 66777f54fa44341dd4b23456c97d97c6e4ffe915fDiego Perez * You may obtain a copy of the License at 76777f54fa44341dd4b23456c97d97c6e4ffe915fDiego Perez * 86777f54fa44341dd4b23456c97d97c6e4ffe915fDiego Perez * http://www.apache.org/licenses/LICENSE-2.0 96777f54fa44341dd4b23456c97d97c6e4ffe915fDiego Perez * 106777f54fa44341dd4b23456c97d97c6e4ffe915fDiego Perez * Unless required by applicable law or agreed to in writing, software 116777f54fa44341dd4b23456c97d97c6e4ffe915fDiego Perez * distributed under the License is distributed on an "AS IS" BASIS, 126777f54fa44341dd4b23456c97d97c6e4ffe915fDiego Perez * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 136777f54fa44341dd4b23456c97d97c6e4ffe915fDiego Perez * See the License for the specific language governing permissions and 146777f54fa44341dd4b23456c97d97c6e4ffe915fDiego Perez * limitations under the License. 156777f54fa44341dd4b23456c97d97c6e4ffe915fDiego Perez */ 166777f54fa44341dd4b23456c97d97c6e4ffe915fDiego Perez 176777f54fa44341dd4b23456c97d97c6e4ffe915fDiego Perezpackage com.android.tools.layoutlib.create.dataclass; 186777f54fa44341dd4b23456c97d97c6e4ffe915fDiego Perez 196777f54fa44341dd4b23456c97d97c6e4ffe915fDiego Perezimport com.android.tools.layoutlib.create.DelegateClassAdapterTest; 206777f54fa44341dd4b23456c97d97c6e4ffe915fDiego Perezimport com.android.tools.layoutlib.create.dataclass.OuterClass.StaticInnerClass; 216777f54fa44341dd4b23456c97d97c6e4ffe915fDiego Perez 226777f54fa44341dd4b23456c97d97c6e4ffe915fDiego Perez/** 236777f54fa44341dd4b23456c97d97c6e4ffe915fDiego Perez * Used by {@link DelegateClassAdapterTest}. 246777f54fa44341dd4b23456c97d97c6e4ffe915fDiego Perez */ 256777f54fa44341dd4b23456c97d97c6e4ffe915fDiego Perezpublic class OuterClass_StaticInnerClass_Delegate { 266777f54fa44341dd4b23456c97d97c6e4ffe915fDiego Perez // The delegate override of Inner.get return 6 + a + b 276777f54fa44341dd4b23456c97d97c6e4ffe915fDiego Perez public static int get(StaticInnerClass inner, int a, long b) { 286777f54fa44341dd4b23456c97d97c6e4ffe915fDiego Perez return 6 + a + (int) b; 296777f54fa44341dd4b23456c97d97c6e4ffe915fDiego Perez } 306777f54fa44341dd4b23456c97d97c6e4ffe915fDiego Perez} 31