Class AsmClassWriter.SuperClassResolvingJdkClassWriter

java.lang.Object
net.bytebuddy.utility.AsmClassWriter.SuperClassResolvingJdkClassWriter
Enclosing interface:
AsmClassWriter

public static class AsmClassWriter.SuperClassResolvingJdkClassWriter extends Object
A pseudo-JDK class writer that resolves super classes using a TypePool, to pass in the constructor.
  • Field Details

  • Constructor Details

    • SuperClassResolvingJdkClassWriter

      public SuperClassResolvingJdkClassWriter(TypePool typePool)
      Creates a super class resolving JDK class writer.
      Parameters:
      typePool - The TypePool to use.
  • Method Details

    • getSuperClass

      @MaybeNull public String getSuperClass(String internalName)
      Resolves the super class for a given internal class name, or null if a given class represents an interface. The provided class name will never be Object.
      Parameters:
      internalName - The internal name of the class or interface of which to return a super type.
      Returns:
      The internal name of the super class or null if the provided type name represents an interface.