org.eclipse.linuxtools.valgrind.ui_1.3.18.201310312000

16:46:12.401 INFO  jd.cli.Main - Decompiling org.eclipse.linuxtools.valgrind.ui_1.3.18.201310312000.jar
package org.eclipse.linuxtools.valgrind.ui;

import org.eclipse.jface.action.IAction;
import org.eclipse.ui.IViewPart;

public abstract interface IValgrindToolView
  extends IViewPart
{
  public abstract IAction[] getToolbarActions();
  
  public abstract void refreshView();
}

/* Location:
 * Qualified Name:     org.eclipse.linuxtools.valgrind.ui.IValgrindToolView
 * Java Class Version: 6 (50.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.linuxtools.valgrind.ui;

import java.util.MissingResourceException;
import java.util.ResourceBundle;

public class Messages
{
  private static final String BUNDLE_NAME = "org.eclipse.linuxtools.valgrind.ui.messages";
  private static final ResourceBundle RESOURCE_BUNDLE = ResourceBundle.getBundle("org.eclipse.linuxtools.valgrind.ui.messages");
  
  public static String getString(String paramString)
  {
    try
    {
      return RESOURCE_BUNDLE.getString(paramString);
    }
    catch (MissingResourceException localMissingResourceException) {}
    return '!' + paramString + '!';
  }
}

/* Location:
 * Qualified Name:     org.eclipse.linuxtools.valgrind.ui.Messages
 * Java Class Version: 6 (50.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.linuxtools.valgrind.ui;

import org.eclipse.core.runtime.CoreException;
import org.eclipse.ui.IWorkbench;
import org.eclipse.ui.IWorkbenchPage;
import org.eclipse.ui.IWorkbenchWindow;
import org.eclipse.ui.PartInitException;
import org.eclipse.ui.PlatformUI;

class ValgrindUIPlugin$1
  implements Runnable
{
  ValgrindUIPlugin$1(ValgrindUIPlugin paramValgrindUIPlugin, String paramString1, String paramString2) {}
  
  public void run()
  {
    try
    {
      IWorkbenchPage localIWorkbenchPage = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();
      localIWorkbenchPage.showView("org.eclipse.linuxtools.valgrind.ui.valgrindview");
      this$0.view.createDynamicContent(val$contentDescription, val$toolID);
      this$0.view.refreshView();
    }
    catch (PartInitException localPartInitException)
    {
      localPartInitException.printStackTrace();
    }
    catch (CoreException localCoreException)
    {
      localCoreException.printStackTrace();
    }
  }
}

/* Location:
 * Qualified Name:     org.eclipse.linuxtools.valgrind.ui.ValgrindUIPlugin.1
 * Java Class Version: 6 (50.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.linuxtools.valgrind.ui;

class ValgrindUIPlugin$2
  implements Runnable
{
  ValgrindUIPlugin$2(ValgrindUIPlugin paramValgrindUIPlugin) {}
  
  public void run()
  {
    this$0.view.refreshView();
  }
}

/* Location:
 * Qualified Name:     org.eclipse.linuxtools.valgrind.ui.ValgrindUIPlugin.2
 * Java Class Version: 6 (50.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.linuxtools.valgrind.ui;

import java.util.HashMap;
import org.eclipse.core.runtime.CoreException;
import org.eclipse.core.runtime.IConfigurationElement;
import org.eclipse.core.runtime.IExtensionPoint;
import org.eclipse.core.runtime.IExtensionRegistry;
import org.eclipse.core.runtime.Platform;
import org.eclipse.core.runtime.Status;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;
import org.eclipse.ui.IWorkbench;
import org.eclipse.ui.IWorkbenchPage;
import org.eclipse.ui.IWorkbenchWindow;
import org.eclipse.ui.PartInitException;
import org.eclipse.ui.PlatformUI;
import org.eclipse.ui.plugin.AbstractUIPlugin;
import org.osgi.framework.BundleContext;

public class ValgrindUIPlugin
  extends AbstractUIPlugin
{
  public static final String PLUGIN_ID = "org.eclipse.linuxtools.valgrind.ui";
  public static final String VIEW_ID = "org.eclipse.linuxtools.valgrind.ui.valgrindview";
  public static final String TOOLBAR_LOC_GROUP_ID = "toolbarLocal";
  public static final String TOOLBAR_EXT_GROUP_ID = "toolbarExtensions";
  public static final String TOOL_EXT_ID = "valgrindToolViews";
  protected static final String EXT_ELEMENT = "view";
  protected static final String EXT_ATTR_ID = "definitionId";
  protected static final String EXT_ATTR_CLASS = "class";
  protected HashMap<String, IConfigurationElement> toolMap;
  private static ValgrindUIPlugin plugin;
  protected ValgrindViewPart view;
  
  public void start(BundleContext paramBundleContext)
    throws Exception
  {
    super.start(paramBundleContext);
    plugin = this;
  }
  
  public void stop(BundleContext paramBundleContext)
    throws Exception
  {
    plugin = null;
    super.stop(paramBundleContext);
  }
  
  public static ValgrindUIPlugin getDefault()
  {
    return plugin;
  }
  
  public void createView(final String paramString1, final String paramString2)
  {
    Display.getDefault().syncExec(new Runnable()
    {
      public void run()
      {
        try
        {
          IWorkbenchPage localIWorkbenchPage = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();
          localIWorkbenchPage.showView("org.eclipse.linuxtools.valgrind.ui.valgrindview");
          view.createDynamicContent(paramString1, paramString2);
          view.refreshView();
        }
        catch (PartInitException localPartInitException)
        {
          localPartInitException.printStackTrace();
        }
        catch (CoreException localCoreException)
        {
          localCoreException.printStackTrace();
        }
      }
    });
  }
  
  public void refreshView()
  {
    if (view != null) {
      Display.getDefault().syncExec(new Runnable()
      {
        public void run()
        {
          view.refreshView();
        }
      });
    }
  }
  
  protected void setView(ValgrindViewPart paramValgrindViewPart)
  {
    view = paramValgrindViewPart;
  }
  
  public ValgrindViewPart getView()
  {
    return view;
  }
  
  public static Shell getActiveWorkbenchShell()
  {
    IWorkbenchWindow localIWorkbenchWindow = getDefault().getWorkbench().getActiveWorkbenchWindow();
    if (localIWorkbenchWindow != null) {
      return localIWorkbenchWindow.getShell();
    }
    return null;
  }
  
  protected void initializeToolMap()
  {
    toolMap = new HashMap();
    IExtensionPoint localIExtensionPoint = Platform.getExtensionRegistry().getExtensionPoint("org.eclipse.linuxtools.valgrind.ui", "valgrindToolViews");
    IConfigurationElement[] arrayOfIConfigurationElement1 = localIExtensionPoint.getConfigurationElements();
    IConfigurationElement[] arrayOfIConfigurationElement2;
    int j = (arrayOfIConfigurationElement2 = arrayOfIConfigurationElement1).length;
    for (int i = 0; i < j; i++)
    {
      IConfigurationElement localIConfigurationElement = arrayOfIConfigurationElement2[i];
      if (localIConfigurationElement.getName().equals("view"))
      {
        String str = localIConfigurationElement.getAttribute("definitionId");
        if ((str != null) && (localIConfigurationElement.getAttribute("class") != null)) {
          toolMap.put(str, localIConfigurationElement);
        }
      }
    }
  }
  
  protected HashMap<String, IConfigurationElement> getToolMap()
  {
    if (toolMap == null) {
      initializeToolMap();
    }
    return toolMap;
  }
  
  public IValgrindToolView getToolView(String paramString)
    throws CoreException
  {
    IValgrindToolView localIValgrindToolView = null;
    IConfigurationElement localIConfigurationElement = (IConfigurationElement)getToolMap().get(paramString);
    if (localIConfigurationElement != null)
    {
      Object localObject = localIConfigurationElement.createExecutableExtension("class");
      if ((localObject instanceof IValgrindToolView)) {
        localIValgrindToolView = (IValgrindToolView)localObject;
      }
    }
    if (localIValgrindToolView == null) {
      throw new CoreException(new Status(4, "org.eclipse.linuxtools.valgrind.ui", Messages.getString("ValgrindUIPlugin.Cannot_retrieve_view")));
    }
    return localIValgrindToolView;
  }
}

/* Location:
 * Qualified Name:     org.eclipse.linuxtools.valgrind.ui.ValgrindUIPlugin
 * Java Class Version: 6 (50.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.linuxtools.valgrind.ui;

import org.eclipse.core.runtime.CoreException;
import org.eclipse.jface.action.ActionContributionItem;
import org.eclipse.jface.action.IContributionItem;
import org.eclipse.jface.action.IToolBarManager;
import org.eclipse.swt.layout.GridData;
import org.eclipse.swt.layout.GridLayout;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Control;
import org.eclipse.ui.IActionBars;
import org.eclipse.ui.IViewSite;
import org.eclipse.ui.part.ViewPart;

public class ValgrindViewPart
  extends ViewPart
{
  protected Composite dynamicViewHolder;
  protected IValgrindToolView dynamicView;
  protected ActionContributionItem[] dynamicActions;
  
  public void createPartControl(Composite paramComposite)
  {
    setContentDescription(Messages.getString("ValgrindViewPart.No_Valgrind_output"));
    dynamicViewHolder = new Composite(paramComposite, 0);
    dynamicViewHolder.setLayout(new GridLayout());
    dynamicViewHolder.setLayoutData(new GridData(1808));
    ValgrindUIPlugin.getDefault().setView(this);
  }
  
  public IValgrindToolView createDynamicContent(String paramString1, String paramString2)
    throws CoreException
  {
    setContentDescription(paramString1);
    IToolBarManager localIToolBarManager = getViewSite().getActionBars().getToolBarManager();
    Object localObject2;
    if (dynamicActions != null)
    {
      j = (localObject2 = dynamicActions).length;
      for (i = 0; i < j; i++)
      {
        localObject1 = localObject2[i];
        localIToolBarManager.remove((IContributionItem)localObject1);
      }
    }
    int j = (localObject2 = dynamicViewHolder.getChildren()).length;
    for (int i = 0; i < j; i++)
    {
      localObject1 = localObject2[i];
      ((Control)localObject1).dispose();
    }
    dynamicView = ValgrindUIPlugin.getDefault().getToolView(paramString2);
    dynamicView.createPartControl(dynamicViewHolder);
    Object localObject1 = dynamicView.getToolbarActions();
    if (localObject1 != null)
    {
      dynamicActions = new ActionContributionItem[localObject1.length];
      for (i = 0; i < localObject1.length; i++)
      {
        dynamicActions[i] = new ActionContributionItem(localObject1[i]);
        localIToolBarManager.appendToGroup("toolbarLocal", dynamicActions[i]);
      }
    }
    localIToolBarManager.update(true);
    dynamicViewHolder.layout(true);
    return dynamicView;
  }
  
  public void setFocus()
  {
    if (dynamicView != null) {
      dynamicView.setFocus();
    }
  }
  
  public void refreshView()
  {
    if (dynamicView != null) {
      dynamicView.refreshView();
    }
  }
  
  public void dispose()
  {
    if (dynamicView != null) {
      dynamicView.dispose();
    }
    super.dispose();
  }
  
  public IValgrindToolView getDynamicView()
  {
    return dynamicView;
  }
}

/* Location:
 * Qualified Name:     org.eclipse.linuxtools.valgrind.ui.ValgrindViewPart
 * Java Class Version: 6 (50.0)
 * JD-Core Version:    0.7.1
 */
