Package org.python.pydev.parser.jython.ast

Examples of org.python.pydev.parser.jython.ast.ClassDef


        decoratorsType[] decs = null;
        keywordType[] keywords = null;
        exprType starargs = null;
        exprType kwargs = null;

        ClassDef def = new ClassDef(new NameTok(name, NameTok.ClassName), bases, body, decs, keywords, starargs, kwargs);
        return def;

    }
View Full Code Here


                        "    def method1(self, *args, **kwargs):\n" +
                        "        ";

                Tuple<SimpleNode, Throwable> tup = parseILegalDocSuccessfully(s);
                Module m = (Module) tup.o1;
                ClassDef c = (ClassDef) m.body[0];
                FunctionDef func = (FunctionDef) c.body[0];
                assertEquals("method1", NodeUtils.getRepresentationString(func));
                return true;
            }
        });
View Full Code Here

                        "    def a(self):     \n" +
                        "        pass         \n";

                Tuple<SimpleNode, Throwable> tup = parseILegalDocSuccessfully(s);
                Module m = (Module) tup.o1;
                ClassDef d = (ClassDef) m.body[1];
                assertEquals("D", NodeUtils.getRepresentationString(d));
                return true;
            }
        });
    }
View Full Code Here

                        "        pass    \n";

                Tuple<SimpleNode, Throwable> tup = parseILegalDocSuccessfully(s);
                Module m = (Module) tup.o1;
                assertEquals(1, m.body.length);
                ClassDef c = (ClassDef) m.body[0];
                assertEquals(1, c.body.length);
                FunctionDef f = (FunctionDef) c.body[0];
                assertEquals("meth1", NodeUtils.getRepresentationString(f));
                return true;
            }
View Full Code Here

                        "    pass    \n";

                Tuple<SimpleNode, Throwable> tup = parseILegalDocSuccessfully(s);
                Module m = (Module) tup.o1;
                assertEquals(2, m.body.length);
                ClassDef c = (ClassDef) m.body[0];
                assertEquals("Test", NodeUtils.getRepresentationString(c));
                FunctionDef f = (FunctionDef) m.body[1];
                assertEquals("meth1", NodeUtils.getRepresentationString(f));
                return true;
            }
View Full Code Here

                        "        ";

                Tuple<SimpleNode, Throwable> tup = parseILegalDocSuccessfully(s);
                Module m = (Module) tup.o1;
                assertEquals(1, m.body.length);
                ClassDef c = (ClassDef) m.body[0];
                assertEquals("A", NodeUtils.getRepresentationString(c));
                FunctionDef f = (FunctionDef) c.body[0];
                assertEquals("method1", NodeUtils.getRepresentationString(f));
                return true;
            }
View Full Code Here

                        "";

                Tuple<SimpleNode, Throwable> tup = parseILegalDocSuccessfully(s);
                Module m = (Module) tup.o1;
                assertEquals(1, m.body.length);
                ClassDef cdef = (ClassDef) m.body[0];
                assertEquals("drDropTarget", NodeUtils.getRepresentationString(cdef));
                assertEquals(1, cdef.body.length);
                FunctionDef fdef = (FunctionDef) cdef.body[0];
                assertEquals("__init__", NodeUtils.getRepresentationString(fdef));
                return true;
View Full Code Here

                        "";

                Tuple<SimpleNode, Throwable> tup = parseILegalDocSuccessfully(s);
                Module m = (Module) tup.o1;
                assertEquals(1, m.body.length);
                ClassDef cdef = (ClassDef) m.body[0];
                assertEquals("drDropTarget", NodeUtils.getRepresentationString(cdef));
                assertEquals(3, cdef.body.length);
                assertEquals("__init__", NodeUtils.getRepresentationString((FunctionDef) cdef.body[0]));
                assertEquals("method2", NodeUtils.getRepresentationString((FunctionDef) cdef.body[1]));
                assertEquals("method3", NodeUtils.getRepresentationString((FunctionDef) cdef.body[2]));
View Full Code Here

                        "        self.                          \n";

                Tuple<SimpleNode, Throwable> tup = parseILegalDocSuccessfully(s);
                Module m = (Module) tup.o1;
                assertEquals(1, m.body.length);
                ClassDef cdef = (ClassDef) m.body[0];
                assertEquals("LinkedList", NodeUtils.getRepresentationString(cdef));
                assertEquals(1, cdef.body.length);
                assertEquals("__init__", NodeUtils.getRepresentationString((FunctionDef) cdef.body[0]));
                return true;
            }
View Full Code Here

                        "class B:\n";

                Tuple<SimpleNode, Throwable> tup = parseILegalDocSuccessfully(s);
                Module m = (Module) tup.o1;
                assertEquals(2, m.body.length);
                ClassDef cdef = (ClassDef) m.body[0];
                assertEquals("LinkedList", NodeUtils.getRepresentationString(cdef));
                assertEquals(1, cdef.body.length);
                assertEquals("m1", NodeUtils.getRepresentationString((FunctionDef) cdef.body[0]));
                assertEquals("B", NodeUtils.getRepresentationString(m.body[1]));
                return true;
View Full Code Here

TOP

Related Classes of org.python.pydev.parser.jython.ast.ClassDef

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.