Class RemoveRedundantCasts

java.lang.Object
de.firemage.autograder.core.integrated.evaluator.fold.RemoveRedundantCasts
All Implemented Interfaces:
Fold

public final class RemoveRedundantCasts extends Object implements Fold
  • Method Details

    • create

      public static Fold create()
    • removeRedundantCasts

      public static <T> spoon.reflect.code.CtExpression<T> removeRedundantCasts(spoon.reflect.code.CtExpression<T> ctExpression)
    • foldCtExpression

      public <T> spoon.reflect.code.CtExpression<T> foldCtExpression(spoon.reflect.code.CtExpression<T> ctExpression)
      Specified by:
      foldCtExpression in interface Fold