localvariable.java

来自「纯java操作系统jnode,安装简单和操作简单的个人使用的Java操作系统」· Java 代码 · 共 40 行

JAVA
40
字号
/*
 * $Id: LocalVariable.java,v 1.2 2003/12/10 16:15:12 epr Exp $
 *
 * mailto:madhu@madhu.com
 */
package org.jnode.vm.compiler.ir;

/**
 * @author Madhu Siddalingaiah
 *
 */
public class LocalVariable extends Variable {
	/**
	 * @param type
	 * @param index
	 */
	public LocalVariable(int type, int index) {
		super(type, index);
	}

	public LocalVariable(int type, int index, int ssaValue) {
		super(type, index, ssaValue);
	}

	/**
	 * @param variable
	 */
	public LocalVariable(LocalVariable variable) {
		this(variable.getType(), variable.getIndex(), variable.getSSAValue());
	}

	public String toString() {
		return "l" + getSSAValue();
	}
	
	public Object clone() {
		return new LocalVariable(this);
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?