blob: b3440308a90d7a8d9cf670e6a56248f7dc8fcd8b [file] [log] [blame]
// Copyright (c) 2019, 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.ir.optimize.classinliner.testclasses;
import com.android.tools.r8.NoAccessModification;
import com.android.tools.r8.NoHorizontalClassMerging;
public class ClassInlineInstanceInitializerWithInaccessibleStaticGetTestClasses {
@NoHorizontalClassMerging
public static class CandidateBase {
public final String f;
public CandidateBase() {
if (Environment.VALUE) {
f = "Hello";
} else {
f = " world!";
}
}
}
public static class Environment {
@NoAccessModification /*package-private*/ static boolean VALUE;
public static void setValue(boolean value) {
VALUE = value;
}
}
}