Examples of SourceFile


Examples of flash.tools.debugger.SourceFile

        err(getLocalizationManager().getLocalizedTextString("lineJunk")); //$NON-NLS-1$
      }
      else
      {
        int half = listsize/2;
        SourceFile file = m_fileInfo.getFile(module1);
        numLines = file.getLineCount();

        int newLine;
        if (numLines == 1 && file.getLine(1).equals("")) //$NON-NLS-1$
        {
          // there's no source in the file at all!
          // this presumably means that the source file isn't in the current directory
          err(getLocalizationManager().getLocalizedTextString("sourceFileNotFound")); //$NON-NLS-1$
          newLine = currentLine;
        }
        else
        {
          // pressing return is ok, otherwise throw the exception
          if (line1 > numLines && arg1 != null)
            throw new IndexOutOfBoundsException();
 
          /* if no arg2 then user requested the next N lines around something */
          if (arg2 == null)
          {
            line2 = line1 + (half) - 1;
            line1 = line1 - (listsize-half);
          }

          /* adjust our range of lines to ensure we conform */
          if (line1 < 1)
          {
            /* shrink line 1, grow line2 */
            line2 += -(line1 - 1);
            line1 = 1;
          }
 
          if (line2 > numLines)
            line2 = numLines;
 
//            System.out.println("1="+module1+":"+line1+",2="+module2+":"+line2+",num="+numLines+",half="+half);
 
          /* nothing to display */
          if (line1 > line2)
            throw new IndexOutOfBoundsException();
 
          /* now do it! */
          SourceFile source = m_fileInfo.getFile(module1);
          for(int i=line1; i<=line2; i++)
            outputSource(module1, i, source.getLine(i));
         
          newLine = line2 + half + (((listsize % 2) == 0) ? 1 : 2)// add one if even, 2 for odd;
        }
       
        /* save away valid context */
 
View Full Code Here

Examples of flash.tools.debugger.SourceFile

  {
    int largestAuthoredId = -1;
    SourceFile[] files = m_fileInfo.getFileList();
    for (int i=0; i<files.length; ++i)
    {
      SourceFile sf = files[i];
      if (sf.getId() > largestAuthoredId && getFileType(sf) == AUTHORED_FILE)
        largestAuthoredId = sf.getId();
    }
    if (largestAuthoredId != -1)
      setListingPosition(largestAuthoredId, 1);
  }
View Full Code Here

Examples of flash.tools.debugger.SourceFile

                module = parseFileArg(module, arg);
        currentLine = 1;
                setListingPosition(module, currentLine);
             }

            SourceFile sourceFile = m_fileInfo.getFile(module);
      StringBuilder sb = new StringBuilder();
      sb.append(sourceFile.getName());
      sb.append('#');
      sb.append(sourceFile.getId());
      sb.append(':');
      sb.append(currentLine);
      out( sb.toString() );
        }
    catch(NullPointerException npe)
View Full Code Here

