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) |
applyCommentprivate 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>