117a6170c62e6f74f2881623a9c16f0b6fea54721Deepanshu Gupta/* 217a6170c62e6f74f2881623a9c16f0b6fea54721Deepanshu Gupta * Copyright (C) 2014 The Android Open Source Project 317a6170c62e6f74f2881623a9c16f0b6fea54721Deepanshu Gupta * 417a6170c62e6f74f2881623a9c16f0b6fea54721Deepanshu Gupta * Licensed under the Apache License, Version 2.0 (the "License"); 517a6170c62e6f74f2881623a9c16f0b6fea54721Deepanshu Gupta * you may not use this file except in compliance with the License. 617a6170c62e6f74f2881623a9c16f0b6fea54721Deepanshu Gupta * You may obtain a copy of the License at 717a6170c62e6f74f2881623a9c16f0b6fea54721Deepanshu Gupta * 817a6170c62e6f74f2881623a9c16f0b6fea54721Deepanshu Gupta * http://www.apache.org/licenses/LICENSE-2.0 917a6170c62e6f74f2881623a9c16f0b6fea54721Deepanshu Gupta * 1017a6170c62e6f74f2881623a9c16f0b6fea54721Deepanshu Gupta * Unless required by applicable law or agreed to in writing, software 1117a6170c62e6f74f2881623a9c16f0b6fea54721Deepanshu Gupta * distributed under the License is distributed on an "AS IS" BASIS, 1217a6170c62e6f74f2881623a9c16f0b6fea54721Deepanshu Gupta * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1317a6170c62e6f74f2881623a9c16f0b6fea54721Deepanshu Gupta * See the License for the specific language governing permissions and 1417a6170c62e6f74f2881623a9c16f0b6fea54721Deepanshu Gupta * limitations under the License. 1517a6170c62e6f74f2881623a9c16f0b6fea54721Deepanshu Gupta */ 1617a6170c62e6f74f2881623a9c16f0b6fea54721Deepanshu Gupta 1717a6170c62e6f74f2881623a9c16f0b6fea54721Deepanshu Guptapackage com.android.tools.layoutlib.java; 1817a6170c62e6f74f2881623a9c16f0b6fea54721Deepanshu Gupta 1917a6170c62e6f74f2881623a9c16f0b6fea54721Deepanshu Guptaimport com.android.tools.layoutlib.create.ReplaceMethodCallsAdapter; 2017a6170c62e6f74f2881623a9c16f0b6fea54721Deepanshu Gupta 2117a6170c62e6f74f2881623a9c16f0b6fea54721Deepanshu Gupta/** 2217a6170c62e6f74f2881623a9c16f0b6fea54721Deepanshu Gupta * Provides dummy implementation of methods that don't exist on the host VM. 2317a6170c62e6f74f2881623a9c16f0b6fea54721Deepanshu Gupta * 2417a6170c62e6f74f2881623a9c16f0b6fea54721Deepanshu Gupta * @see ReplaceMethodCallsAdapter 2517a6170c62e6f74f2881623a9c16f0b6fea54721Deepanshu Gupta */ 2617a6170c62e6f74f2881623a9c16f0b6fea54721Deepanshu Guptapublic class System_Delegate { 2717a6170c62e6f74f2881623a9c16f0b6fea54721Deepanshu Gupta public static void log(String message) { 2817a6170c62e6f74f2881623a9c16f0b6fea54721Deepanshu Gupta // ignore. 2917a6170c62e6f74f2881623a9c16f0b6fea54721Deepanshu Gupta } 3017a6170c62e6f74f2881623a9c16f0b6fea54721Deepanshu Gupta 3117a6170c62e6f74f2881623a9c16f0b6fea54721Deepanshu Gupta public static void log(String message, Throwable th) { 3217a6170c62e6f74f2881623a9c16f0b6fea54721Deepanshu Gupta // ignore. 3317a6170c62e6f74f2881623a9c16f0b6fea54721Deepanshu Gupta } 3417a6170c62e6f74f2881623a9c16f0b6fea54721Deepanshu Gupta} 35