package org.tizen.valgrind.ui.handler;

import org.eclipse.core.commands.AbstractHandler;
import org.eclipse.core.commands.ExecutionEvent;
import org.eclipse.core.commands.ExecutionException;
import org.eclipse.linuxtools.valgrind.ui.ValgrindUIPlugin;
import org.eclipse.ui.IViewPart;
import org.eclipse.ui.handlers.HandlerUtil;

public class ValgrindRefreshViewHandler
  extends AbstractHandler
{
  private IViewPart part;
  
  public Object execute(ExecutionEvent paramExecutionEvent)
    throws ExecutionException
  {
    setPart((IViewPart)HandlerUtil.getActivePart(paramExecutionEvent));
    refreshView();
    return null;
  }
  
  private void refreshView()
  {
    ValgrindUIPlugin.getDefault().refreshView();
  }
  
  public void setPart(IViewPart paramIViewPart)
  {
    part = paramIViewPart;
  }
  
  public IViewPart getPart()
  {
    return part;
  }
}

/* Location:
 * Qualified Name:     org.tizen.valgrind.ui.handler.ValgrindRefreshViewHandler
 * Java Class Version: 6 (50.0)
 * JD-Core Version:    0.7.1
 */
package org.tizen.valgrind.ui.handler;

import org.eclipse.core.runtime.IProgressMonitor;
import org.eclipse.jface.operation.IRunnableWithProgress;

