Class AssignmentStatement

java.lang.Object
de.firemage.autograder.core.integrated.effects.AssignmentStatement
All Implemented Interfaces:
AssignmentEffect, Effect

public class AssignmentStatement extends Object implements AssignmentEffect
  • Method Details

    • of

      public static Optional<Effect> of(spoon.reflect.code.CtStatement ctStatement)
    • ctStatement

      public spoon.reflect.code.CtStatement ctStatement()
      Specified by:
      ctStatement in interface Effect
    • value

      public Optional<spoon.reflect.code.CtExpression<?>> value()
      Specified by:
      value in interface Effect
    • target

      public spoon.reflect.reference.CtVariableReference<?> target()
      Specified by:
      target in interface AssignmentEffect
    • isSameEffect

      public boolean isSameEffect(Effect other)
      Specified by:
      isSameEffect in interface Effect