Examples of ByteSerializer


Examples of net.sf.rej.util.ByteSerializer

        this.methodIndex = parser.getShortAsInt();
  }
 
  @Override
  public byte[] getPayload() {
        ByteSerializer ser = new ByteSerializer(true);
        ser.addShort(this.classIndex);
        ser.addShort(this.methodIndex);
       
        return ser.getBytes();
  }
View Full Code Here

Examples of net.sf.rej.util.ByteSerializer

  public String getName() {
    return this.pool.get(this.nameIndex).getValue();
  }

  public final byte[] getData() {
    ByteSerializer ser = new ByteSerializer(true);
    ser.addShort(this.nameIndex);
    byte[] payload = getPayload();
    ser.addInt(payload.length);
    ser.addBytes(payload);

    return ser.getBytes();
  }
View Full Code Here

Examples of net.sf.rej.util.ByteSerializer

      this.exceptions.addAll(exceptions);
    }

    @Override
  public byte[] getPayload() {
        ByteSerializer ser = new ByteSerializer(true);
        ser.addShort(this.exceptions.size());
      for (ExceptionDescriptor ex : this.exceptions) {
        ser.addShort(ex.getIndex());
      }

        return ser.getBytes();
    }
View Full Code Here

Examples of net.sf.rej.util.ByteSerializer

    }

    public byte[] getLineNumberData() {
      validateIfNecessary();

      ByteSerializer ser = new ByteSerializer(true);
        ser.addShort(this.mappings.size());
        for (Entry<Integer, Integer> entry : this.mappings.entrySet()) {
            ser.addShort(entry.getKey());
            ser.addShort(entry.getValue());
        }

        return ser.getBytes();
    }
View Full Code Here

Examples of net.sf.rej.util.ByteSerializer

        }
        return null;
    }

    public byte[] getData() {
        ByteSerializer ser = new ByteSerializer(true);
        ser.addShort(this.attributes.size());
        for (Attribute attr : this.attributes) {
            ser.addBytes(attr.getData());
        }

        return ser.getBytes();
    }
View Full Code Here

Examples of net.sf.rej.util.ByteSerializer

        return labels;
    }

    @Override
    public byte[] getPayload() {
        ByteSerializer ser = new ByteSerializer(true);
        ser.addShort(this.localVariables.size());
        for (LocalVariable lv : this.localVariables) {
            ser.addBytes(lv.getData());
        }
        return ser.getBytes();
    }
View Full Code Here

Examples of net.sf.rej.util.ByteSerializer

        this.signatureIndex = parser.getShortAsInt();
  }
 
  @Override
  public byte[] getPayload() {
        ByteSerializer ser = new ByteSerializer(true);
        ser.addShort(this.signatureIndex);
       
        return ser.getBytes();
  }
View Full Code Here

Examples of net.sf.rej.util.ByteSerializer

                + " handlerpc " + getHandlerPc() + " catch type " + this.catchType
                + "(" + this.pool.get(this.catchType) + ")";
    }

    public byte[] getData() {
        ByteSerializer ser = new ByteSerializer(true);
        ser.addShort(getStartPc());
        ser.addShort(getEndPc());
        ser.addShort(getHandlerPc());
        ser.addShort(this.catchType);

        return ser.getBytes();
    }
View Full Code Here

Examples of net.sf.rej.util.ByteSerializer

                + this.pool.get(this.descriptorIndex) + ") accessflags 0x"
                + ByteToolkit.getHexString(this.accessFlags, 4);
    }

    public byte[] getData() {
        ByteSerializer ser = new ByteSerializer(true);
        ser.addShort(this.accessFlags);
        ser.addShort(this.nameIndex);
        ser.addShort(this.descriptorIndex);
        ser.addBytes(this.attributes.getData());

        return ser.getBytes();
    }
View Full Code Here

Examples of net.sf.rej.util.ByteSerializer

   
    return null;
  }

    public byte[] getData() {
        ByteSerializer ser = new ByteSerializer(true);
        ser.addShort(this.accessFlags);
        ser.addShort(this.nameIndex);
        ser.addShort(this.descriptorIndex);
        ser.addBytes(this.attributes.getData());

        return ser.getBytes();
    }
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.