1 11 package org.eclipse.jdt.internal.debug.eval.ast.instructions; 12 13 import org.eclipse.core.runtime.CoreException; 14 import org.eclipse.jdt.debug.core.IJavaPrimitiveValue; 15 16 public class NotOperator extends UnaryOperator { 17 18 public NotOperator(int expressionTypeId, int start) { 19 super(expressionTypeId, start); 20 } 21 22 25 public void execute() throws CoreException { 26 IJavaPrimitiveValue value= (IJavaPrimitiveValue)popValue(); 27 pushNewValue(!value.getBooleanValue()); 28 } 29 30 public String toString() { 31 return InstructionsEvaluationMessages.NotOperator______operator_1; 32 } 33 34 } 35 | Popular Tags |