Index

A

Abstract Syntax Tree (AST) transformations
after method
afterView method
assets directory
@AutoFinal
@AutoImplement

B

before method
Boolean-resolution/Groovy truth
breathFire method
Build framework
Build/images directory

C

Closures
Cloud computing frameworks
Caelyf
GAE
@CompileStatic annotation
ConfigSlurper
Curry method

D

@Delegate annotation
@DelegatesTo(SMS) annotation
Delegation
Dependency injection (DI)
deploymentPassword variables
Design patterns
delegation
metaClass method
meta-programming
category
meta-class
missing methods
Domain-specific languages (DSLs)
closure delegate
command chains
extension modules
methodMissing method
override operators
propertyMissing method
Dragon class

E

eatDonuts() method
Elvis operator
Expando class

F

fileTree method
findOrSave methods
Functional programming (FP)
closure
first-class feature
referentially transparent
sequence operations
concat
filter
limit
map
reduction

G

Gant
getName() method
getText() method
GPars
actor design pattern
dependencies block
parallel map/reduce
GPath
Gradle
build script
dependencies
ext method
file method
Groovy-based DSL
multiproject build
plugins
properties
star-dot notation
wrapper task
gradle.properties file
gradlew file
Grails
accept header
cache plugin
configuration
grails-app/taglib directory
history
JsonSlurper
ORM framework
overview
grails-app
Groovy-based tests
one-to-many relationships
src
structure
plugins
testing
UrlMappings class
Grails 2.0
date method
GORM
jQuery plugin
supports Groovy 1.8
Grails 2.1
Grails 2.2
Grails 2.3
Grails 2.4
Grails 2.5
Grails 3
application class
interceptor method
Grails 4
GrooCSS
Groovy
console
definition
dynamic typing
GDK
history
installation
map key values
meta-programming
properties
switch statement
syntax
Groovy 3.0
history
operators
Groovy Development Kit (GDK)
collections
GPath
Java 8+ Streams
methods
spread operator
IO File class
IO URL
range
utility classes
ConfigSlurper
Expando
JsonBuilder
JsonSlurper
observable lists/map/set
Groovy enVironment Manager (GVM)
Groovy Fluent GDK
groovyMarkupTemplate/groovyTemplate methods
Groovy shell
GString
Guesser class

H

hostname property

I

Immutability
Integrated Development Environment (IDE)

J, K

Java
AST transformations
boolean-resolution/Groovy truth
decimal number
default method values
generics
map syntax
optional semicolon
parenthesis
regex syntax
syntax
@ToString annotation
@TupleConstructor
Java Development Kit (JDK)

L

Lazybones
Lowest Upper Bound (LUB)
overloaded << operator

M, N, O

@MapConstructor
metaClass method
Method handles
methodMissing method
Mocking interfaces
MongoModule/JdbcModule

P, Q

path handler
propertyMissing method

R

Ratpack
bindings
blocking operation
built-in configuration
DI
event-driven networking engine
Gradle plugin
groovyMarkupTemplate
Groovy script
handlebars/thymeleaf templates
handlers
JSON
layout
ratpack/templates directory
test fixtures
TextTemplateModule

S

Safe dereference operator
Software Development Kit Manager (SDKMAN)
Spock
lists/tables of data
recreating test
test code
testing framework
thrown method
spread operator

T, U, V

Tail recursion optimization
Testing frameworks/code analysis
codenarc
concurrency
GPars
RxJava
spock
Tools
compilation
console
documentation
shell
@ToString annotation
totalPopulation method
Traits
@TupleConstructor
@TypeChecked annotation

W, X, Y, Z

Web/user interface frameworks
grails
griffon
micronaut
ratpack
vert.x
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset