Class CachedReturnPlugin$byte

java.lang.Object
net.bytebuddy.build.CachedReturnPlugin$byte

class CachedReturnPlugin$byte extends Object
An advice class for caching a byte value.
  • Constructor Details

    • CachedReturnPlugin$byte

      private CachedReturnPlugin$byte()
      A constructor that prohibits the instantiation of the class.
  • Method Details

    • enter

      @OnMethodEnter(skipOn=OnNonDefaultValue.class) protected static byte enter(byte cached)
      The enter advice.
      Parameters:
      cached - The cached field's value.
      Returns:
      true if a cached value exists.
    • exit

      @OnMethodExit protected static void exit(@Return(readOnly=false) byte returned, byte cached)
      The exit advice.
      Parameters:
      returned - The value that was returned by the method's execution or 0 if it was not executed.
      cached - The previously cached value or 0 if no previous value exists.