Remove unused applyStringToStringFunction

This commit is contained in:
Andre601 committed 2024-01-17 16:53:07 +01:00
1 parent 7d12499f39
commit a86872c021
2 files changed
-31

No files matched your search

@@ -28,7 +28,6 @@ package ch.andre601.advancedserverlist.core.profiles.conditions.expressions;
import ch.andre601.advancedserverlist.core.profiles.conditions.templates.*;
import java.util.Collection;
import java.util.function.Function;
public class Expressions{
@@ -209,13 +208,4 @@ public class Expressions{
}
};
}
public static ToStringExpression applyToStringFunction(ToStringExpression expression, Function<String, String> function){
return new AbstractUnaryToStringExpression<>(expression) {
@Override
public String evaluate(){
return function.apply(delegate.evaluate());
}
};
}
}
@@ -31,7 +31,6 @@ import ch.andre601.advancedserverlist.core.profiles.conditions.expressions.ToDou
import ch.andre601.advancedserverlist.core.profiles.conditions.expressions.ToStringExpression;
import java.util.Collection;
import java.util.function.Function;
public class ExpressionTemplates{
@@ -103,10 +102,6 @@ public class ExpressionTemplates{
return new NegationNumber(template);
}
public static ExpressionTemplate applyStringToStringFunction(ExpressionTemplate template, Function<String, String> function){
return new ApplyStringToStringFunction(template, function);
}
private static class Negation extends AbstractBooleanExpressionTemplate{
private final ExpressionTemplate template;
@@ -364,20 +359,4 @@ public class ExpressionTemplates{
return Expressions.negateNumber(template.instantiateWithDoubleResult());
}
}
private static class ApplyStringToStringFunction extends AbstractStringExpressionTemplate{
private final ExpressionTemplate template;
private final Function<String, String> function;
ApplyStringToStringFunction(ExpressionTemplate template, Function<String, String> function){
this.template = template;
this.function = function;
}
@Override
public ToStringExpression instantiateWithStringResult(){
return Expressions.applyToStringFunction(template.instantiateWithStringResult(), function);
}
}
}