Translate

Wednesday 6 October 2021

MetaProgramming Category Class in Groovy Scripting groovy training telugu 46

 Watch This Video

https://youtu.be/rkZVfviJWW4


-----------------------------------------------------------------------------------------------------------

//catDemo.groovy

package therealdanvega

//String.metaClass.shout={-> toUpperCase()}
//println "Hello World!".shout()

use(StringCategory){
println "Hello,World!".shout()
}

println "Hello,World!".shout()

//StringCategory.groovvy


package therealdanvega

class StringCategory{
static String shout(String str){

str.toUpperCase()
}
}

//time.groovy
package therealdanvega
import groovy.time.TimeCategory

use(TimeCategory){
println 1.minute.from.now
println 10.hour.ago
def someDate=new Date()
println someDate -3.months

}


No comments:

Post a Comment

Note: only a member of this blog may post a comment.