result.append("{");
+ writeCodes(jcfaClass, jcfaMethod, result);
+
+ result.append("}");
+ }
+
+ public static void writeCodes(final JcfaClass jcfaClass,
+ final JcfaMethod jcfaMethod, final StringBuffer result)
+ throws IOException {
for (JcfaCode jcfaCode : jcfaMethod.getCodeList()) {
final byte[] codes = jcfaCode.getCodes();
final JavaClass jc = jcfaCode.getJavaClass();
.add(" TODO skipping bytes: " + (diff2));
break;
- default: {
- }
+ default:
+ jcfaCode.getComment().getCommentList()
+ .add("TODO unsupported opcode");
break;
}
// TODO and code...
}
-
- result.append("}");
}
/**
/** Default constructor. */
public JcfaClass() {
- /* 0: aload_0 */
+ /*
+ * 0: aload_0 TODO unsupported opcode
+ */
/*
* 1: invokespecial jp/igapyon/jcfa/vo/JcfaNode#<init>()V
*/
- /* 4: aload_0 */
+ /*
+ * 4: aload_0 TODO unsupported opcode
+ */
/*
* 5: ldc public
*/
- /* 7: putfield */
+ /*
+ * 7: putfield TODO unsupported opcode
+ */
- /* 10: aload_0 */
+ /*
+ * 10: aload_0 TODO unsupported opcode
+ */
- /* 11: iconst_1 */
+ /*
+ * 11: iconst_1 TODO unsupported opcode
+ */
- /* 12: putfield */
+ /*
+ * 12: putfield TODO unsupported opcode
+ */
- /* 15: aload_0 */
+ /*
+ * 15: aload_0 TODO unsupported opcode
+ */
- /* 16: new */
+ /*
+ * 16: new TODO unsupported opcode
+ */
- /* 19: dup */
+ /*
+ * 19: dup TODO unsupported opcode
+ */
/*
* 20: invokespecial java/util/ArrayList#<init>()V
*/
- /* 23: putfield */
+ /*
+ * 23: putfield TODO unsupported opcode
+ */
- /* 26: aload_0 */
+ /*
+ * 26: aload_0 TODO unsupported opcode
+ */
- /* 27: new */
+ /*
+ * 27: new TODO unsupported opcode
+ */
- /* 30: dup */
+ /*
+ * 30: dup TODO unsupported opcode
+ */
/*
* 31: invokespecial java/util/ArrayList#<init>()V
*/
- /* 34: putfield */
+ /*
+ * 34: putfield TODO unsupported opcode
+ */
/* 37: return */
}
/** Method. */
public java.lang.String getAccess() {
- /* 0: aload_0 */
+ /*
+ * 0: aload_0 TODO unsupported opcode
+ */
- /* 1: getfield */
+ /*
+ * 1: getfield TODO unsupported opcode
+ */
- /* 4: areturn */
+ /*
+ * 4: areturn TODO unsupported opcode
+ */
}
/** Method. */
public java.lang.String getExtendsName() {
- /* 0: aload_0 */
+ /*
+ * 0: aload_0 TODO unsupported opcode
+ */
- /* 1: getfield */
+ /*
+ * 1: getfield TODO unsupported opcode
+ */
- /* 4: areturn */
+ /*
+ * 4: areturn TODO unsupported opcode
+ */
}
/** Method. */
public java.util.List getFieldList() {
- /* 0: aload_0 */
+ /*
+ * 0: aload_0 TODO unsupported opcode
+ */
- /* 1: getfield */
+ /*
+ * 1: getfield TODO unsupported opcode
+ */
- /* 4: areturn */
+ /*
+ * 4: areturn TODO unsupported opcode
+ */
}
/** Method. */
public java.lang.String getLocalName() {
- /* 0: aload_0 */
+ /*
+ * 0: aload_0 TODO unsupported opcode
+ */
- /* 1: getfield */
+ /*
+ * 1: getfield TODO unsupported opcode
+ */
/*
* 4: ldc \.
* java/lang/String#split(Ljava/lang/String;)[Ljava/lang/String;
*/
- /* 9: astore_1 */
+ /*
+ * 9: astore_1 TODO unsupported opcode
+ */
- /* 10: aload_1 */
+ /*
+ * 10: aload_1 TODO unsupported opcode
+ */
- /* 11: aload_1 */
+ /*
+ * 11: aload_1 TODO unsupported opcode
+ */
- /* 12: arraylength */
+ /*
+ * 12: arraylength TODO unsupported opcode
+ */
- /* 13: iconst_1 */
+ /*
+ * 13: iconst_1 TODO unsupported opcode
+ */
- /* 14: isub */
+ /*
+ * 14: isub TODO unsupported opcode
+ */
- /* 15: aaload */
+ /*
+ * 15: aaload TODO unsupported opcode
+ */
- /* 16: areturn */
+ /*
+ * 16: areturn TODO unsupported opcode
+ */
}
/** Method. */
public java.util.List getMethodList() {
- /* 0: aload_0 */
+ /*
+ * 0: aload_0 TODO unsupported opcode
+ */
- /* 1: getfield */
+ /*
+ * 1: getfield TODO unsupported opcode
+ */
- /* 4: areturn */
+ /*
+ * 4: areturn TODO unsupported opcode
+ */
}
/** Method. */
public java.lang.String getName() {
- /* 0: aload_0 */
+ /*
+ * 0: aload_0 TODO unsupported opcode
+ */
- /* 1: getfield */
+ /*
+ * 1: getfield TODO unsupported opcode
+ */
- /* 4: areturn */
+ /*
+ * 4: areturn TODO unsupported opcode
+ */
}
/** Method. */
public boolean isMainClass() {
- /* 0: aload_0 */
+ /*
+ * 0: aload_0 TODO unsupported opcode
+ */
- /* 1: getfield */
+ /*
+ * 1: getfield TODO unsupported opcode
+ */
- /* 4: ireturn */
+ /*
+ * 4: ireturn TODO unsupported opcode
+ */
}
/**
* Method. java.lang.String
*/
public void setAccess(java.lang.String arg0) {
- /* 0: aload_0 */
+ /*
+ * 0: aload_0 TODO unsupported opcode
+ */
- /* 1: aload_1 */
+ /*
+ * 1: aload_1 TODO unsupported opcode
+ */
- /* 2: putfield */
+ /*
+ * 2: putfield TODO unsupported opcode
+ */
/* 5: return */
}
* Method. java.lang.String
*/
public void setExtendsName(java.lang.String arg0) {
- /* 0: aload_0 */
+ /*
+ * 0: aload_0 TODO unsupported opcode
+ */
- /* 1: aload_1 */
+ /*
+ * 1: aload_1 TODO unsupported opcode
+ */
- /* 2: putfield */
+ /*
+ * 2: putfield TODO unsupported opcode
+ */
/* 5: return */
}
* Method. boolean
*/
public void setMainClass(boolean arg0) {
- /* 0: aload_0 */
+ /*
+ * 0: aload_0 TODO unsupported opcode
+ */
- /* 1: iload_1 */
+ /*
+ * 1: iload_1 TODO unsupported opcode
+ */
- /* 2: putfield */
+ /*
+ * 2: putfield TODO unsupported opcode
+ */
/* 5: return */
}
* Method. java.lang.String
*/
public void setName(java.lang.String arg0) {
- /* 0: aload_0 */
+ /*
+ * 0: aload_0 TODO unsupported opcode
+ */
- /* 1: aload_1 */
+ /*
+ * 1: aload_1 TODO unsupported opcode
+ */
- /* 2: putfield */
+ /*
+ * 2: putfield TODO unsupported opcode
+ */
/* 5: return */
}
/** Default constructor. */
public JcfaCode() {
- /* 0: aload_0 */
+ /*
+ * 0: aload_0 TODO unsupported opcode
+ */
/*
* 1: invokespecial jp/igapyon/jcfa/vo/JcfaNode#<init>()V
*/
- /* 4: aload_0 */
+ /*
+ * 4: aload_0 TODO unsupported opcode
+ */
- /* 5: aconst_null */
+ /*
+ * 5: aconst_null TODO unsupported opcode
+ */
- /* 6: putfield */
+ /*
+ * 6: putfield TODO unsupported opcode
+ */
- /* 9: aload_0 */
+ /*
+ * 9: aload_0 TODO unsupported opcode
+ */
- /* 10: aconst_null */
+ /*
+ * 10: aconst_null TODO unsupported opcode
+ */
- /* 11: putfield */
+ /*
+ * 11: putfield TODO unsupported opcode
+ */
/* 14: return */
}
/** Method. */
public byte[] getCodes() {
- /* 0: aload_0 */
+ /*
+ * 0: aload_0 TODO unsupported opcode
+ */
- /* 1: getfield */
+ /*
+ * 1: getfield TODO unsupported opcode
+ */
- /* 4: areturn */
+ /*
+ * 4: areturn TODO unsupported opcode
+ */
}
/** Method. */
public org.apache.bcel.classfile.JavaClass getJavaClass() {
- /* 0: aload_0 */
+ /*
+ * 0: aload_0 TODO unsupported opcode
+ */
- /* 1: getfield */
+ /*
+ * 1: getfield TODO unsupported opcode
+ */
- /* 4: areturn */
+ /*
+ * 4: areturn TODO unsupported opcode
+ */
}
/** Method. */
public short getOpcode() {
- /* 0: aload_0 */
+ /*
+ * 0: aload_0 TODO unsupported opcode
+ */
- /* 1: getfield */
+ /*
+ * 1: getfield TODO unsupported opcode
+ */
- /* 4: ireturn */
+ /*
+ * 4: ireturn TODO unsupported opcode
+ */
}
/**
* Method. byte[]
*/
public void setCodes(byte[] arg0) {
- /* 0: aload_0 */
+ /*
+ * 0: aload_0 TODO unsupported opcode
+ */
- /* 1: aload_1 */
+ /*
+ * 1: aload_1 TODO unsupported opcode
+ */
- /* 2: putfield */
+ /*
+ * 2: putfield TODO unsupported opcode
+ */
/* 5: return */
}
* Method. org.apache.bcel.classfile.JavaClass
*/
public void setJavaClass(org.apache.bcel.classfile.JavaClass arg0) {
- /* 0: aload_0 */
+ /*
+ * 0: aload_0 TODO unsupported opcode
+ */
- /* 1: aload_1 */
+ /*
+ * 1: aload_1 TODO unsupported opcode
+ */
- /* 2: putfield */
+ /*
+ * 2: putfield TODO unsupported opcode
+ */
/* 5: return */
}
* Method. short
*/
public void setOpcode(short arg0) {
- /* 0: aload_0 */
+ /*
+ * 0: aload_0 TODO unsupported opcode
+ */
- /* 1: iload_1 */
+ /*
+ * 1: iload_1 TODO unsupported opcode
+ */
- /* 2: putfield */
+ /*
+ * 2: putfield TODO unsupported opcode
+ */
/* 5: return */
}
/** Default constructor. */
public JcfaComment() {
- /* 0: aload_0 */
+ /*
+ * 0: aload_0 TODO unsupported opcode
+ */
/*
* 1: invokespecial java/lang/Object#<init>()V
*/
- /* 4: aload_0 */
+ /*
+ * 4: aload_0 TODO unsupported opcode
+ */
- /* 5: iconst_0 */
+ /*
+ * 5: iconst_0 TODO unsupported opcode
+ */
- /* 6: putfield */
+ /*
+ * 6: putfield TODO unsupported opcode
+ */
- /* 9: aload_0 */
+ /*
+ * 9: aload_0 TODO unsupported opcode
+ */
- /* 10: new */
+ /*
+ * 10: new TODO unsupported opcode
+ */
- /* 13: dup */
+ /*
+ * 13: dup TODO unsupported opcode
+ */
/*
* 14: invokespecial java/util/ArrayList#<init>()V
*/
- /* 17: putfield */
+ /*
+ * 17: putfield TODO unsupported opcode
+ */
/* 20: return */
}
/** Method. */
public java.util.List getCommentList() {
- /* 0: aload_0 */
+ /*
+ * 0: aload_0 TODO unsupported opcode
+ */
- /* 1: getfield */
+ /*
+ * 1: getfield TODO unsupported opcode
+ */
- /* 4: areturn */
+ /*
+ * 4: areturn TODO unsupported opcode
+ */
}
/** Method. */
public boolean isJavaDoc() {
- /* 0: aload_0 */
+ /*
+ * 0: aload_0 TODO unsupported opcode
+ */
- /* 1: getfield */
+ /*
+ * 1: getfield TODO unsupported opcode
+ */
- /* 4: ireturn */
+ /*
+ * 4: ireturn TODO unsupported opcode
+ */
}
/**
* Method. java.util.List
*/
public void setCommentList(java.util.List arg0) {
- /* 0: aload_0 */
+ /*
+ * 0: aload_0 TODO unsupported opcode
+ */
- /* 1: aload_1 */
+ /*
+ * 1: aload_1 TODO unsupported opcode
+ */
- /* 2: putfield */
+ /*
+ * 2: putfield TODO unsupported opcode
+ */
/* 5: return */
}
* Method. boolean
*/
public void setJavaDoc(boolean arg0) {
- /* 0: aload_0 */
+ /*
+ * 0: aload_0 TODO unsupported opcode
+ */
- /* 1: iload_1 */
+ /*
+ * 1: iload_1 TODO unsupported opcode
+ */
- /* 2: putfield */
+ /*
+ * 2: putfield TODO unsupported opcode
+ */
/* 5: return */
}
/** Default constructor. */
public JcfaField() {
- /* 0: aload_0 */
+ /*
+ * 0: aload_0 TODO unsupported opcode
+ */
/*
* 1: invokespecial jp/igapyon/jcfa/vo/JcfaNode#<init>()V
/** Method. */
public java.lang.String getAccess() {
- /* 0: aload_0 */
+ /*
+ * 0: aload_0 TODO unsupported opcode
+ */
- /* 1: getfield */
+ /*
+ * 1: getfield TODO unsupported opcode
+ */
- /* 4: areturn */
+ /*
+ * 4: areturn TODO unsupported opcode
+ */
}
/** Method. */
public java.lang.String getConstantValue() {
- /* 0: aload_0 */
+ /*
+ * 0: aload_0 TODO unsupported opcode
+ */
- /* 1: getfield */
+ /*
+ * 1: getfield TODO unsupported opcode
+ */
- /* 4: areturn */
+ /*
+ * 4: areturn TODO unsupported opcode
+ */
}
/** Method. */
public java.lang.String getName() {
- /* 0: aload_0 */
+ /*
+ * 0: aload_0 TODO unsupported opcode
+ */
- /* 1: getfield */
+ /*
+ * 1: getfield TODO unsupported opcode
+ */
- /* 4: areturn */
+ /*
+ * 4: areturn TODO unsupported opcode
+ */
}
/** Method. */
public java.lang.String getType() {
- /* 0: aload_0 */
+ /*
+ * 0: aload_0 TODO unsupported opcode
+ */
- /* 1: getfield */
+ /*
+ * 1: getfield TODO unsupported opcode
+ */
- /* 4: areturn */
+ /*
+ * 4: areturn TODO unsupported opcode
+ */
}
/**
* Method. java.lang.String
*/
public void setAccess(java.lang.String arg0) {
- /* 0: aload_0 */
+ /*
+ * 0: aload_0 TODO unsupported opcode
+ */
- /* 1: aload_1 */
+ /*
+ * 1: aload_1 TODO unsupported opcode
+ */
- /* 2: putfield */
+ /*
+ * 2: putfield TODO unsupported opcode
+ */
/* 5: return */
}
* Method. java.lang.String
*/
public void setConstantValue(java.lang.String arg0) {
- /* 0: aload_0 */
+ /*
+ * 0: aload_0 TODO unsupported opcode
+ */
- /* 1: aload_1 */
+ /*
+ * 1: aload_1 TODO unsupported opcode
+ */
- /* 2: putfield */
+ /*
+ * 2: putfield TODO unsupported opcode
+ */
/* 5: return */
}
* Method. java.lang.String
*/
public void setName(java.lang.String arg0) {
- /* 0: aload_0 */
+ /*
+ * 0: aload_0 TODO unsupported opcode
+ */
- /* 1: aload_1 */
+ /*
+ * 1: aload_1 TODO unsupported opcode
+ */
- /* 2: putfield */
+ /*
+ * 2: putfield TODO unsupported opcode
+ */
/* 5: return */
}
* Method. java.lang.String
*/
public void setType(java.lang.String arg0) {
- /* 0: aload_0 */
+ /*
+ * 0: aload_0 TODO unsupported opcode
+ */
- /* 1: aload_1 */
+ /*
+ * 1: aload_1 TODO unsupported opcode
+ */
- /* 2: putfield */
+ /*
+ * 2: putfield TODO unsupported opcode
+ */
/* 5: return */
}
/** Default constructor. */
public JcfaMethod() {
- /* 0: aload_0 */
+ /*
+ * 0: aload_0 TODO unsupported opcode
+ */
/*
* 1: invokespecial jp/igapyon/jcfa/vo/JcfaNode#<init>()V
*/
- /* 4: aload_0 */
+ /*
+ * 4: aload_0 TODO unsupported opcode
+ */
- /* 5: new */
+ /*
+ * 5: new TODO unsupported opcode
+ */
- /* 8: dup */
+ /*
+ * 8: dup TODO unsupported opcode
+ */
/*
* 9: invokespecial java/util/ArrayList#<init>()V
*/
- /* 12: putfield */
+ /*
+ * 12: putfield TODO unsupported opcode
+ */
- /* 15: aload_0 */
+ /*
+ * 15: aload_0 TODO unsupported opcode
+ */
- /* 16: new */
+ /*
+ * 16: new TODO unsupported opcode
+ */
- /* 19: dup */
+ /*
+ * 19: dup TODO unsupported opcode
+ */
/*
* 20: invokespecial java/util/ArrayList#<init>()V
*/
- /* 23: putfield */
+ /*
+ * 23: putfield TODO unsupported opcode
+ */
/* 26: return */
}
/** Method. */
public java.lang.String getAccess() {
- /* 0: aload_0 */
+ /*
+ * 0: aload_0 TODO unsupported opcode
+ */
- /* 1: getfield */
+ /*
+ * 1: getfield TODO unsupported opcode
+ */
- /* 4: areturn */
+ /*
+ * 4: areturn TODO unsupported opcode
+ */
}
/** Method. */
public java.util.List getArugumentTypeList() {
- /* 0: aload_0 */
+ /*
+ * 0: aload_0 TODO unsupported opcode
+ */
- /* 1: getfield */
+ /*
+ * 1: getfield TODO unsupported opcode
+ */
- /* 4: areturn */
+ /*
+ * 4: areturn TODO unsupported opcode
+ */
}
/** Method. */
public java.util.List getCodeList() {
- /* 0: aload_0 */
+ /*
+ * 0: aload_0 TODO unsupported opcode
+ */
- /* 1: getfield */
+ /*
+ * 1: getfield TODO unsupported opcode
+ */
- /* 4: areturn */
+ /*
+ * 4: areturn TODO unsupported opcode
+ */
}
/** Method. */
public java.lang.String getName() {
- /* 0: aload_0 */
+ /*
+ * 0: aload_0 TODO unsupported opcode
+ */
- /* 1: getfield */
+ /*
+ * 1: getfield TODO unsupported opcode
+ */
- /* 4: areturn */
+ /*
+ * 4: areturn TODO unsupported opcode
+ */
}
/** Method. */
public java.lang.String getType() {
- /* 0: aload_0 */
+ /*
+ * 0: aload_0 TODO unsupported opcode
+ */
- /* 1: getfield */
+ /*
+ * 1: getfield TODO unsupported opcode
+ */
- /* 4: areturn */
+ /*
+ * 4: areturn TODO unsupported opcode
+ */
}
/**
* Method. java.lang.String
*/
public void setAccess(java.lang.String arg0) {
- /* 0: aload_0 */
+ /*
+ * 0: aload_0 TODO unsupported opcode
+ */
- /* 1: aload_1 */
+ /*
+ * 1: aload_1 TODO unsupported opcode
+ */
- /* 2: putfield */
+ /*
+ * 2: putfield TODO unsupported opcode
+ */
/* 5: return */
}
* Method. java.lang.String
*/
public void setName(java.lang.String arg0) {
- /* 0: aload_0 */
+ /*
+ * 0: aload_0 TODO unsupported opcode
+ */
- /* 1: aload_1 */
+ /*
+ * 1: aload_1 TODO unsupported opcode
+ */
- /* 2: putfield */
+ /*
+ * 2: putfield TODO unsupported opcode
+ */
/* 5: return */
}
* Method. java.lang.String
*/
public void setType(java.lang.String arg0) {
- /* 0: aload_0 */
+ /*
+ * 0: aload_0 TODO unsupported opcode
+ */
- /* 1: aload_1 */
+ /*
+ * 1: aload_1 TODO unsupported opcode
+ */
- /* 2: putfield */
+ /*
+ * 2: putfield TODO unsupported opcode
+ */
/* 5: return */
}
/** Default constructor. */
public JcfaNode() {
- /* 0: aload_0 */
+ /*
+ * 0: aload_0 TODO unsupported opcode
+ */
/*
* 1: invokespecial java/lang/Object#<init>()V
*/
- /* 4: aload_0 */
+ /*
+ * 4: aload_0 TODO unsupported opcode
+ */
- /* 5: new */
+ /*
+ * 5: new TODO unsupported opcode
+ */
- /* 8: dup */
+ /*
+ * 8: dup TODO unsupported opcode
+ */
/*
* 9: invokespecial jp/igapyon/jcfa/vo/JcfaComment#<init>()V
*/
- /* 12: putfield */
+ /*
+ * 12: putfield TODO unsupported opcode
+ */
/* 15: return */
}
/** Method. */
public jp.igapyon.jcfa.vo.JcfaComment getComment() {
- /* 0: aload_0 */
+ /*
+ * 0: aload_0 TODO unsupported opcode
+ */
- /* 1: getfield */
+ /*
+ * 1: getfield TODO unsupported opcode
+ */
- /* 4: areturn */
+ /*
+ * 4: areturn TODO unsupported opcode
+ */
}
/**
* Method. jp.igapyon.jcfa.vo.JcfaComment
*/
public void setComment(jp.igapyon.jcfa.vo.JcfaComment arg0) {
- /* 0: aload_0 */
+ /*
+ * 0: aload_0 TODO unsupported opcode
+ */
- /* 1: aload_1 */
+ /*
+ * 1: aload_1 TODO unsupported opcode
+ */
- /* 2: putfield */
+ /*
+ * 2: putfield TODO unsupported opcode
+ */
/* 5: return */
}
/** Default constructor. */
public JcfaUnit() {
- /* 0: aload_0 */
+ /*
+ * 0: aload_0 TODO unsupported opcode
+ */
/*
* 1: invokespecial jp/igapyon/jcfa/vo/JcfaNode#<init>()V
*/
- /* 4: aload_0 */
+ /*
+ * 4: aload_0 TODO unsupported opcode
+ */
- /* 5: new */
+ /*
+ * 5: new TODO unsupported opcode
+ */
- /* 8: dup */
+ /*
+ * 8: dup TODO unsupported opcode
+ */
/*
* 9: invokespecial java/util/ArrayList#<init>()V
*/
- /* 12: putfield */
+ /*
+ * 12: putfield TODO unsupported opcode
+ */
/* 15: return */
}
/** Method. */
public java.util.List getClassList() {
- /* 0: aload_0 */
+ /*
+ * 0: aload_0 TODO unsupported opcode
+ */
- /* 1: getfield */
+ /*
+ * 1: getfield TODO unsupported opcode
+ */
- /* 4: areturn */
+ /*
+ * 4: areturn TODO unsupported opcode
+ */
}
/** Method. */
public java.lang.String getName() {
- /* 0: aload_0 */
+ /*
+ * 0: aload_0 TODO unsupported opcode
+ */
- /* 1: getfield */
+ /*
+ * 1: getfield TODO unsupported opcode
+ */
- /* 4: areturn */
+ /*
+ * 4: areturn TODO unsupported opcode
+ */
}
/** Method. */
public java.io.File getTargetFile() {
- /* 0: aload_0 */
+ /*
+ * 0: aload_0 TODO unsupported opcode
+ */
- /* 1: getfield */
+ /*
+ * 1: getfield TODO unsupported opcode
+ */
- /* 4: areturn */
+ /*
+ * 4: areturn TODO unsupported opcode
+ */
}
/**
* Method. java.lang.String
*/
public void setName(java.lang.String arg0) {
- /* 0: aload_0 */
+ /*
+ * 0: aload_0 TODO unsupported opcode
+ */
- /* 1: aload_1 */
+ /*
+ * 1: aload_1 TODO unsupported opcode
+ */
- /* 2: putfield */
+ /*
+ * 2: putfield TODO unsupported opcode
+ */
/* 5: return */
}
* Method. java.io.File
*/
public void setTargetFile(java.io.File arg0) {
- /* 0: aload_0 */
+ /*
+ * 0: aload_0 TODO unsupported opcode
+ */
- /* 1: aload_1 */
+ /*
+ * 1: aload_1 TODO unsupported opcode
+ */
- /* 2: putfield */
+ /*
+ * 2: putfield TODO unsupported opcode
+ */
/* 5: return */
}
public class TestJavaClass001 {
/** Default constructor. */
public TestJavaClass001() {
- /* 0: aload_0 */
+ /*
+ * 0: aload_0 TODO unsupported opcode
+ */
/*
* 1: invokespecial java/lang/Object#<init>()V
/** Default constructor. */
public TestJavaClass002() {
- /* 0: aload_0 */
+ /*
+ * 0: aload_0 TODO unsupported opcode
+ */
/*
* 1: invokespecial java/lang/Object#<init>()V
*/
- /* 4: aload_0 */
+ /*
+ * 4: aload_0 TODO unsupported opcode
+ */
- /* 5: iconst_3 */
+ /*
+ * 5: iconst_3 TODO unsupported opcode
+ */
- /* 6: putfield */
+ /*
+ * 6: putfield TODO unsupported opcode
+ */
/* 9: return */
}
/** Default constructor. */
public TestJavaClass003() {
- /* 0: aload_0 */
+ /*
+ * 0: aload_0 TODO unsupported opcode
+ */
/*
* 1: invokespecial java/lang/Object#<init>()V
*/
- /* 4: aload_0 */
+ /*
+ * 4: aload_0 TODO unsupported opcode
+ */
- /* 5: iconst_1 */
+ /*
+ * 5: iconst_1 TODO unsupported opcode
+ */
- /* 6: putfield */
+ /*
+ * 6: putfield TODO unsupported opcode
+ */
- /* 9: aload_0 */
+ /*
+ * 9: aload_0 TODO unsupported opcode
+ */
- /* 10: iconst_2 */
+ /*
+ * 10: iconst_2 TODO unsupported opcode
+ */
- /* 11: putfield */
+ /*
+ * 11: putfield TODO unsupported opcode
+ */
- /* 14: aload_0 */
+ /*
+ * 14: aload_0 TODO unsupported opcode
+ */
- /* 15: iconst_3 */
+ /*
+ * 15: iconst_3 TODO unsupported opcode
+ */
- /* 16: putfield */
+ /*
+ * 16: putfield TODO unsupported opcode
+ */
- /* 19: aload_0 */
+ /*
+ * 19: aload_0 TODO unsupported opcode
+ */
- /* 20: iconst_4 */
+ /*
+ * 20: iconst_4 TODO unsupported opcode
+ */
- /* 21: putfield */
+ /*
+ * 21: putfield TODO unsupported opcode
+ */
- /* 24: aload_0 */
+ /*
+ * 24: aload_0 TODO unsupported opcode
+ */
- /* 25: iconst_5 */
+ /*
+ * 25: iconst_5 TODO unsupported opcode
+ */
- /* 26: putfield */
+ /*
+ * 26: putfield TODO unsupported opcode
+ */
- /* 29: aload_0 */
+ /*
+ * 29: aload_0 TODO unsupported opcode
+ */
- /* 30: bipush */
+ /*
+ * 30: bipush TODO unsupported opcode
+ */
- /* 32: putfield */
+ /*
+ * 32: putfield TODO unsupported opcode
+ */
- /* 35: aload_0 */
+ /*
+ * 35: aload_0 TODO unsupported opcode
+ */
- /* 36: bipush */
+ /*
+ * 36: bipush TODO unsupported opcode
+ */
- /* 38: putfield */
+ /*
+ * 38: putfield TODO unsupported opcode
+ */
/* 41: return */
}
public class TestJavaClass011 {
/** Default constructor. */
public TestJavaClass011() {
- /* 0: aload_0 */
+ /*
+ * 0: aload_0 TODO unsupported opcode
+ */
/*
* 1: invokespecial java/lang/Object#<init>()V
public class TestJavaClass021 {
/** Default constructor. */
public TestJavaClass021() {
- /* 0: aload_0 */
+ /*
+ * 0: aload_0 TODO unsupported opcode
+ */
/*
* 1: invokespecial java/lang/Object#<init>()V
/** Method. */
public void loopSample() {
- /* 0: iconst_0 */
+ /*
+ * 0: iconst_0 TODO unsupported opcode
+ */
- /* 1: istore_1 */
+ /*
+ * 1: istore_1 TODO unsupported opcode
+ */
- /* 2: goto */
+ /*
+ * 2: goto TODO unsupported opcode
+ */
/*
* 5: getstatic java.lang.System#out type:Ljava/io/PrintStream;
*/
- /* 8: iload_1 */
+ /*
+ * 8: iload_1 TODO unsupported opcode
+ */
/*
* 9: invokevirtual java/io/PrintStream#println(I)V
*/
- /* 12: iinc */
+ /*
+ * 12: iinc TODO unsupported opcode
+ */
- /* 15: iload_1 */
+ /*
+ * 15: iload_1 TODO unsupported opcode
+ */
- /* 16: bipush */
+ /*
+ * 16: bipush TODO unsupported opcode
+ */
- /* 18: if_icmplt */
+ /*
+ * 18: if_icmplt TODO unsupported opcode
+ */
/* 21: return */
}
public class TestJavaClass031 {
/** Default constructor. */
public TestJavaClass031() {
- /* 0: aload_0 */
+ /*
+ * 0: aload_0 TODO unsupported opcode
+ */
/*
* 1: invokespecial java/lang/Object#<init>()V
/** Method. */
public void switchSample() {
- /* 0: iconst_5 */
+ /*
+ * 0: iconst_5 TODO unsupported opcode
+ */
- /* 1: istore_1 */
+ /*
+ * 1: istore_1 TODO unsupported opcode
+ */
- /* 2: iload_1 */
+ /*
+ * 2: iload_1 TODO unsupported opcode
+ */
/*
* 3: tableswitch FIXME NO_OF_OPERANDS has negative value:tableswitch:
- * -2
+ * -2 TODO unsupported opcode
*/
}
}
\ No newline at end of file
public class TestJavaClass041 {
/** Default constructor. */
public TestJavaClass041() {
- /* 0: aload_0 */
+ /*
+ * 0: aload_0 TODO unsupported opcode
+ */
/*
* 1: invokespecial java/lang/Object#<init>()V
/** Method. */
public void throwSample() {
- /* 0: new */
+ /*
+ * 0: new TODO unsupported opcode
+ */
- /* 3: dup */
+ /*
+ * 3: dup TODO unsupported opcode
+ */
/*
* 4: ldc Test
* java/lang/IllegalArgumentException#<init>(Ljava/lang/String;)V
*/
- /* 9: athrow */
+ /*
+ * 9: athrow TODO unsupported opcode
+ */
- /* 10: astore_1 */
+ /*
+ * 10: astore_1 TODO unsupported opcode
+ */
- /* 11: aload_1 */
+ /*
+ * 11: aload_1 TODO unsupported opcode
+ */
/*
* 12: invokevirtual