Package net.bytebuddy.asm
Class Advice.Dispatcher.Resolved.ForMethodEnter.SkipDispatcher.ForValue.Inverted
- java.lang.Object
-
- net.bytebuddy.asm.Advice.Dispatcher.Resolved.ForMethodEnter.SkipDispatcher.ForValue.Inverted
-
- All Implemented Interfaces:
Advice.Dispatcher.Resolved.ForMethodEnter.SkipDispatcher
- Enclosing class:
- Advice.Dispatcher.Resolved.ForMethodEnter.SkipDispatcher.ForValue
protected class Advice.Dispatcher.Resolved.ForMethodEnter.SkipDispatcher.ForValue.Inverted extends java.lang.Object implements Advice.Dispatcher.Resolved.ForMethodEnter.SkipDispatcher
An inverted version of a value-based skipped dispatcher that triggers upon observing a non-default value.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface net.bytebuddy.asm.Advice.Dispatcher.Resolved.ForMethodEnter.SkipDispatcher
Advice.Dispatcher.Resolved.ForMethodEnter.SkipDispatcher.Disabled, Advice.Dispatcher.Resolved.ForMethodEnter.SkipDispatcher.ForType, Advice.Dispatcher.Resolved.ForMethodEnter.SkipDispatcher.ForValue
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
Inverted()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
apply(org.objectweb.asm.MethodVisitor methodVisitor, Advice.MethodSizeHandler.ForAdvice methodSizeHandler, Advice.StackMapFrameHandler.ForAdvice stackMapFrameHandler, MethodDescription instrumentedMethod, Advice.Dispatcher.Bound.SkipHandler skipHandler)
Applies this skip dispatcher.boolean
equals(java.lang.Object other)
int
hashCode()
-
-
-
Method Detail
-
apply
public void apply(org.objectweb.asm.MethodVisitor methodVisitor, Advice.MethodSizeHandler.ForAdvice methodSizeHandler, Advice.StackMapFrameHandler.ForAdvice stackMapFrameHandler, MethodDescription instrumentedMethod, Advice.Dispatcher.Bound.SkipHandler skipHandler)
Description copied from interface:Advice.Dispatcher.Resolved.ForMethodEnter.SkipDispatcher
Applies this skip dispatcher.- Specified by:
apply
in interfaceAdvice.Dispatcher.Resolved.ForMethodEnter.SkipDispatcher
- Parameters:
methodVisitor
- The method visitor to write to.methodSizeHandler
- The method size handler of the advice method to use.stackMapFrameHandler
- The stack map frame handler of the advice method to use.instrumentedMethod
- The instrumented method.skipHandler
- The skip handler to use.
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object other)
- Overrides:
equals
in classjava.lang.Object
-
-