Package org.apache.hivemind.service

Examples of org.apache.hivemind.service.MethodSignature


        b.addln("return property;");

        b.end();

        MethodSignature sig =
            new MethodSignature(serviceInterface, "_targetServiceProperty", null, null);
        cf.addMethod(Modifier.FINAL | Modifier.PRIVATE, sig, b.toString());
    }
View Full Code Here


            toString |= ClassFabUtils.isToString(method);

            String body = "return ($r) _targetServiceProperty()." + method.getName() + "($$);";

            cf.addMethod(Modifier.PUBLIC, new MethodSignature(method), body);
        }

        if (!toString)
            ClassFabUtils.addToStringMethod(
                cf,
View Full Code Here

{
    private MethodMatcher _m = new MethodMatcher();

    public void testEmpty()
    {
        MethodSignature sig = getMethodSignature(this, "equals");

        assertEquals(null, _m.get(sig));
    }
View Full Code Here

        Method[] methods = target.getMethods();

        for (int i = 0; i < methods.length; i++)
        {
            if (methods[i].getName().equals(name))
                return new MethodSignature(methods[i]);
        }

        throw new AssertionFailedError(
            "Class " + target.getName() + " does not contain a method named: '" + name + "'.");
    }
View Full Code Here

    {
        List l = new ArrayList();
        l.add(new ExactNameFilter("intArg"));

        CompositeFilter f = new CompositeFilter(l);
        MethodSignature sig = getMethodSignature(MethodSubject.class, "intArg");

        assertEquals(true, f.matchMethod(sig));

        l.add(new ParameterCountFilter(0));
View Full Code Here

            filterMethods.add(mi.next());
        }

        while (!serviceMethods.isEmpty())
        {
            MethodSignature ms = (MethodSignature) serviceMethods.remove(0);

            addBridgeMethod(ms, filterMethods);
        }

        reportExtraFilterMethods(filterMethods);
View Full Code Here

    {
        Iterator i = filterMethods.iterator();

        while (i.hasNext())
        {
            MethodSignature ms = (MethodSignature) i.next();

            _errorLog.error(PipelineMessages.extraFilterMethod(
                    ms,
                    _filterInterface,
                    _serviceInterface,
View Full Code Here

    {
        Iterator i = filterMethods.iterator();

        while (i.hasNext())
        {
            MethodSignature fms = (MethodSignature) i.next();

            int position = _filterMethodAnalyzer.findServiceInterfacePosition(ms, fms);

            if (position >= 0)
            {
View Full Code Here

        b.addln("return property;");

        b.end();

        MethodSignature sig = new MethodSignature(serviceInterface, "_targetServiceProperty", null,
                null);
        cf.addMethod(Modifier.FINAL | Modifier.PRIVATE, sig, b.toString());
    }
View Full Code Here

    {
        MethodIterator mi = new MethodIterator(serviceInterface);

        while (mi.hasNext())
        {
            MethodSignature sig = mi.next();

            String body = "return ($r) _targetServiceProperty()." + sig.getName() + "($$);";

            cf.addMethod(Modifier.PUBLIC, sig, body);
        }

        if (!mi.getToString())
View Full Code Here

TOP

Related Classes of org.apache.hivemind.service.MethodSignature

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.