Examples of MethodBlockBuilder


Examples of com.devexperts.egen.processor.tools.MethodBlockBuilder

                JCTree.JCExpression objectInputClass = maker.Ident(utils.getName("java"));
                objectInputClass = maker.Select(objectInputClass, utils.getName("io"));
                objectInputClass = maker.Select(objectInputClass, utils.getName("ObjectInput"));

                MethodBlockBuilder methodBlockBuilder = new MethodBlockBuilder(maker, utils, classDecl);
                JCTree.JCBlock writeExternalBlock = methodBlockBuilder.writeExternalBlock();

                JCTree.JCMethodDecl writeExternalMethod = getWriteExternalMethod(utils, ioExceptionClass,
                        methodModifiers, objectOutputClass, writeExternalBlock);

                JCTree.JCBlock readExternalBlock = methodBlockBuilder.readExternalBlock();

                JCTree.JCMethodDecl readExternalMethod = getReadExternalMethod(utils, ioExceptionClass, classNotFoundExceptionClass, methodModifiers, objectInputClass, readExternalBlock);

                JCTree.JCBlock prepareFlagsBlock = methodBlockBuilder.prepareFlagsBlock();

                JCTree.JCMethodDecl prepareFlagsMethod = getPrepareFlagsMethod(utils, prepareFlagsBlock);

                classDecl.defs = classDecl.defs.append(writeExternalMethod);
                classDecl.defs = classDecl.defs.append(readExternalMethod);
View Full Code Here

Examples of com.devexperts.egen.processor.tools.MethodBlockBuilder

        JCTree.JCExpression objectInputClass = getJcInExpression(utils);

        JCTree.JCExpression objectOutputClass = getJcExpressionOut(utils);

        MethodBlockBuilder methodBlockBuilder = new MethodBlockBuilder(maker, utils, classDecl);
        prepareEnviromentVariables(utils, classDecl, classNotFoundExceptionClass, ioExceptionClass, methodModifiers, objectInputClass, objectOutputClass, methodBlockBuilder);


        for (JCTree t : classDecl.implementing) {
            processingEnv.getMessager().printMessage(Diagnostic.Kind.NOTE, t.getClass() + t.toString());
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.