class ValgrindSaveFileHandler$1
  implements IRunnableWithProgress
{
  ValgrindSaveFileHandler$1(ValgrindSaveFileHandler paramValgrindSaveFileHandler) {}
  
  public void run(IProgressMonitor paramIProgressMonitor)
  {
    paramIProgressMonitor.beginTask("Save File", 100);
    ValgrindSaveFileHandler.access$0(this$0);
    paramIProgressMonitor.done();
  }
}

/* Location:
 * Qualified Name:     org.tizen.valgrind.ui.handler.ValgrindSaveFileHandler.1
 * Java Class Version: 6 (50.0)
 * JD-Core Version:    0.7.1
 */
package org.tizen.valgrind.ui.handler;

import java.io.File;
import java.lang.reflect.InvocationTargetException;
import org.eclipse.core.commands.AbstractHandler;
import org.eclipse.core.commands.ExecutionEvent;
import org.eclipse.core.commands.ExecutionException;
import org.eclipse.core.runtime.IProgressMonitor;
import org.eclipse.jface.operation.IRunnableWithProgress;
import org.eclipse.jface.viewers.TreeViewer;
import org.eclipse.swt.widgets.FileDialog;
import org.eclipse.swt.widgets.Shell;
import org.eclipse.ui.IViewPart;
import org.eclipse.ui.IWorkbenchPartSite;
import org.eclipse.ui.IWorkbenchWindow;
import org.eclipse.ui.handlers.HandlerUtil;
import org.tizen.common.core.application.StatusLineMessageManager;
import org.tizen.common.util.DialogUtil;