Examples of flash.tools.debugger.SourceFile

  public String module2ClassName(int moduleId)
  {
    String pkg = null;
    try
    {
      SourceFile file = m_fileInfo.getFile(moduleId);
      pkg = file.getPackageName();
    }
    catch(Exception npe)
    {
      // didn't work ignore it.
    }
View Full Code Here

Examples of flash.tools.debugger.SourceFile

      StringBuilder sb = new StringBuilder();
      Iterator itr = m_fileInfo.getAllFiles();

      while(itr.hasNext())
      {
        SourceFile m = (SourceFile) ((Map.Entry)itr.next()).getValue();

        String name = m.getName();
        int id = m.getId();
        String path = m.getFullPath();

        sb.append(id);
        sb.append(' ');
        sb.append(path);
        sb.append(", "); //$NON-NLS-1$
View Full Code Here

Examples of flash.tools.debugger.SourceFile

      Iterator<Location> itr = b.getLocations().iterator();
      while(itr.hasNext())
      {
        Location l = itr.next();
        SourceFile file = l.getFile();
        String funcName = (file == null)
          ? getLocalizationManager().getLocalizedTextString("unknownBreakpointLocation") //$NON-NLS-1$
          : file.getFunctionNameForLine(m_session, l.getLine()) ;
        int offset = adjustOffsetForUnitTests((file == null) ? 0 : file.getOffsetForLine(l.getLine()));

        sb.append("0x"); //$NON-NLS-1$
        FieldFormat.formatLongToHex(sb, offset, 8);
        sb.append(' ');

        if (funcName != null)
        {
          Map<String, Object> funcArgs = new HashMap<String, Object>();
          funcArgs.put("functionName", funcName); //$NON-NLS-1$
          sb.append(getLocalizationManager().getLocalizedTextString("inFunctionAt", funcArgs)); //$NON-NLS-1$
        }

        sb.append(file.getName());
        if (file != null)
        {
          sb.append("#"); //$NON-NLS-1$
          sb.append(file.getId());
        }
        sb.append(':');
        sb.append(l.getLine());

        try
View Full Code Here

Examples of flash.tools.debugger.SourceFile

    // some formatting properties
    int i = frameNumber;

    Location loc = ctx.getLocation();
    SourceFile file = loc.getFile();
    int line = loc.getLine();
    String name = (file == null) ? "<null>" : file.getName(); //$NON-NLS-1$
    String sig = ctx.getCallSignature();
    String func = extractFunctionName(sig);

    // file == null or line < 0 appears to be a terminator for stack info
    if (file == null && line < 0)
        {
            validFrame = false;
        }
        else
    {
      Variable[] var = ctx.getArguments(m_session);
      Variable dis = ctx.getThis(m_session);
      boolean displayArgs = (func != null) || (var != null);

      sb.append('#');
      FieldFormat.formatLong(sb, i, 3);
      sb.append(' ');

      if (showThis && dis != null)
      {
                m_exprCache.appendVariable(sb, dis);
        sb.append("."); //$NON-NLS-1$
      }

      if (func != null)
        sb.append(func);

      if (displayArgs)
      {
        sb.append('(');
        for (int j=0; j<var.length; j++)
        {
          Variable v = var[j];
          sb.append(v.getName());
          sb.append('=');
                    m_exprCache.appendVariableValue(sb, v.getValue());
          if ((j+1)<var.length)
            sb.append(", "); //$NON-NLS-1$
        }
        sb.append(")"); //$NON-NLS-1$
        sb.append(getLocalizationManager().getLocalizedTextString("atFilename")); //$NON-NLS-1$
      }

      sb.append(name);

      // if this file is currently being filtered put the source file id after it
      if (file != null && (showFileId || !m_fileInfo.inFileList(file)))
      {
        sb.append('#');
        sb.append( file.getId() );

      }
      sb.append(':');
      sb.append(line);
    }
View Full Code Here

Examples of flash.tools.debugger.SourceFile

          SourceFile[] files = e.getSourceList(m_session);
          int max = Integer.MIN_VALUE;
          int min = Integer.MAX_VALUE;
          for(int j=0; j<files.length; j++)
          {
            SourceFile f = files[j];
            int id = f.getId();
            max = (id > max) ? id : max;
            min = (id < min) ? id : min;
          }

          args.put("scriptCount", Integer.toString(e.getSourceCount(m_session))); //$NON-NLS-1$
View Full Code Here

Examples of flash.tools.debugger.SourceFile

    Vector<String> syntheticFiles = new Vector<String>();
    Vector<String> actionsFiles = new Vector<String>();

    for (int i = 0; i < ar.length; i++)
    {
       SourceFile m = ar[i];
      int fileType = getFileType(m);
      int id = m.getId();
      String entry = m.getName() + "#" + id; //$NON-NLS-1$

      switch (fileType)
      {
      case SYNTHETIC_FILE:
        syntheticFiles.add(entry);
View Full Code Here

Examples of flash.tools.debugger.SourceFile

      if (hasMoreTokens())
      {
        arg = nextToken();
                int id = arg.equals(".") ? propertyGet(LIST_MODULE) : parseFileArg(-1, arg); //$NON-NLS-1$

        SourceFile m = m_fileInfo.getFile(id);
        listFunctionsFor(sb, m);
      }
      else
      {
        SourceFile[] ar = m_fileInfo.getFileList();
        if (ar == null)
          err(getLocalizationManager().getLocalizedTextString("noSourceFilesFound")); //$NON-NLS-1$
        else
                {
                    for(int i = 0; ar != null && i < ar.length; i++)
                    {
                        SourceFile m = ar[i];
                        listFunctionsFor(sb, m);
                    }
                }
      }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.