Groovy Language

GPTKB entity

Statements (53)
Predicate Object
gptkbp:instance_of gptkb:language
gptkbp:bfsLayer 3
gptkbp:bfsParent gptkb:hot_spring
gptkbp:designed_by gptkb:James_Strachan
gptkbp:developed_by gptkb:software_framework
gptkbp:first_appearance gptkb:2003
gptkbp:format .groovy
gptkbp:has_feature gptkb:Groovy_Shell
Annotations
Type checking
Metaprogramming
Immutable collections
Default parameters
Operator overloading
String interpolation
Dynamic method invocation
Builder pattern
Static compilation
Grape dependency management
Meta Class manipulation
Multiple inheritance through mixins
Named parameters
Safe navigation operator
gptkbp:has_method gptkb:aircraft
gptkb:Java
gptkb:item
gptkbp:has_version 3.0.0
3.0.7
2.5.0
2.5.14
2.4.21
https://www.w3.org/2000/01/rdf-schema#label Groovy Language
gptkbp:influenced_by gptkb:Java
gptkbp:is_compatible_with gptkb:Java
gptkbp:is_used_by gptkb:hot_spring
gptkb:streaming_service
gptkb:Linked_In
gptkb:beach
gptkbp:is_used_in gptkb:Testing
Web development
Scripting
Build automation
gptkbp:library gptkb:Jenkins_Pipeline
gptkb:Ratpack
gptkb:Surah
gptkb:Gradle
G Pars
gptkbp:passes_through gptkb:video_game
gptkbp:philosophy Object-oriented programming
gptkbp:supports Closures
Domain-specific languages
gptkbp:type Dynamic typing
gptkbp:uses gptkb:Grails_framework