Examples of containsMethod()


Examples of org.apache.bcel.generic.ClassGen.containsMethod()

     * @param sig method signature
     * @return <code>true</code> if method was present, <code>false</code> if not
     */
    public boolean deleteMethod(String name, String sig) {
        ClassGen cg = getClassGen();
        Method method = cg.containsMethod(name, sig);
        if (method == null) {
            return false;
        } else {
            cg.removeMethod(method);
            m_isModified = true;
View Full Code Here

Examples of org.apache.hivemind.service.ClassFab.containsMethod()

        builder.addln(" return _inner.toString();");
        builder.end();

        MethodSignature toStringSignature = new MethodSignature(String.class, "toString", null,
                null);
        if (!classFab.containsMethod(toStringSignature)) {
            classFab.addMethod(Modifier.PUBLIC, toStringSignature, builder.toString());
        }

        return classFab.createClass();
    }
View Full Code Here

Examples of org.apache.hivemind.service.ClassFab.containsMethod()

               
                //_log.warn("Unsupported setter compilation caught: " + uc.getMessage() + " for expression: " + expression.toString(), uc);

                setBody = generateOgnlSetter(classFab, valueSetter);

                if (!classFab.containsMethod(expressionSetter)) {

                    classFab.addField("_node", Node.class);
                    classFab.addMethod(Modifier.PUBLIC, expressionSetter, "{ _node = $1; }");
                }
            }
View Full Code Here

Examples of org.apache.hivemind.service.ClassFab.containsMethod()

            try {

                if (setBody == null) {
                    setBody = generateOgnlSetter(classFab, valueSetter);

                    if (!classFab.containsMethod(expressionSetter)) {

                        classFab.addField("_node", Node.class);
                        classFab.addMethod(Modifier.PUBLIC, expressionSetter, "{ _node = $1; }");
                    }
                }
View Full Code Here

Examples of org.apache.hivemind.service.ClassFab.containsMethod()

                return;
            }

            // need to set expression on node if the field was just defined.

            if (classFab.containsMethod(expressionSetter)) {

                expression.getAccessor().setExpression(expression);
            }

        }
View Full Code Here

Examples of org.apache.hivemind.service.ClassFab.containsMethod()

            MethodSignature valueGetter = new MethodSignature(Object.class, "get", new Class[]{OgnlContext.class, Object.class}, null);
            MethodSignature valueSetter = new MethodSignature(void.class, "set", new Class[]{OgnlContext.class, Object.class, Object.class}, null);

            MethodSignature expressionSetter = new MethodSignature(void.class, "setExpression", new Class[]{Node.class}, null);

            if (!classFab.containsMethod(expressionSetter)) {

                classFab.addField("_node", Node.class);
                classFab.addMethod(Modifier.PUBLIC, expressionSetter, "{ _node = $1; }");
            }
View Full Code Here

Examples of org.apache.hivemind.service.ClassFab.containsMethod()

            expression.setAccessor((ExpressionAccessor) clazz.newInstance());

            // need to set expression on node if the field was just defined.

            if (classFab.containsMethod(expressionSetter)) {

                expression.getAccessor().setExpression(expression);
            }

        } catch (Throwable t) {
View Full Code Here

Examples of org.apache.hivemind.service.ClassFab.containsMethod()

            MethodSignature valueGetter = new MethodSignature(Object.class, "get", new Class[]{OgnlContext.class, Object.class}, null);
            MethodSignature valueSetter = new MethodSignature(void.class, "set", new Class[]{OgnlContext.class, Object.class, Object.class}, null);

            MethodSignature expressionSetter = new MethodSignature(void.class, "setExpression", new Class[]{Node.class}, null);

            if (!classFab.containsMethod(expressionSetter))
            {
                classFab.addField("_node", Node.class);
                classFab.addMethod(Modifier.PUBLIC, expressionSetter, "{ _node = $1; }");
            }
View Full Code Here

Examples of org.apache.hivemind.service.ClassFab.containsMethod()

            expression.setAccessor((ExpressionAccessor) clazz.newInstance());

            // need to set expression on node if the field was just defined.

            if (classFab.containsMethod(expressionSetter))
            {
                expression.getAccessor().setExpression(expression);
            }

        } catch (Throwable t)
View Full Code Here

Examples of org.apache.hivemind.service.ClassFab.containsMethod()

            MethodSignature valueGetter = new MethodSignature(Object.class, "get", new Class[]{OgnlContext.class, Object.class}, null);
            MethodSignature valueSetter = new MethodSignature(void.class, "set", new Class[]{OgnlContext.class, Object.class, Object.class}, null);

            MethodSignature expressionSetter = new MethodSignature(void.class, "setExpression", new Class[]{Node.class}, null);

            if (!classFab.containsMethod(expressionSetter))
            {
                classFab.addField("_node", Node.class);
                classFab.addMethod(Modifier.PUBLIC, expressionSetter, "{ _node = $1; }");
            }
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.