|
Groovy example source code file (PrivateVariableAccessFromAnotherInstanceTest.groovy)
The Groovy PrivateVariableAccessFromAnotherInstanceTest.groovy source codepackage groovy /** * test to ensure that private instance variables are visible to * other instance variables of the same class * * @author <a href="mailto:jeremy.rayner@bigfoot.com">Jeremy Rayner * @version $Revision: 4996 $ */ class PrivateVariableAccessFromAnotherInstanceTest extends GroovyTestCase implements Cloneable { def foo private def bar public PrivateVariableAccessFromAnotherInstanceTest() { super() foo = "foo" bar = "bar" } public Object clone() { def result = new PrivateVariableAccessFromAnotherInstanceTest() result.foo = foo result.bar = bar return result } void testClone() { def fred = new PrivateVariableAccessFromAnotherInstanceTest() //@todo fails due to private access to 'bar' //barney = fred.clone() // TODO identity comparison //assert !(barney === fred) } } Other Groovy examples (source code examples)Here is a short list of links related to this Groovy PrivateVariableAccessFromAnotherInstanceTest.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.