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