public class ConditionalStateStackManipulation extends Object implements net.bytebuddy.implementation.bytecode.StackManipulation
net.bytebuddy.implementation.bytecode.StackManipulation.Compound, net.bytebuddy.implementation.bytecode.StackManipulation.Illegal, net.bytebuddy.implementation.bytecode.StackManipulation.Size, net.bytebuddy.implementation.bytecode.StackManipulation.Trivial
Constructor and Description |
---|
ConditionalStateStackManipulation(net.bytebuddy.implementation.bytecode.StackManipulation condition,
net.bytebuddy.implementation.bytecode.StackManipulation action,
net.bytebuddy.implementation.bytecode.StackManipulation otherwise,
Frame frame) |
Modifier and Type | Method and Description |
---|---|
net.bytebuddy.implementation.bytecode.StackManipulation.Size |
apply(org.objectweb.asm.MethodVisitor mv,
net.bytebuddy.implementation.Implementation.Context implementationContext) |
boolean |
isValid() |
public ConditionalStateStackManipulation(net.bytebuddy.implementation.bytecode.StackManipulation condition, net.bytebuddy.implementation.bytecode.StackManipulation action, net.bytebuddy.implementation.bytecode.StackManipulation otherwise, Frame frame)
public boolean isValid()
isValid
in interface net.bytebuddy.implementation.bytecode.StackManipulation
public net.bytebuddy.implementation.bytecode.StackManipulation.Size apply(org.objectweb.asm.MethodVisitor mv, net.bytebuddy.implementation.Implementation.Context implementationContext)
apply
in interface net.bytebuddy.implementation.bytecode.StackManipulation
Copyright © 2019. All rights reserved.