Translate

New Live Courses

UpComing SoftWare Training Demos

🚀 *Playwright With AI Testing Demo In Telugu*
🗓️ *Date:* 28 Oct2026, 08:00 PM IST
📝 *Register Now!:*
https://www.vlrt.in/3r
👥 *Join WA Community:*
https://www.vlrt.in/3w
💡 *Course Content:*
https://www.vlrt.in/3c
▶️ *Demo Videos:*
https://www.vlrt.in/3v

🚀 *Gen AI Engineer (Production Focused)*
🗓️ *Date:* 29th Oct 2026, 06:00PM IST
📝 *Register Now!:*
https://www.vlrt.in/gr
👥 *Join WA Community:*
https://www.vlrt.in/gw
💡*Course Content:*
https://www.vlrt.in/ai
▶️ *Demo Videos:*
https://www.vlrt.in/gv

🚀 *Vulnerability Management Training Demo*
🗓️ *Date:* 28th Oct 2026, 10:00 AM IST
📝*Register Now!:*
https://www.vlrt.in/vr
👥 *Join Community:*
https://www.vlrt.in/cw
💡 *Course Content:*
https://www.vlrt.in/vc
▶️ *Demo Videos:*
https://www.vlrt.in/Vm

Wednesday, 6 October 2021

Compile Time Meta Programming @Builder in Groovy Scripting groovy training telugu 58

 Watch This Video


https://youtu.be/LWtnxu3NEgU


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

//Developer

package builder

import groovy.transform.ToString
import groovy.transform.builder.Builder

@Builder
@ToString(includeNames = true)
class Developer {

    String firstName
    String lastName
    String middleInitial
    String email
    Date hireDate
    List languages


}


//default.groovy

package builder

Developer dan =Developer
    .builder()
    .firstName("Dan")
    .lastName("Vega")
    .middleInitial("A")
    .email("danvega@gmail.com")
    .hireDate(new Date())
    .languages(["java","Groovy"])
    .build()
println dan
assert dan.firstName="Dan"
assert dan.lastName="Vega"
assert dan.languages.size()==2


No comments:

Post a Comment

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