You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@brooklyn.apache.org by he...@apache.org on 2016/02/01 18:51:41 UTC

[22/50] brooklyn-ui git commit: Changes lots for groovy classes to java

Changes lots for groovy classes to java

Changes core:brooklyn.entity.basic and brooklyn.entity.group,
as well as brooklyn.policy.basic.

Also goes through some groovy code making it "more java-like" by
adding semi-colons etc to policy:brooklyn.policy.* code (amongst others),
ready for a big refactor to Java.


Project: http://git-wip-us.apache.org/repos/asf/brooklyn-ui/repo
Commit: http://git-wip-us.apache.org/repos/asf/brooklyn-ui/commit/d23bc5b5
Tree: http://git-wip-us.apache.org/repos/asf/brooklyn-ui/tree/d23bc5b5
Diff: http://git-wip-us.apache.org/repos/asf/brooklyn-ui/diff/d23bc5b5

Branch: refs/heads/0.4.0
Commit: d23bc5b594d932c55a251ac76ec2f90fb89c851b
Parents: e3166be
Author: Aled Sage <al...@gmail.com>
Authored: Tue May 29 10:09:44 2012 +0100
Committer: Aled Sage <al...@gmail.com>
Committed: Tue May 29 11:35:03 2012 +0100

----------------------------------------------------------------------
 .../utils/brooklyn/web/console/TestWebApplication.groovy       | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/brooklyn-ui/blob/d23bc5b5/usage/web-console/grails-app/utils/brooklyn/web/console/TestWebApplication.groovy
----------------------------------------------------------------------
diff --git a/usage/web-console/grails-app/utils/brooklyn/web/console/TestWebApplication.groovy b/usage/web-console/grails-app/utils/brooklyn/web/console/TestWebApplication.groovy
index 6e57aea..f484c74 100644
--- a/usage/web-console/grails-app/utils/brooklyn/web/console/TestWebApplication.groovy
+++ b/usage/web-console/grails-app/utils/brooklyn/web/console/TestWebApplication.groovy
@@ -139,8 +139,10 @@ private class TestWebApplication extends AbstractApplication {
                     "Direct children of this group"), DataRate: new BasicAttributeSensor<String>(String.class, "DataRate")])
         }
 
-        TestGroupEntity addOwnedChild(Entity child) {
-            super.addOwnedChild(child)
+        public Entity addOwnedChild(Entity child) {
+            // TODO using super.addOwnedChild gives StackOverflowException. Sounds similar to http://jira.codehaus.org/browse/GROOVY-5385,
+            // except that changing the return type to match super's doesn't fix it...
+            child.setOwner(this)
             setAttribute(getSensor("Children"), ownedChildren.size())
             return this
         }