public class ValgrindSaveFileHandler
  extends AbstractHandler
{
  private IViewPart part;
  private TreeViewer viewer;
  private String fileName;
  private Shell shell;
  private StatusLineMessageManager statusLine;
  private final String title = "Save File";
  
  public Object execute(ExecutionEvent paramExecutionEvent)
    throws ExecutionException
  {
    part = ((IViewPart)HandlerUtil.getActivePart(paramExecutionEvent));
    shell = part.getSite().getShell();
    setStatusLine(new StatusLineMessageManager(part));
    setViewer((TreeViewer)part.getSite().getSelectionProvider());
    String str = "";
    if (part.getTitle().contains("memcheck")) {
      str = "memcheck";
    } else if (part.getTitle().contains("massif")) {
      str = "massif";
    }
    try
    {
      saveFile(str);
    }
    catch (InvocationTargetException localInvocationTargetException)
    {
      localInvocationTargetException.printStackTrace();
    }
    catch (InterruptedException localInterruptedException)
    {
      localInterruptedException.printStackTrace();
    }
    return null;
  }
  
  private void saveFile(String paramString)
    throws InvocationTargetException, InterruptedException
  {
    fileName = getSaveFileName(paramString);
    if (fileName == null) {
      return;
    }
    if (!fileName.endsWith("." + paramString)) {
      fileName = (fileName + "." + paramString);
    }
    if (!new File(fileName).getParentFile().canWrite())
    {
      DialogUtil.openErrorDialog("You can store a file into the direcotry that has write permission. please select another directory");
      return;
    }
    part.getSite().getWorkbenchWindow().run(false, false, new IRunnableWithProgress()
    {
      public void run(IProgressMonitor paramAnonymousIProgressMonitor)
      {
        paramAnonymousIProgressMonitor.beginTask("Save File", 100);
        ValgrindSaveFileHandler.this.writeData();
        paramAnonymousIProgressMonitor.done();
      }
    });
  }
  
  private String getSaveFileName(String paramString)
  {
    String[] arrayOfString = { "*." + paramString, "*.*" };
    FileDialog localFileDialog = new FileDialog(shell, 8192);
    localFileDialog.setFilterExtensions(arrayOfString);
    localFileDialog.setText("Save File");
    localFileDialog.setOverwrite(true);
    localFileDialog.setFileName("untitled." + paramString);
    localFileDialog.setFilterPath(System.getProperty("user.home"));
    return localFileDialog.open();
  }
  
  /* Error */
  private void writeData()
  {
    // Byte code:
    //   0: aconst_null
    //   1: astore_1
    //   2: new 200	java/io/FileWriter
    //   5: dup
    //   6: aload_0
    //   7: getfield 105	org/tizen/valgrind/ui/handler/ValgrindSaveFileHandler:fileName	Ljava/lang/String;
    //   10: invokespecial 202	java/io/FileWriter:<init>	(Ljava/lang/String;)V
    //   13: astore_1
    //   14: ldc -53
    //   16: astore_2
    //   17: invokestatic 205	org/eclipse/linuxtools/valgrind/ui/ValgrindUIPlugin:getDefault	()Lorg/eclipse/linuxtools/valgrind/ui/ValgrindUIPlugin;
    //   20: invokevirtual 211	org/eclipse/linuxtools/valgrind/ui/ValgrindUIPlugin:getStateLocation	()Lorg/eclipse/core/runtime/IPath;
    //   23: invokeinterface 215 1 0
    //   28: astore_3
    //   29: aload_0
    //   30: getfield 39	org/tizen/valgrind/ui/handler/ValgrindSaveFileHandler:part	Lorg/eclipse/ui/IViewPart;
    //   33: invokeinterface 74 1 0
    //   38: ldc 78
    //   40: invokevirtual 80	java/lang/String:contains	(Ljava/lang/CharSequence;)Z
    //   43: ifeq +32 -> 75
    //   46: new 107	java/lang/StringBuilder
    //   49: dup
    //   50: aload_3
    //   51: invokestatic 124	java/lang/String:valueOf	(Ljava/lang/Object;)Ljava/lang/String;
    //   54: invokespecial 111	java/lang/StringBuilder:<init>	(Ljava/lang/String;)V
    //   57: getstatic 220	java/io/File:separator	Ljava/lang/String;
    //   60: invokevirtual 113	java/lang/StringBuilder:append	(Ljava/lang/String;)Ljava/lang/StringBuilder;
    //   63: ldc -33
    //   65: invokevirtual 113	java/lang/StringBuilder:append	(Ljava/lang/String;)Ljava/lang/StringBuilder;
    //   68: invokevirtual 117	java/lang/StringBuilder:toString	()Ljava/lang/String;
    //   71: astore_2
    //   72: goto +46 -> 118
    //   75: aload_0
    //   76: getfield 39	org/tizen/valgrind/ui/handler/ValgrindSaveFileHandler:part	Lorg/eclipse/ui/IViewPart;
    //   79: invokeinterface 74 1 0
    //   84: ldc 86
    //   86: invokevirtual 80	java/lang/String:contains	(Ljava/lang/CharSequence;)Z
    //   89: ifeq +29 -> 118
    //   92: new 107	java/lang/StringBuilder
    //   95: dup
    //   96: aload_3
    //   97: invokestatic 124	java/lang/String:valueOf	(Ljava/lang/Object;)Ljava/lang/String;
    //   100: invokespecial 111	java/lang/StringBuilder:<init>	(Ljava/lang/String;)V
    //   103: getstatic 220	java/io/File:separator	Ljava/lang/String;
    //   106: invokevirtual 113	java/lang/StringBuilder:append	(Ljava/lang/String;)Ljava/lang/StringBuilder;
    //   109: ldc -31
    //   111: invokevirtual 113	java/lang/StringBuilder:append	(Ljava/lang/String;)Ljava/lang/StringBuilder;
    //   114: invokevirtual 117	java/lang/StringBuilder:toString	()Ljava/lang/String;
    //   117: astore_2
    //   118: new 128	java/io/File
    //   121: dup
    //   122: aload_2
    //   123: invokespecial 130	java/io/File:<init>	(Ljava/lang/String;)V
    //   126: astore 4
    //   128: new 128	java/io/File
    //   131: dup
    //   132: aload_0
    //   133: getfield 105	org/tizen/valgrind/ui/handler/ValgrindSaveFileHandler:fileName	Ljava/lang/String;
    //   136: invokespecial 130	java/io/File:<init>	(Ljava/lang/String;)V
    //   139: astore 5
    //   141: new 227	java/io/FileReader
    //   144: dup
    //   145: aload 4
    //   147: invokespecial 229	java/io/FileReader:<init>	(Ljava/io/File;)V
    //   150: astore 6
    //   152: new 200	java/io/FileWriter
    //   155: dup
    //   156: aload 5
    //   158: invokespecial 232	java/io/FileWriter:<init>	(Ljava/io/File;)V
    //   161: astore 7
    //   163: goto +10 -> 173
    //   166: aload 7
    //   168: iload 8
    //   170: invokevirtual 233	java/io/FileWriter:write	(I)V
    //   173: aload 6
    //   175: invokevirtual 237	java/io/FileReader:read	()I
    //   178: dup
    //   179: istore 8
    //   181: iconst_m1
    //   182: if_icmpne -16 -> 166
    //   185: aload 6
    //   187: invokevirtual 241	java/io/FileReader:close	()V
    //   190: aload 7
    //   192: invokevirtual 244	java/io/FileWriter:close	()V
    //   195: goto +104 -> 299
    //   198: astore_2
    //   199: aload_2
    //   200: invokevirtual 245	java/io/FileNotFoundException:printStackTrace	()V
    //   203: aload_1
    //   204: ifnull +113 -> 317
    //   207: aload_1
    //   208: invokevirtual 244	java/io/FileWriter:close	()V
    //   211: goto +106 -> 317
    //   214: astore 10
    //   216: aload 10
    //   218: invokevirtual 248	java/io/IOException:printStackTrace	()V
    //   221: goto +96 -> 317
    //   224: astore_2
    //   225: aload_2
    //   226: invokevirtual 251	java/lang/IllegalStateException:printStackTrace	()V
    //   229: aload_1
    //   230: ifnull +87 -> 317
    //   233: aload_1
    //   234: invokevirtual 244	java/io/FileWriter:close	()V
    //   237: goto +80 -> 317
    //   240: astore 10
    //   242: aload 10
    //   244: invokevirtual 248	java/io/IOException:printStackTrace	()V
    //   247: goto +70 -> 317
    //   250: astore_2
    //   251: aload_2
    //   252: invokevirtual 248	java/io/IOException:printStackTrace	()V
    //   255: aload_1
    //   256: ifnull +61 -> 317
    //   259: aload_1
    //   260: invokevirtual 244	java/io/FileWriter:close	()V
    //   263: goto +54 -> 317
    //   266: astore 10
    //   268: aload 10
    //   270: invokevirtual 248	java/io/IOException:printStackTrace	()V
    //   273: goto +44 -> 317
    //   276: astore 9
    //   278: aload_1
    //   279: ifnull +17 -> 296
    //   282: aload_1
    //   283: invokevirtual 244	java/io/FileWriter:close	()V
    //   286: goto +10 -> 296
    //   289: astore 10
    //   291: aload 10
    //   293: invokevirtual 248	java/io/IOException:printStackTrace	()V
    //   296: aload 9
    //   298: athrow
    //   299: aload_1
    //   300: ifnull +17 -> 317
    //   303: aload_1
    //   304: invokevirtual 244	java/io/FileWriter:close	()V
    //   307: goto +10 -> 317
    //   310: astore 10
    //   312: aload 10
    //   314: invokevirtual 248	java/io/IOException:printStackTrace	()V
    //   317: return
    // Local variable table:
    //   start	length	slot	name	signature
    //   0	318	0	this	ValgrindSaveFileHandler
    //   1	303	1	localFileWriter1	java.io.FileWriter
    //   16	107	2	str1	String
    //   198	2	2	localFileNotFoundException	java.io.FileNotFoundException
    //   224	2	2	localIllegalStateException	IllegalStateException
    //   250	2	2	localIOException1	java.io.IOException
    //   28	69	3	str2	String
    //   126	20	4	localFile1	File
    //   139	18	5	localFile2	File
    //   150	36	6	localFileReader	java.io.FileReader
    //   161	30	7	localFileWriter2	java.io.FileWriter
    //   168	12	8	i	int
    //   276	21	9	localObject	Object
    //   214	3	10	localIOException2	java.io.IOException
    //   240	3	10	localIOException3	java.io.IOException
    //   266	3	10	localIOException4	java.io.IOException
    //   289	3	10	localIOException5	java.io.IOException
    //   310	3	10	localIOException6	java.io.IOException
    // Exception table:
    //   from	to	target	type
    //   2	195	198	java/io/FileNotFoundException
    //   203	211	214	java/io/IOException
    //   2	195	224	java/lang/IllegalStateException
    //   229	237	240	java/io/IOException
    //   2	195	250	java/io/IOException
    //   255	263	266	java/io/IOException
    //   2	203	276	finally
    //   224	229	276	finally
    //   250	255	276	finally
    //   278	286	289	java/io/IOException
    //   299	307	310	java/io/IOException
  }
  
  public void setStatusLine(StatusLineMessageManager paramStatusLineMessageManager)
  {
    statusLine = paramStatusLineMessageManager;
  }
  
  public StatusLineMessageManager getStatusLine()
  {
    return statusLine;
  }
  
  public void setViewer(TreeViewer paramTreeViewer)
  {
    viewer = paramTreeViewer;
  }
  
  public TreeViewer getViewer()
  {
    return viewer;
  }
}

/* Location:
 * Qualified Name:     org.tizen.valgrind.ui.handler.ValgrindSaveFileHandler
 * Java Class Version: 6 (50.0)
 * JD-Core Version:    0.7.1
 */
1

Further reading...

For more information on Java 1.5 Tiger, you may find Java 1.5 Tiger, A developer's Notebook by D. Flanagan and B. McLaughlin from O'Reilly of interest.

New!JAR listings


Copyright 2006-2017. Infinite Loop Ltd