Interface ITypeListener

Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public interface ITypeListener
  • Method Details

    • update

      @Nullable @Nullable TypeUpdateResult update(TypeUpdateInfo updateInfo, InsnNode insn, InsnArg arg, @NotNull @NotNull ArgType candidateType)
      Listener function - triggered on type update
      Parameters:
      updateInfo - store all allowed type updates
      arg - apply suggested type for this arg
      candidateType - suggest new type