private void printConstructor(PrintWriter out, ClassNode clazz, ConstructorNode constructorNode) { printAnnotations(out, constructorNode); // printModifiers(out, constructorNode.getModifiers()); out.print("public "); // temporary hack String className = clazz.getNameWithoutPackage(); if (clazz instanceof InnerClassNode) className = className.substring(className.lastIndexOf("$") + 1); out.println(className); printParams(out, constructorNode); ConstructorCallExpression constrCall = getConstructorCallExpression(constructorNode); if (constrCall == null || !constrCall.isSpecialCall()) { out.println(" {}"); } else { out.println(" {"); printSpecialConstructorArgs(out, constructorNode, constrCall); out.println("}"); } }
out.print(methodNode.getName()); printParams(out, methodNode);
private void genConstructor(ClassNode clazz, ConstructorNode constructorNode, PrintWriter out) { // printModifiers(out, constructorNode.getModifiers()); out.print("public "); // temporary hack out.print(clazz.getNameWithoutPackage()); printParams(constructorNode, out); ConstructorCallExpression constrCall = getConstructorCallExpression(constructorNode); if (constrCall == null || !constrCall.isSpecialCall()) { out.println(" {}"); } else { out.println(" {"); genSpecialConstructorArgs(out, constructorNode, constrCall); out.println("}"); } }
private void genConstructor(ClassNode clazz, ConstructorNode constructorNode, PrintWriter out) { // printModifiers(out, constructorNode.getModifiers()); out.print("public "); // temporary hack out.print(clazz.getNameWithoutPackage()); printParams(constructorNode, out); ConstructorCallExpression constrCall = getConstructorCallExpression(constructorNode); if (constrCall == null || !constrCall.isSpecialCall()) { out.println(" {}"); } else { out.println(" {"); genSpecialConstructorArgs(out, constructorNode, constrCall); out.println("}"); } }
private void genConstructor(ClassNode clazz, ConstructorNode constructorNode, PrintWriter out) { // printModifiers(out, constructorNode.getModifiers()); out.print("public "); // temporary hack out.print(clazz.getNameWithoutPackage()); printParams(constructorNode, out); ConstructorCallExpression constrCall = getConstructorCallExpression(constructorNode); if (constrCall == null || !constrCall.isSpecialCall()) { out.println(" {}"); } else { out.println(" {"); genSpecialConstructorArgs(out, constructorNode, constrCall); out.println("}"); } }
private void printConstructor(PrintWriter out, ClassNode clazz, ConstructorNode constructorNode) { printAnnotations(out, constructorNode); // printModifiers(out, constructorNode.getModifiers()); out.print("public "); // temporary hack String className = clazz.getNameWithoutPackage(); if (clazz instanceof InnerClassNode) className = className.substring(className.lastIndexOf("$") + 1); out.println(className); printParams(out, constructorNode); ConstructorCallExpression constrCall = getConstructorCallExpression(constructorNode); if (constrCall == null || !constrCall.isSpecialCall()) { out.println(" {}"); } else { out.println(" {"); printSpecialConstructorArgs(out, constructorNode, constrCall); out.println("}"); } }
private void genMethod(ClassNode clazz, MethodNode methodNode, PrintWriter out) { if (methodNode.getName().equals("<clinit>")) return; if (!clazz.isInterface()) printModifiers(out, methodNode.getModifiers()); writeGenericsBounds(out, methodNode.getGenericsTypes()); out.print(" "); printType(methodNode.getReturnType(), out); out.print(" "); out.print(methodNode.getName()); printParams(methodNode, out); ClassNode[] exceptions = methodNode.getExceptions(); for (int i=0; i<exceptions.length; i++) { ClassNode exception = exceptions[i]; if (i==0) { out.print("throws "); } else { out.print(", "); } printType(exception,out); } if ((methodNode.getModifiers() & Opcodes.ACC_ABSTRACT) != 0) { out.println(";"); } else { out.print(" { "); ClassNode retType = methodNode.getReturnType(); printReturn(out, retType); out.println("}"); } }
private void genMethod(ClassNode clazz, MethodNode methodNode, PrintWriter out) { if (methodNode.getName().equals("<clinit>")) return; if (!clazz.isInterface()) printModifiers(out, methodNode.getModifiers()); writeGenericsBounds(out, methodNode.getGenericsTypes()); out.print(" "); printType(methodNode.getReturnType(), out); out.print(" "); out.print(methodNode.getName()); printParams(methodNode, out); ClassNode[] exceptions = methodNode.getExceptions(); for (int i=0; i<exceptions.length; i++) { ClassNode exception = exceptions[i]; if (i==0) { out.print("throws "); } else { out.print(", "); } printType(exception,out); } if ((methodNode.getModifiers() & Opcodes.ACC_ABSTRACT) != 0) { out.println(";"); } else { out.print(" { "); ClassNode retType = methodNode.getReturnType(); printReturn(out, retType); out.println("}"); } }
private void genMethod(ClassNode clazz, MethodNode methodNode, PrintWriter out) { if (methodNode.getName().equals("<clinit>")) return; if (methodNode.isPrivate() || !Utilities.isJavaIdentifier(methodNode.getName())) return; if (!clazz.isInterface()) printModifiers(out, methodNode.getModifiers()); writeGenericsBounds(out, methodNode.getGenericsTypes()); out.print(" "); printType(methodNode.getReturnType(), out); out.print(" "); out.print(methodNode.getName()); printParams(methodNode, out); ClassNode[] exceptions = methodNode.getExceptions(); for (int i=0; i<exceptions.length; i++) { ClassNode exception = exceptions[i]; if (i==0) { out.print("throws "); } else { out.print(", "); } printType(exception,out); } if ((methodNode.getModifiers() & Opcodes.ACC_ABSTRACT) != 0) { out.println(";"); } else { out.print(" { "); ClassNode retType = methodNode.getReturnType(); printReturn(out, retType); out.println("}"); } }
out.print(methodNode.getName()); printParams(out, methodNode);