Remove unused applyStringToStringFunction
This commit is contained in:
2 files changed
-31
No files matched your search
-10
@@ -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());
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
||||
-21
@@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user