|
Groovy example source code file (ConstructorThisCallBug.groovy)
The Groovy ConstructorThisCallBug.groovy source code
/**
* ConstructorThisCallBug.groovy
*
* Test Script for the Jira issue: GROOVY-994.
*
* @author Pilho Kim
* @date 2005.08.05.06.21
*/
package groovy.bugs
public class ConstructorThisCallBug extends GroovyTestCase {
public void testCallA() {
println "Testing for a class without call()"
def a1 = new ConstructorCallA("foo")
def a2 = new ConstructorCallA(9)
def a3 = new ConstructorCallA()
}
}
public class ConstructorCallA {
public ConstructorCallA() {
this(19) // call another constructor
println "(1) no argument consructor"
}
public ConstructorCallA(String a) {
println "(2) String value a = $a"
}
public ConstructorCallA(int a) {
this("" + (a*a)) // call another constructor
println "(3) int value a = $a"
}
}
Other Groovy examples (source code examples)Here is a short list of links related to this Groovy ConstructorThisCallBug.groovy source code file: |
| ... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2024 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.