blob: b8fe0c201ab7695064259783db1697cd62c2e2ef [file] [log] [blame]
// Copyright (c) 2023, 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.graph;
public class DefaultUseRegistry<T extends Definition> extends UseRegistry<T> {
public DefaultUseRegistry(AppView<?> appView, T context) {
super(appView, context);
}
@Override
public void registerInitClass(DexType type) {
// Intentionally empty.
}
@Override
public void registerInstanceFieldRead(DexField field) {
// Intentionally empty.
}
@Override
public void registerInstanceFieldWrite(DexField field) {
// Intentionally empty.
}
@Override
public void registerInvokeDirect(DexMethod method) {
// Intentionally empty.
}
@Override
public void registerInvokeInterface(DexMethod method) {
// Intentionally empty.
}
@Override
public void registerInvokeStatic(DexMethod method) {
// Intentionally empty.
}
@Override
public void registerInvokeSuper(DexMethod method) {
// Intentionally empty.
}
@Override
public void registerInvokeVirtual(DexMethod method) {
// Intentionally empty.
}
@Override
public void registerStaticFieldRead(DexField field) {
// Intentionally empty.
}
@Override
public void registerStaticFieldWrite(DexField field) {
// Intentionally empty.
}
@Override
public void registerTypeReference(DexType type) {
// Intentionally empty.
}
}