Package macromedia.abc

Examples of macromedia.abc.Decoder$MethodBodies


      {
        DoABC t = f.doABCs.get(j);
        BytecodeBuffer buffer = new BytecodeBuffer(t.abc);
        try
        {
          Decoder decoder = new Decoder(buffer);
          result = processABC(decoder);
        }
        catch (DecoderException ex)
        {
          ex.printStackTrace();
View Full Code Here


  }

  private void merge(List<DoABC> doABCs, boolean debug, boolean runPeephole, String name)
  {
    Encoder encoder;
    Decoder decoder;

    boolean skipFrame = false;
    int majorVersion = 0, minorVersion = 0, abcSize = doABCs.size(), flag = 1;

    if (abcSize == 0)
    {
      return;
    }
    else if (abcSize == 1)
    {
      flag = doABCs.get(0).flag;
    }
    else
    {
      flag = 1;
    }

    Decoder[] decoders = new Decoder[abcSize];
    ConstantPool[] pools = new ConstantPool[abcSize];

    // create decoders...
    for (int j = 0; j < abcSize; j++)
    {
      DoABC tag = doABCs.get(j);
      BytecodeBuffer in = new BytecodeBuffer(tag.abc);

      try
      {
        // ThreadLocalToolkit.logInfo(tag.name);
        decoders[j] = new Decoder(in);
        majorVersion = decoders[j].majorVersion;
        minorVersion = decoders[j].minorVersion;
        pools[j] = decoders[j].constantPool;
      }
      catch (Throwable ex)
View Full Code Here

  // C: This is for console applications. don't refactor this method and the other merge()
  //    before we ship.
  private void merge(List<byte[]> abcList, boolean debug, boolean runPeephole)
  {
    Encoder encoder;
    Decoder decoder;

    boolean skipFrame = false;
    int majorVersion = 0, minorVersion = 0, abcSize = abcList.size();

    if (abcSize == 0)
    {
      return;
    }

    Decoder[] decoders = new Decoder[abcSize];
    ConstantPool[] pools = new ConstantPool[abcSize];

    // create decoders...
    for (int j = 0; j < abcSize; j++)
    {
      byte[] abc = abcList.get(j);
      BytecodeBuffer in = new BytecodeBuffer(abc);

      try
      {
        decoders[j] = new Decoder(in);
        majorVersion = decoders[j].majorVersion;
        minorVersion = decoders[j].minorVersion;
        pools[j] = decoders[j].constantPool;
      }
      catch (Throwable ex)
View Full Code Here

TOP

Related Classes of macromedia.abc.Decoder$MethodBodies

Copyright © 2018 www.massapicom. 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.