12e5c150e746647a1ce5c10e1708debbf06c45ea7Derek Sollenberger/*
22e5c150e746647a1ce5c10e1708debbf06c45ea7Derek Sollenberger * Copyright (C) 2009 The Android Open Source Project
32e5c150e746647a1ce5c10e1708debbf06c45ea7Derek Sollenberger *
42e5c150e746647a1ce5c10e1708debbf06c45ea7Derek Sollenberger * Licensed under the Apache License, Version 2.0 (the "License");
52e5c150e746647a1ce5c10e1708debbf06c45ea7Derek Sollenberger * you may not use this file except in compliance with the License.
62e5c150e746647a1ce5c10e1708debbf06c45ea7Derek Sollenberger * You may obtain a copy of the License at
72e5c150e746647a1ce5c10e1708debbf06c45ea7Derek Sollenberger *
82e5c150e746647a1ce5c10e1708debbf06c45ea7Derek Sollenberger *      http://www.apache.org/licenses/LICENSE-2.0
92e5c150e746647a1ce5c10e1708debbf06c45ea7Derek Sollenberger *
102e5c150e746647a1ce5c10e1708debbf06c45ea7Derek Sollenberger * Unless required by applicable law or agreed to in writing, software
112e5c150e746647a1ce5c10e1708debbf06c45ea7Derek Sollenberger * distributed under the License is distributed on an "AS IS" BASIS,
122e5c150e746647a1ce5c10e1708debbf06c45ea7Derek Sollenberger * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
132e5c150e746647a1ce5c10e1708debbf06c45ea7Derek Sollenberger * See the License for the specific language governing permissions and
142e5c150e746647a1ce5c10e1708debbf06c45ea7Derek Sollenberger * limitations under the License.
152e5c150e746647a1ce5c10e1708debbf06c45ea7Derek Sollenberger */
162e5c150e746647a1ce5c10e1708debbf06c45ea7Derek Sollenberger
172e5c150e746647a1ce5c10e1708debbf06c45ea7Derek Sollenbergerpackage android.webkit;
182e5c150e746647a1ce5c10e1708debbf06c45ea7Derek Sollenberger
192e5c150e746647a1ce5c10e1708debbf06c45ea7Derek Sollenberger/**
202e5c150e746647a1ce5c10e1708debbf06c45ea7Derek Sollenberger * This class is a container for all of the debug flags used in the Java
212e5c150e746647a1ce5c10e1708debbf06c45ea7Derek Sollenberger * components of webkit.  These flags must be final in order to ensure that
222e5c150e746647a1ce5c10e1708debbf06c45ea7Derek Sollenberger * the compiler optimizes the code that uses them out of the final executable.
232e5c150e746647a1ce5c10e1708debbf06c45ea7Derek Sollenberger *
242e5c150e746647a1ce5c10e1708debbf06c45ea7Derek Sollenberger * The name of each flags maps directly to the name of the class in which that
252e5c150e746647a1ce5c10e1708debbf06c45ea7Derek Sollenberger * flag is used.
262e5c150e746647a1ce5c10e1708debbf06c45ea7Derek Sollenberger *
2769f9f9305cb88436fdf7fafadbf274b414d22b72Jonathan Dixon * @hide Only used by WebView implementations.
282e5c150e746647a1ce5c10e1708debbf06c45ea7Derek Sollenberger */
2969f9f9305cb88436fdf7fafadbf274b414d22b72Jonathan Dixonpublic class DebugFlags {
302e5c150e746647a1ce5c10e1708debbf06c45ea7Derek Sollenberger
3169f9f9305cb88436fdf7fafadbf274b414d22b72Jonathan Dixon    public static final boolean COOKIE_SYNC_MANAGER = false;
3269f9f9305cb88436fdf7fafadbf274b414d22b72Jonathan Dixon    public static final boolean TRACE_API = false;
3369f9f9305cb88436fdf7fafadbf274b414d22b72Jonathan Dixon    public static final boolean TRACE_CALLBACK = false;
3469f9f9305cb88436fdf7fafadbf274b414d22b72Jonathan Dixon    public static final boolean TRACE_JAVASCRIPT_BRIDGE = false;
3569f9f9305cb88436fdf7fafadbf274b414d22b72Jonathan Dixon    public static final boolean URL_UTIL = false;
3669f9f9305cb88436fdf7fafadbf274b414d22b72Jonathan Dixon    public static final boolean WEB_SYNC_MANAGER = false;
3769f9f9305cb88436fdf7fafadbf274b414d22b72Jonathan Dixon
382e5c150e746647a1ce5c10e1708debbf06c45ea7Derek Sollenberger}
39