public void invokeSuperConstructor(TypeDesc[] params) { invokeConstructor(mClassFile.getSuperClassName(), params); }
/** * @throws IllegalArgumentException if method has no code */ public CodeDisassembler(MethodInfo method) throws IllegalArgumentException { mMethod = method; mEnclosingClassName = method.getClassFile().getClassName(); mSuperClassName = method.getClassFile().getSuperClassName(); if ((mCode = method.getCodeAttr()) == null) { throw new IllegalArgumentException("Method defines no code"); } mCp = mCode.getConstantPool(); CodeBuffer buffer = mCode.getCodeBuffer(); mByteCodes = buffer.getByteCodes(); mExceptionHandlers = buffer.getExceptionHandlers(); }
public void invokeSuperConstructor(TypeDesc[] params) { invokeConstructor(mClassFile.getSuperClassName(), params); }
if (mClassFile.getSuperClassName() != null) { print(" extends "); print(mClassFile.getSuperClassName());
/** * @throws IllegalArgumentException if method has no code */ public CodeDisassembler(MethodInfo method) throws IllegalArgumentException { mMethod = method; mEnclosingClassName = method.getClassFile().getClassName(); mSuperClassName = method.getClassFile().getSuperClassName(); if ((mCode = method.getCodeAttr()) == null) { throw new IllegalArgumentException("Method defines no code"); } mCp = mCode.getConstantPool(); CodeBuffer buffer = mCode.getCodeBuffer(); mByteCodes = buffer.getByteCodes(); mExceptionHandlers = buffer.getExceptionHandlers(); }
mIndent += 4; println("ClassFile cf = new ClassFile(\"" + escape(cf.getClassName()) + "\", \"" + escape(cf.getSuperClassName()) + "\");"); } else { println("static ClassFile createClassFile(ClassFile cf) {"); escape(innerClasses[i].getSuperClassName()) + "\");"); String suffix = "_" + (i + 1); if (innerClassSuffix != null) {
throws SupportException final TypeDesc superType = TypeDesc.forClass(mClassFile.getSuperClassName()); final Iterable<? extends JDBCStorableProperty<?>> properties = mInfo.getPrimaryKeyProperties().values();
throws SupportException final TypeDesc superType = TypeDesc.forClass(mClassFile.getSuperClassName()); final Iterable<? extends JDBCStorableProperty<?>> properties = mInfo.getPrimaryKeyProperties().values();
TypeDesc superType = TypeDesc.forClass(mClassFile.getSuperClassName());
TypeDesc superType = TypeDesc.forClass(mClassFile.getSuperClassName());
if (mClassFile.getSuperClassName() != null) { print(" extends "); print(mClassFile.getSuperClassName());
b.invokeSuper(mClassFile.getSuperClassName(), INSERT_METHOD_NAME, null, null); Label tryEnd = b.createLabel().setLocation(); b.returnVoid(); b.invokeSuper(mClassFile.getSuperClassName(), TRY_INSERT_METHOD_NAME, TypeDesc.BOOLEAN, null); Label innerTryEnd = b.createLabel().setLocation();
b.invokeSuper(mClassFile.getSuperClassName(), INSERT_METHOD_NAME, null, null); Label tryEnd = b.createLabel().setLocation(); b.returnVoid(); b.invokeSuper(mClassFile.getSuperClassName(), TRY_INSERT_METHOD_NAME, TypeDesc.BOOLEAN, null); Label innerTryEnd = b.createLabel().setLocation();
b.loadThis(); b.loadLocal(b.getParameter(0)); b.invokeSuper(mClassFile.getSuperClassName(), writeName, null, new TypeDesc[]{type}); b.invokeSuper(mClassFile.getSuperClassName(), StorableGenerator.CHECK_PK_FOR_INSERT_METHOD_NAME, null, null); b.invokeSuper(mClassFile.getSuperClassName(), StorableGenerator.CHECK_PK_FOR_UPDATE_METHOD_NAME, null, null); b.invokeSuper(mClassFile.getSuperClassName(), StorableGenerator.CHECK_PK_FOR_DELETE_METHOD_NAME, null, null); b.invokeSuper(mClassFile.getSuperClassName(), StorableGenerator.CHECK_PK_FOR_LOAD_METHOD_NAME, null, null);
b.loadThis(); b.loadLocal(b.getParameter(0)); b.invokeSuper(mClassFile.getSuperClassName(), writeName, null, new TypeDesc[]{type}); b.invokeSuper(mClassFile.getSuperClassName(), StorableGenerator.CHECK_PK_FOR_INSERT_METHOD_NAME, null, null); b.invokeSuper(mClassFile.getSuperClassName(), StorableGenerator.CHECK_PK_FOR_UPDATE_METHOD_NAME, null, null); b.invokeSuper(mClassFile.getSuperClassName(), StorableGenerator.CHECK_PK_FOR_DELETE_METHOD_NAME, null, null); b.invokeSuper(mClassFile.getSuperClassName(), StorableGenerator.CHECK_PK_FOR_LOAD_METHOD_NAME, null, null);
mIndent += 4; println("ClassFile cf = new ClassFile(\"" + escape(cf.getClassName()) + "\", \"" + escape(cf.getSuperClassName()) + "\");"); } else { println("static ClassFile createClassFile(ClassFile cf) {"); escape(innerClasses[i].getSuperClassName()) + "\");"); String suffix = "_" + (i + 1); if (innerClassSuffix != null) {