Class Implementation.Context.ExtractableView.AbstractBase

    • Field Detail

      • instrumentedType

        protected final TypeDescription instrumentedType
        The instrumented type.
      • classFileVersion

        protected final ClassFileVersion classFileVersion
        The class file version of the dynamic type.
    • Constructor Detail

      • AbstractBase

        protected AbstractBase​(TypeDescription instrumentedType,
                               ClassFileVersion classFileVersion)
        Create a new extractable view.
        Parameters:
        instrumentedType - The instrumented type.
        classFileVersion - The class file version of the dynamic type.
    • Method Detail

      • getInstrumentedType

        public TypeDescription getInstrumentedType()
        Returns the instrumented type of the current implementation. The instrumented type is exposed with the intend of allowing optimal byte code generation and not for implementing checks or changing the behavior of a StackManipulation.
        Specified by:
        getInstrumentedType in interface Implementation.Context
        Returns:
        The instrumented type of the current implementation.