blob: b77e1c09b1554e69ada79661e6c1fc408d0c229b [file] [log] [blame]
// Copyright (c) 2022, the R8 project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
package com.android.tools.r8.startup;
import com.android.tools.r8.Resource;
import com.android.tools.r8.keepanno.annotations.KeepForApi;
/** Interface for providing a startup profile to the compiler. */
@KeepForApi
public interface StartupProfileProvider extends Resource {
/** Provides the startup profile by callbacks to the given {@param startupProfileBuilder}. */
void getStartupProfile(StartupProfileBuilder startupProfileBuilder);
}