Beispiel #1
0
def find_descendants(): 
    """
    retrieves descendants of class at point by running a Unix find. 
    simple huh?
    """
    fname=lisp.buffer_file_name()
    a = Project(fname)
    thing, start = thing_at_point(RIGHT1, LEFT1)
    descs = a.find_all_descendants(thing)
    ready_output()
    
    for item in descs:
        lisp.insert(item)
Beispiel #2
0
os.system('mkdir /tmp/test/bla/bla')
cmd = 'echo "sourcepath \\"asdasf\\"\" > /tmp/test/prj.el'
os.system(cmd)

print a.find_prj_el("/tmp/test/bla/bla")

try:
    print a.find_prj_el("/tmp")
except Exception:
    print "exception raised"

print a.get_src_dir(currdir + "/./test")

t = Project(currdir + "/./test")
print "top src dir " + t.top_src_dir
print t.find_all_descendants("A")

print t.run_command('ls')

t = Project(currdir + "/./test")
print "top src dir " + t.top_src_dir
print t.find_file_for_thing("C", currdir + "/test/test/bla/B.java")

t = Project(currdir + "/./test")
print "top src dir " + t.top_src_dir
type, pos = t.find_declaration_type("anani", currdir + "/test/test/bla/B.java",
                                    423)

os.system("cp " + currdir + "/test/lib/commons-logging.jar /tmp/")
t = Project(currdir + "/./test")
print t.top_src_dir
Beispiel #3
0
os.system('mkdir /tmp/test/bla/bla')
cmd = 'echo "sourcepath \\"asdasf\\"\" > /tmp/test/prj.el'
os.system(cmd)

print a.find_prj_el("/tmp/test/bla/bla")

try:
    print a.find_prj_el("/tmp")
except Exception:
    print "exception raised"

print a.get_src_dir(currdir + "/./test")

t = Project(currdir + "/./test")
print "top src dir " + t.top_src_dir
print t.find_all_descendants("A")

print t.run_command('ls')

t = Project(currdir + "/./test")
print "top src dir " + t.top_src_dir
print t.find_file_for_thing("C", currdir + "/test/test/bla/B.java")

t = Project(currdir + "/./test")
print "top src dir " + t.top_src_dir
type, pos = t.find_declaration_type("anani", currdir + "/test/test/bla/B.java", 423)

os.system("cp " + currdir + "/test/lib/commons-logging.jar /tmp/")
t = Project(currdir + "/./test")
print t.top_src_dir
t.unjar()