@package my.package
def myMethod(data)
{
// do stuff with data
}
return thismethod = new my.package.MyClass()
myClass.myMethod(my_data)class Foo {
def sum(a, b) {
return a + b
}
}
def createFoo() {
return new Foo()
}
def sum(a, b){
return a + b
}
return this;def fooApi = load pwd() + '/foo.groovy'
echo "10+20=" + fooApi.sum(10, 20).toString()
def foo = fooApi.createFoo()
echo "10+20=" + foo.sum(10, 20).toString()