All Downloads are FREE. Search and download functionalities are using the official Maven repository.

proguard.classfile.util.InvalidClassReferenceVisitor Maven / Gradle / Ivy

Go to download

ProGuardCORE is a free library to read, analyze, modify, and write Java class files.

There is a newer version: 9.1.6
Show newest version
package proguard.classfile.util;

import proguard.classfile.Clazz;

/** A visitor that is visited for invalid class references. */
public interface InvalidClassReferenceVisitor {
  /**
   * Visit a missing class.
   *
   * @param referencingClazz the class from which the reference is made.
   * @param reference the name of the referenced class that was not found.
   */
  void visitMissingClass(Clazz referencingClazz, String reference);

  /**
   * Visit a library class depending on a program class.
   *
   * @param referencingClazz the library class.
   * @param dependency the program class that is referenced by referencingClazz
   */
  void visitProgramDependency(Clazz referencingClazz, Clazz dependency);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy