Package net.sourceforge.javautil.bytecode.api.type.method

Source Code of net.sourceforge.javautil.bytecode.api.type.method.BytecodeConstructorBase

package net.sourceforge.javautil.bytecode.api.type.method;

import net.sourceforge.javautil.bytecode.BytecodeException;
import net.sourceforge.javautil.bytecode.api.IBytecodeReferenceable;
import net.sourceforge.javautil.bytecode.api.IBytecodeResolvable;
import net.sourceforge.javautil.bytecode.api.MethodDescriptor;
import net.sourceforge.javautil.bytecode.api.TypeDescriptor;
import net.sourceforge.javautil.bytecode.api.TypeMemberAccess;
import net.sourceforge.javautil.bytecode.api.type.AbstractType;

/**
* A constructor for a concrete or abstract class.
*
* @author elponderador
* @author $Author$
* @version $Id$
*/
public class BytecodeConstructorBase extends BytecodeMethodConcrete implements IBytecodeConstructor {
 
  public BytecodeConstructorBase(AbstractType type, TypeMemberAccess access, boolean varArgs, TypeDescriptor... parameterTypes) {
    super(type, "<init>", access, new MethodDescriptor(varArgs, TypeDescriptor.VOID, null, parameterTypes));
  }

  @Override public void writeInstructions(BytecodeContextMethod context) {
    super.writeInstructions(context);
  }
 
}
TOP

Related Classes of net.sourceforge.javautil.bytecode.api.type.method.BytecodeConstructorBase

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.