blob: 077c1be9320ee84bba47f250e55e8573fd25d027 [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.
// ***********************************************************************************
// GENERATED FILE. DO NOT EDIT! See GenerateCovariantReturnTypeMethodsTest.java.
// ***********************************************************************************
package com.android.tools.r8.androidapi;
import com.android.tools.r8.graph.DexItemFactory;
import com.android.tools.r8.graph.DexMethod;
import java.util.function.Consumer;
public class CovariantReturnTypeMethods {
public static void registerMethodsWithCovariantReturnType(
DexItemFactory factory, Consumer<DexMethod> consumer) {
consumer.accept(
factory.createMethod(
factory.createType("Ljava/nio/ByteBuffer;"),
factory.createProto(factory.createType("Ljava/nio/ByteBuffer;")),
"clear"));
consumer.accept(
factory.createMethod(
factory.createType("Ljava/nio/ByteBuffer;"),
factory.createProto(factory.createType("Ljava/nio/ByteBuffer;")),
"flip"));
consumer.accept(
factory.createMethod(
factory.createType("Ljava/nio/ByteBuffer;"),
factory.createProto(
factory.createType("Ljava/nio/ByteBuffer;"), factory.createType("I")),
"limit"));
consumer.accept(
factory.createMethod(
factory.createType("Ljava/nio/ByteBuffer;"),
factory.createProto(factory.createType("Ljava/nio/ByteBuffer;")),
"mark"));
consumer.accept(
factory.createMethod(
factory.createType("Ljava/nio/ByteBuffer;"),
factory.createProto(
factory.createType("Ljava/nio/ByteBuffer;"), factory.createType("I")),
"position"));
consumer.accept(
factory.createMethod(
factory.createType("Ljava/nio/ByteBuffer;"),
factory.createProto(factory.createType("Ljava/nio/ByteBuffer;")),
"reset"));
consumer.accept(
factory.createMethod(
factory.createType("Ljava/nio/ByteBuffer;"),
factory.createProto(factory.createType("Ljava/nio/ByteBuffer;")),
"rewind"));
consumer.accept(
factory.createMethod(
factory.createType("Ljava/nio/CharBuffer;"),
factory.createProto(factory.createType("Ljava/nio/CharBuffer;")),
"clear"));
consumer.accept(
factory.createMethod(
factory.createType("Ljava/nio/CharBuffer;"),
factory.createProto(factory.createType("Ljava/nio/CharBuffer;")),
"flip"));
consumer.accept(
factory.createMethod(
factory.createType("Ljava/nio/CharBuffer;"),
factory.createProto(
factory.createType("Ljava/nio/CharBuffer;"), factory.createType("I")),
"limit"));
consumer.accept(
factory.createMethod(
factory.createType("Ljava/nio/CharBuffer;"),
factory.createProto(factory.createType("Ljava/nio/CharBuffer;")),
"mark"));
consumer.accept(
factory.createMethod(
factory.createType("Ljava/nio/CharBuffer;"),
factory.createProto(
factory.createType("Ljava/nio/CharBuffer;"), factory.createType("I")),
"position"));
consumer.accept(
factory.createMethod(
factory.createType("Ljava/nio/CharBuffer;"),
factory.createProto(factory.createType("Ljava/nio/CharBuffer;")),
"reset"));
consumer.accept(
factory.createMethod(
factory.createType("Ljava/nio/CharBuffer;"),
factory.createProto(factory.createType("Ljava/nio/CharBuffer;")),
"rewind"));
consumer.accept(
factory.createMethod(
factory.createType("Ljava/nio/DoubleBuffer;"),
factory.createProto(factory.createType("Ljava/nio/DoubleBuffer;")),
"clear"));
consumer.accept(
factory.createMethod(
factory.createType("Ljava/nio/DoubleBuffer;"),
factory.createProto(factory.createType("Ljava/nio/DoubleBuffer;")),
"flip"));
consumer.accept(
factory.createMethod(
factory.createType("Ljava/nio/DoubleBuffer;"),
factory.createProto(
factory.createType("Ljava/nio/DoubleBuffer;"), factory.createType("I")),
"limit"));
consumer.accept(
factory.createMethod(
factory.createType("Ljava/nio/DoubleBuffer;"),
factory.createProto(factory.createType("Ljava/nio/DoubleBuffer;")),
"mark"));
consumer.accept(
factory.createMethod(
factory.createType("Ljava/nio/DoubleBuffer;"),
factory.createProto(
factory.createType("Ljava/nio/DoubleBuffer;"), factory.createType("I")),
"position"));
consumer.accept(
factory.createMethod(
factory.createType("Ljava/nio/DoubleBuffer;"),
factory.createProto(factory.createType("Ljava/nio/DoubleBuffer;")),
"reset"));
consumer.accept(
factory.createMethod(
factory.createType("Ljava/nio/DoubleBuffer;"),
factory.createProto(factory.createType("Ljava/nio/DoubleBuffer;")),
"rewind"));
consumer.accept(
factory.createMethod(
factory.createType("Ljava/nio/FloatBuffer;"),
factory.createProto(factory.createType("Ljava/nio/FloatBuffer;")),
"clear"));
consumer.accept(
factory.createMethod(
factory.createType("Ljava/nio/FloatBuffer;"),
factory.createProto(factory.createType("Ljava/nio/FloatBuffer;")),
"flip"));
consumer.accept(
factory.createMethod(
factory.createType("Ljava/nio/FloatBuffer;"),
factory.createProto(
factory.createType("Ljava/nio/FloatBuffer;"), factory.createType("I")),
"limit"));
consumer.accept(
factory.createMethod(
factory.createType("Ljava/nio/FloatBuffer;"),
factory.createProto(factory.createType("Ljava/nio/FloatBuffer;")),
"mark"));
consumer.accept(
factory.createMethod(
factory.createType("Ljava/nio/FloatBuffer;"),
factory.createProto(
factory.createType("Ljava/nio/FloatBuffer;"), factory.createType("I")),
"position"));
consumer.accept(
factory.createMethod(
factory.createType("Ljava/nio/FloatBuffer;"),
factory.createProto(factory.createType("Ljava/nio/FloatBuffer;")),
"reset"));
consumer.accept(
factory.createMethod(
factory.createType("Ljava/nio/FloatBuffer;"),
factory.createProto(factory.createType("Ljava/nio/FloatBuffer;")),
"rewind"));
consumer.accept(
factory.createMethod(
factory.createType("Ljava/nio/IntBuffer;"),
factory.createProto(factory.createType("Ljava/nio/IntBuffer;")),
"clear"));
consumer.accept(
factory.createMethod(
factory.createType("Ljava/nio/IntBuffer;"),
factory.createProto(factory.createType("Ljava/nio/IntBuffer;")),
"flip"));
consumer.accept(
factory.createMethod(
factory.createType("Ljava/nio/IntBuffer;"),
factory.createProto(
factory.createType("Ljava/nio/IntBuffer;"), factory.createType("I")),
"limit"));
consumer.accept(
factory.createMethod(
factory.createType("Ljava/nio/IntBuffer;"),
factory.createProto(factory.createType("Ljava/nio/IntBuffer;")),
"mark"));
consumer.accept(
factory.createMethod(
factory.createType("Ljava/nio/IntBuffer;"),
factory.createProto(
factory.createType("Ljava/nio/IntBuffer;"), factory.createType("I")),
"position"));
consumer.accept(
factory.createMethod(
factory.createType("Ljava/nio/IntBuffer;"),
factory.createProto(factory.createType("Ljava/nio/IntBuffer;")),
"reset"));
consumer.accept(
factory.createMethod(
factory.createType("Ljava/nio/IntBuffer;"),
factory.createProto(factory.createType("Ljava/nio/IntBuffer;")),
"rewind"));
consumer.accept(
factory.createMethod(
factory.createType("Ljava/nio/LongBuffer;"),
factory.createProto(factory.createType("Ljava/nio/LongBuffer;")),
"clear"));
consumer.accept(
factory.createMethod(
factory.createType("Ljava/nio/LongBuffer;"),
factory.createProto(factory.createType("Ljava/nio/LongBuffer;")),
"flip"));
consumer.accept(
factory.createMethod(
factory.createType("Ljava/nio/LongBuffer;"),
factory.createProto(
factory.createType("Ljava/nio/LongBuffer;"), factory.createType("I")),
"limit"));
consumer.accept(
factory.createMethod(
factory.createType("Ljava/nio/LongBuffer;"),
factory.createProto(factory.createType("Ljava/nio/LongBuffer;")),
"mark"));
consumer.accept(
factory.createMethod(
factory.createType("Ljava/nio/LongBuffer;"),
factory.createProto(
factory.createType("Ljava/nio/LongBuffer;"), factory.createType("I")),
"position"));
consumer.accept(
factory.createMethod(
factory.createType("Ljava/nio/LongBuffer;"),
factory.createProto(factory.createType("Ljava/nio/LongBuffer;")),
"reset"));
consumer.accept(
factory.createMethod(
factory.createType("Ljava/nio/LongBuffer;"),
factory.createProto(factory.createType("Ljava/nio/LongBuffer;")),
"rewind"));
consumer.accept(
factory.createMethod(
factory.createType("Ljava/nio/ShortBuffer;"),
factory.createProto(factory.createType("Ljava/nio/ShortBuffer;")),
"clear"));
consumer.accept(
factory.createMethod(
factory.createType("Ljava/nio/ShortBuffer;"),
factory.createProto(factory.createType("Ljava/nio/ShortBuffer;")),
"flip"));
consumer.accept(
factory.createMethod(
factory.createType("Ljava/nio/ShortBuffer;"),
factory.createProto(
factory.createType("Ljava/nio/ShortBuffer;"), factory.createType("I")),
"limit"));
consumer.accept(
factory.createMethod(
factory.createType("Ljava/nio/ShortBuffer;"),
factory.createProto(factory.createType("Ljava/nio/ShortBuffer;")),
"mark"));
consumer.accept(
factory.createMethod(
factory.createType("Ljava/nio/ShortBuffer;"),
factory.createProto(
factory.createType("Ljava/nio/ShortBuffer;"), factory.createType("I")),
"position"));
consumer.accept(
factory.createMethod(
factory.createType("Ljava/nio/ShortBuffer;"),
factory.createProto(factory.createType("Ljava/nio/ShortBuffer;")),
"reset"));
consumer.accept(
factory.createMethod(
factory.createType("Ljava/nio/ShortBuffer;"),
factory.createProto(factory.createType("Ljava/nio/ShortBuffer;")),
"rewind"));
consumer.accept(
factory.createMethod(
factory.createType("Ljava/time/LocalDate;"),
factory.createProto(factory.createType("Ljava/time/chrono/IsoEra;")),
"getEra"));
consumer.accept(
factory.createMethod(
factory.createType("Ljava/util/concurrent/ConcurrentHashMap;"),
factory.createProto(
factory.createType("Ljava/util/concurrent/ConcurrentHashMap$KeySetView;")),
"keySet"));
}
}