Facebook
From Gamboge Parakeet, 9 Years ago, written in Groovy.
Embed
Download Paste or View Raw
Hits: 401
  1. classNode.addMethod(new AstBuilder().buildFromSpec {
  2.             method('onCreate', ACC_PUBLIC, Void.TYPE) {
  3.                 parameters {
  4.                     parameter 'savedInstanceState': Object.class
  5.                 }
  6.                 exceptions {}
  7.                 block {
  8.                     owner.expression.addAll new AstBuilder().buildFromCode {
  9.                         VariableExpression("super").onCreate(savedInstanceState)
  10.                     }
  11.                 }
  12.                 annotations {}
  13.             }
  14.         })