public void loadField(TypeDesc classDesc, String fieldName, TypeDesc type) { println(mBulder + "loadField(\"" + getTypeDescName(classDesc) + "\", \"" + fieldName + "\", " + getTypeDescName(type) + ')'); }
public void loadStaticField(TypeDesc classDesc, String fieldName, TypeDesc type) { println(mBulder + "loadStaticField(\"" + getTypeDescName(classDesc) + "\", \"" + fieldName + "\", " + getTypeDescName(type) + ')'); }
public void storeStaticField(TypeDesc classDesc, String fieldName, TypeDesc type) { println(mBulder + "storeStaticField(\"" + getTypeDescName(classDesc) + "\", \"" + fieldName + "\", " + getTypeDescName(type) + ')'); }
public void storeStaticField(String fieldName, TypeDesc type) { println(mBulder + "storeStaticField(\"" + fieldName + "\", " + getTypeDescName(type) + ')'); }
public void storeStaticField(String className, String fieldName, TypeDesc type) { println(mBulder + "storeStaticField(\"" + className + "\", \"" + fieldName + "\", " + getTypeDescName(type) + ')'); }
public void invokeVirtual(TypeDesc classDesc, String methodName, TypeDesc ret, TypeDesc[] params) { println(mBulder + "invokeVirtual(\"" + getTypeDescName(classDesc) + "\", \"" + methodName + "\", " + getTypeDescName(ret) + ", " + getTypeDescArrayName(params) + ')'); }
public void invokeInterface(TypeDesc classDesc, String methodName, TypeDesc ret, TypeDesc[] params) { println(mBulder + "invokeInterface(\"" + getTypeDescName(classDesc) + "\", \"" + methodName + "\", " + getTypeDescName(ret) + ", " + getTypeDescArrayName(params) + ')'); }
public void loadField(String className, String fieldName, TypeDesc type) { println(mBulder + "loadField(\"" + className + "\", \"" + fieldName + "\", " + getTypeDescName(type) + ')'); }
public void storeField(String fieldName, TypeDesc type) { println(mBulder + "storeField(\"" + fieldName + "\", " + getTypeDescName(type) + ')'); }
public void storeField(String className, String fieldName, TypeDesc type) { println(mBulder + "storeField(\"" + className + "\", \"" + fieldName + "\", " + getTypeDescName(type) + ')'); }
public void loadField(String fieldName, TypeDesc type) { println(mBulder + "loadField(\"" + fieldName + "\", " + getTypeDescName(type) + ')'); }
public void invokeVirtual(String methodName, TypeDesc ret, TypeDesc[] params) { println(mBulder + "invokeVirtual(\"" + methodName + "\", " + getTypeDescName(ret) + ", " + getTypeDescArrayName(params) + ')'); }
public void invokeInterface(String className, String methodName, TypeDesc ret, TypeDesc[] params) { println(mBulder + "invokeInterface(\"" + className + "\", \"" + methodName + "\", " + getTypeDescName(ret) + ", " + getTypeDescArrayName(params) + ')'); }
public void invokeStatic(String className, String methodName, TypeDesc ret, TypeDesc[] params) { println(mBulder + "invokeStatic(\"" + className + "\", \"" + methodName + "\", " + getTypeDescName(ret) + ", " + getTypeDescArrayName(params) + ')'); }
public void invokeStatic(String methodName, TypeDesc ret, TypeDesc[] params) { println(mBulder + "invokeStatic(\"" + methodName + "\", " + getTypeDescName(ret) + ", " + getTypeDescArrayName(params) + ')'); }
public LocalVariable createLocalVariable(String name, TypeDesc type) { String varName = "var_" + (++mLocalCounter); if (name != null) { name = '"' + name + '"'; } println("LocalVariable " + varName + " = " + mBulder + "createLocalVariable(" + name + ", " + getTypeDescName(type) + ')'); return new NamedLocal(varName, type, -1); }
public void invokeVirtual(String className, String methodName, TypeDesc ret, TypeDesc[] params) { println(mBulder + "invokeVirtual(\"" + className + "\", \"" + methodName + "\", " + getTypeDescName(ret) + ", " + getTypeDescArrayName(params) + ')'); }
public void invokePrivate(String methodName, TypeDesc ret, TypeDesc[] params) { println(mBulder + "invokePrivate(\"" + methodName + "\", " + getTypeDescName(ret) + ", " + getTypeDescArrayName(params) + ')'); }
public void invokeSuper(String superClassName, String methodName, TypeDesc ret, TypeDesc[] params) { println(mBulder + "invokeSuper(\"" + superClassName + "\", \"" + methodName + "\", " + getTypeDescName(ret) + ", " + getTypeDescArrayName(params) + ')'); }
public void newObject(TypeDesc type, int dimensions) { if (dimensions == 0 && !type.isArray()) { newObject(type); } else { println(mBulder + "newObject(" + getTypeDescName(type) + ", " + dimensions + ')'); } }