public static class RecoveryOption.ConditionalRO<X,T> extends RecoveryOption<T>
RecoveryOption.BooleanRO, RecoveryOption.ConditionalRO<X,T>, RecoveryOption.IntRO, RecoveryOption.TrooleanRO
Modifier and Type | Field and Description |
---|---|
private RecoveryOption<T> |
delegate |
private X |
required |
private PermittedOptionProvider.ArgumentParam<X,?> |
test |
arg, canhelp, value
Constructor and Description |
---|
ConditionalRO(PermittedOptionProvider.ArgumentParam<X,?> test,
X required,
RecoveryOption<T> delegate) |
Modifier and Type | Method and Description |
---|---|
boolean |
apply(MutableOptions mutableOptions,
java.util.List<DecompilerComment> commentList,
BytecodeMeta bytecodeMeta) |
applyComment
private final RecoveryOption<T> delegate
private final PermittedOptionProvider.ArgumentParam<X,?> test
private final X required
public ConditionalRO(PermittedOptionProvider.ArgumentParam<X,?> test, X required, RecoveryOption<T> delegate)
public boolean apply(MutableOptions mutableOptions, java.util.List<DecompilerComment> commentList, BytecodeMeta bytecodeMeta)
apply
in class RecoveryOption<T>