1 11 package org.eclipse.jdt.internal.debug.eval.ast.instructions; 12 13 14 import org.eclipse.core.runtime.CoreException; 15 import org.eclipse.jdt.debug.core.IJavaArray; 16 17 20 public class PushArrayLength extends CompoundInstruction { 21 22 public PushArrayLength(int start) { 23 super(start); 24 } 25 26 public void execute() throws CoreException { 27 IJavaArray receiver= (IJavaArray)popValue(); 28 29 int length= receiver.getLength(); 30 pushNewValue(length); 31 } 32 33 public String toString() { 34 return InstructionsEvaluationMessages.PushArrayLength_push_array_length__1; 35 } 36 } 37 38 | Popular Tags |