Package bytecodeparser.analysis.opcodes

Source Code of bytecodeparser.analysis.opcodes.ArrayCreationOpcode

/*
*  Copyright (C) 2011 Stephane Godbillon
*  This file is part of BytecodeParser. See the README file in the root
*  directory of this project.
*
*  BytecodeParser is free software: you can redistribute it and/or modify
*  it under the terms of the GNU Lesser General Public License as published by
*  the Free Software Foundation, either version 3 of the License, or
*  (at your option) any later version.

*  BytecodeParser is distributed in the hope that it will be useful,
*  but WITHOUT ANY WARRANTY; without even the implied warranty of
*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
*  GNU Lesser General Public License for more details.

*  You should have received a copy of the GNU Lesser General Public License
*  along with BytecodeParser.  If not, see <http://www.gnu.org/licenses/>.
*/
package bytecodeparser.analysis.opcodes;

import bytecodeparser.Context;
import bytecodeparser.analysis.Opcodes.OpParameterType;
import bytecodeparser.analysis.decoders.DecodedArrayCreationOp;

/**
* An array creation opcode.
* @author Stephane Godbillon
*
*/
public class ArrayCreationOpcode extends BasicOpcode {
  public ArrayCreationOpcode(int code, OpParameterType... opParameterTypes) {
    super(code, opParameterTypes);
  }
  @Override
  public DecodedArrayCreationOp decode(Context context, int index) {
    return new DecodedArrayCreationOp(this, context, index);
  }
}
TOP

Related Classes of bytecodeparser.analysis.opcodes.ArrayCreationOpcode

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.