Interface MethodRegistry.Compiled

All Superinterfaces:
TypeWriter.MethodPool
All Known Implementing Classes:
MethodRegistry.Default.Compiled
Enclosing interface:
MethodRegistry

public static interface MethodRegistry.Compiled extends TypeWriter.MethodPool
A compiled version of a method registry.
  • Method Details

    • getInstrumentedType

      TypeDescription getInstrumentedType()
      Returns the instrumented type that is to be created.
      Returns:
      The instrumented type that is to be created.
    • getMethods

      MethodList<?> getMethods()
      Returns the declared or virtually inherited methods of this type.
      Returns:
      The declared or virtually inherited methods of this type.
    • getInstrumentedMethods

      MethodList<?> getInstrumentedMethods()
      Returns a list of all methods that should be instrumented.
      Returns:
      A list of all methods that should be instrumented.
    • getLoadedTypeInitializer

      LoadedTypeInitializer getLoadedTypeInitializer()
      Returns the loaded type initializer of the instrumented type.
      Returns:
      The loaded type initializer of the instrumented type.
    • getTypeInitializer

      TypeInitializer getTypeInitializer()
      The type initializer of the instrumented type.
      Returns:
      The type initializer of the instrumented type.