Class DoActionInterceptor


  • @Singleton
    public class DoActionInterceptor
    extends java.lang.Object
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  DoActionInterceptor.DoActionAdvice
      Advice injected into the obfuscated doAction method.
    • Constructor Summary

      Constructors 
      Constructor Description
      DoActionInterceptor​(net.runelite.api.Client client)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void injectHook()
      Redefines the obfuscated client doAction method to log arguments on entry without interrupting the original execution.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • client

        public final net.runelite.api.Client client
      • injected

        public boolean injected
    • Constructor Detail

      • DoActionInterceptor

        @Inject
        public DoActionInterceptor​(net.runelite.api.Client client)
    • Method Detail

      • injectHook

        public void injectHook()
        Redefines the obfuscated client doAction method to log arguments on entry without interrupting the original execution.