1 11 12 package org.eclipse.debug.internal.core; 13 14 import org.eclipse.core.runtime.CoreException; 15 import org.eclipse.core.runtime.IStatus; 16 import org.eclipse.core.runtime.Status; 17 import org.eclipse.core.variables.IDynamicVariable; 18 import org.eclipse.core.variables.IDynamicVariableResolver; 19 import org.eclipse.debug.core.DebugPlugin; 20 21 24 public class SystemPropertyResolver implements IDynamicVariableResolver { 25 26 29 public String resolveValue(IDynamicVariable variable, String argument) throws CoreException { 30 if (argument == null) { 31 throw new CoreException(new Status(IStatus.ERROR, DebugPlugin.getUniqueIdentifier(), IStatus.ERROR, DebugCoreMessages.SystemPropertyResolver_0, null)); 32 } 33 return System.getProperty(argument); 34 } 35 36 } 37 | Popular Tags |