String sig = methodSignature.encode(); responseMethod.setGenericSignature(sig);
"}", droolsPojo ); MethodSignature getLeftTuplesSignature = new MethodSignature(null, null, listOfTuple, null); getLeftTuplesCtMethod.setGenericSignature(getLeftTuplesSignature.encode()); droolsPojo.addMethod(getLeftTuplesCtMethod);
"}", droolsPojo ); MethodSignature getLeftTuplesSignature = new MethodSignature(null, null, listOfTuple, null); getLeftTuplesCtMethod.setGenericSignature(getLeftTuplesSignature.encode()); droolsPojo.addMethod(getLeftTuplesCtMethod);
).encode()); attributeClass.addMethod(getterMethod);
).encode()); attributeClass.addMethod(getterMethod);
private String transformMethodSignature(SignatureAttribute signatureAttribute) throws BadBytecode { String originalSig = signatureAttribute.getSignature(); SignatureAttribute.MethodSignature methodSignature = SignatureAttribute.toMethodSignature(originalSig); SignatureAttribute.ClassType returnType = new SignatureAttribute.ClassType("javax.ws.rs.core.Response"); SignatureAttribute.MethodSignature replacementSignature = new SignatureAttribute.MethodSignature( methodSignature.getTypeParameters(), methodSignature.getParameterTypes(), returnType, methodSignature.getExceptionTypes()); return replacementSignature.encode(); } }