|
Groovy example source code file (Groovy3175_Bug.groovy)
The Groovy Groovy3175_Bug.groovy source codepackage groovy.bugs public class Groovy3175_Bug extends GroovyTestCase { def getJavaVersionMajorMinor() { (System.getProperty('java.version') =~ /^\d+\.?\d*/)[0] as BigDecimal } void testSyntheticModifier() { if (getJavaVersionMajorMinor() < 1.5) return assertScript """ class MyService { private fio def thing def something() { } def anotherSomething() { assert true } } def fields = MyService.getDeclaredFields().grep { !it.synthetic } assert fields.size() == 2 def methods = MyService.getDeclaredMethods().grep { !it.synthetic } assert methods.size() == 4 """ } } Other Groovy examples (source code examples)Here is a short list of links related to this Groovy Groovy3175_Bug.groovy source code file: |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2021 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.