Package org.apache.tapestry.annotations

Examples of org.apache.tapestry.annotations.Environmental


                "environment",
                _environment);

        for (String name : names)
        {
            Environmental annotation = transformation.getFieldAnnotation(name, Environmental.class);

            String type = transformation.getFieldType(name);

            // TODO: Check for primitives

            // Caching might be good for efficiency at some point.

            String methodName = transformation.newMemberName("environment_read", name);

            MethodSignature sig = new MethodSignature(Modifier.PRIVATE, type, methodName, null,
                    null);

            String body = String.format(
                    "return ($r) %s.%s($type);",
                    envField,
                    annotation.value() ? "peekRequired" : "peek");

            transformation.addMethod(sig, body);

            transformation.replaceReadAccess(name, methodName);
            transformation.makeReadOnly(name);
View Full Code Here


                "environment",
                _environment);

        for (String name : names)
        {
            Environmental annotation = transformation.getFieldAnnotation(name, Environmental.class);

            String type = transformation.getFieldType(name);

            // TODO: Check for primitives

            // Caching might be good for efficiency at some point.

            String methodName = transformation.newMemberName("environment_read", name);

            TransformMethodSignature sig = new TransformMethodSignature(Modifier.PRIVATE, type, methodName, null,
                                                                        null);

            String body = String.format(
                    "return ($r) %s.%s($type);",
                    envField,
                    annotation.value() ? "peekRequired" : "peek");

            transformation.addMethod(sig, body);

            transformation.replaceReadAccess(name, methodName);
            transformation.makeReadOnly(name);
View Full Code Here

                "environment",
                _environment);

        for (String name : names)
        {
            Environmental annotation = transformation.getFieldAnnotation(name, Environmental.class);

            String type = transformation.getFieldType(name);

            // TODO: Check for primitives

            // Caching might be good for efficiency at some point.

            String methodName = transformation.newMemberName("environment_read", name);

            TransformMethodSignature sig = new TransformMethodSignature(Modifier.PRIVATE, type, methodName, null,
                    null);

            String body = String.format(
                    "return ($r) %s.%s($type);",
                    envField,
                    annotation.value() ? "peekRequired" : "peek");

            transformation.addMethod(sig, body);

            transformation.replaceReadAccess(name, methodName);
            transformation.makeReadOnly(name);
View Full Code Here

                "environment",
                _environment);

        for (String name : names)
        {
            Environmental annotation = transformation.getFieldAnnotation(name, Environmental.class);

            String type = transformation.getFieldType(name);

            // TODO: Check for primitives

            // Caching might be good for efficiency at some point.

            String methodName = transformation.newMemberName("environment_read_"
                    + InternalUtils.stripMemberPrefix(name));

            MethodSignature sig = new MethodSignature(Modifier.PRIVATE, type, methodName, null,
                    null);

            String body = String.format(
                    "return ($r) %s.%s($type);",
                    envField,
                    annotation.value() ? "peekRequired" : "peek");

            transformation.addMethod(sig, body);

            transformation.replaceReadAccess(name, methodName);
            transformation.makeReadOnly(name);
View Full Code Here

                "environment",
                _environment);

        for (String name : names)
        {
            Environmental annotation = transformation.getFieldAnnotation(name, Environmental.class);

            String type = transformation.getFieldType(name);

            // TODO: Check for primitives

            // Caching might be good for efficiency at some point.

            String methodName = transformation.newMemberName("environment_read", name);

            TransformMethodSignature sig = new TransformMethodSignature(Modifier.PRIVATE, type, methodName, null,
                                                                        null);

            String body = String.format(
                    "return ($r) %s.%s($type);",
                    envField,
                    annotation.value() ? "peekRequired" : "peek");

            transformation.addMethod(sig, body);

            transformation.replaceReadAccess(name, methodName);
            transformation.makeReadOnly(name);
View Full Code Here

TOP

Related Classes of org.apache.tapestry.annotations.Environmental

Copyright © 2018 www.massapicom. 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.