diff --git a/reference/componere/componere/abstract/definition/addinterface.xml b/reference/componere/componere/abstract/definition/addinterface.xml index bd958f7c8a..47554587eb 100644 --- a/reference/componere/componere/abstract/definition/addinterface.xml +++ b/reference/componere/componere/abstract/definition/addinterface.xml @@ -40,6 +40,14 @@ + + Exceptions + + + Shall throw RuntimeException if Definition was registered + + + diff --git a/reference/componere/componere/abstract/definition/addmethod.xml b/reference/componere/componere/abstract/definition/addmethod.xml index 6e425f9b60..b9b1458a81 100644 --- a/reference/componere/componere/abstract/definition/addmethod.xml +++ b/reference/componere/componere/abstract/definition/addmethod.xml @@ -35,7 +35,7 @@ method - \Componere\Method not previously added to another \Componere\Abstract\Definition + \Componere\Method not previously added to another Definition @@ -49,6 +49,20 @@ + + Exceptions + + + Shall throw RuntimeException if Definition was registered + + + + + Shall throw RuntimeException if Method was added to another Definition + + + + diff --git a/reference/componere/componere/abstract/definition/addtrait.xml b/reference/componere/componere/abstract/definition/addtrait.xml index ee731469ec..d221ab9797 100644 --- a/reference/componere/componere/abstract/definition/addtrait.xml +++ b/reference/componere/componere/abstract/definition/addtrait.xml @@ -40,6 +40,15 @@ + + Exceptions + + + Shall throw RuntimeException if Definition was registered + + + + diff --git a/reference/componere/componere/abstract/definition/getreflector.xml b/reference/componere/componere/abstract/definition/getreflector.xml index 49e99160ac..30f9b2d067 100644 --- a/reference/componere/componere/abstract/definition/getreflector.xml +++ b/reference/componere/componere/abstract/definition/getreflector.xml @@ -19,11 +19,6 @@ - - &reftitle.parameters; - &no.function.parameters; - - &reftitle.returnvalues; diff --git a/reference/componere/componere/definition/addconstant.xml b/reference/componere/componere/definition/addconstant.xml index e5e50357b0..d176c8296b 100644 --- a/reference/componere/componere/definition/addconstant.xml +++ b/reference/componere/componere/definition/addconstant.xml @@ -17,7 +17,6 @@ Shall declare a class constant on the current Definition - @@ -49,6 +48,29 @@ + + Exceptions + + + Shall throw RuntimeException if Definition was registered + + + + + Shall throw RuntimeException if name is already declared as a constant + + + + + Shall throw RuntimeException if value is static + + + + + Shall throw RuntimeException if value is undefined + + + diff --git a/reference/componere/componere/definition/addproperty.xml b/reference/componere/componere/definition/addproperty.xml index f00566329d..36a6d2a6df 100644 --- a/reference/componere/componere/definition/addproperty.xml +++ b/reference/componere/componere/definition/addproperty.xml @@ -49,6 +49,19 @@ + + Exceptions + + + Shall throw RuntimeException if Definition was registered + + + + + Shall throw RuntimeException if name is already declared as a property + + + diff --git a/reference/componere/componere/definition/construct.xml b/reference/componere/componere/definition/construct.xml index 31b7378f69..f7c5ba341f 100644 --- a/reference/componere/componere/definition/construct.xml +++ b/reference/componere/componere/definition/construct.xml @@ -65,6 +65,35 @@ + + Exceptions + + + Shall throw InvalidArgumentException if an attempt is made to replace an internal class + + + + + Shall throw InvalidArgumentException if an attempt is made to replace an interface + + + + + Shall throw InvalidArgumentException if an attempt is made to replace a trait + + + + + Shall throw RuntimeException if a class in interfaces cannot be found + + + + + Shall throw RuntimeException if an class in interfaces is not an interface + + + + - diff --git a/reference/componere/componere/method/getreflector.xml b/reference/componere/componere/method/getreflector.xml index 56ca617110..11c487e839 100644 --- a/reference/componere/componere/method/getreflector.xml +++ b/reference/componere/componere/method/getreflector.xml @@ -16,12 +16,6 @@ Shall create or return a ReflectionMethod - - - - - &reftitle.parameters; - &no.function.parameters; diff --git a/reference/componere/componere/method/setprivate.xml b/reference/componere/componere/method/setprivate.xml index c8ba534bc1..51f272c881 100644 --- a/reference/componere/componere/method/setprivate.xml +++ b/reference/componere/componere/method/setprivate.xml @@ -13,15 +13,6 @@ public MethodComponere\Method::setPrivate - - - - - - - - &reftitle.parameters; - &no.function.parameters; @@ -31,6 +22,14 @@ + + Exceptions + + + Shall throw RuntimeException if access level was previously set + + + diff --git a/reference/componere/componere/method/setprotected.xml b/reference/componere/componere/method/setprotected.xml index 0188171ffe..abee666c2a 100644 --- a/reference/componere/componere/method/setprotected.xml +++ b/reference/componere/componere/method/setprotected.xml @@ -13,15 +13,6 @@ public MethodComponere\Method::setProtected - - - - - - - - &reftitle.parameters; - &no.function.parameters; @@ -31,6 +22,15 @@ + + Exceptions + + + Shall throw RuntimeException if access level was previously set + + + + diff --git a/reference/componere/componere/method/setstatic.xml b/reference/componere/componere/method/setstatic.xml index df4fe01fa9..c5d9accd63 100644 --- a/reference/componere/componere/method/setstatic.xml +++ b/reference/componere/componere/method/setstatic.xml @@ -13,15 +13,6 @@ public MethodComponere\Method::setStatic - - - - - - - - &reftitle.parameters; - &no.function.parameters; diff --git a/reference/componere/componere/patch/apply.xml b/reference/componere/componere/patch/apply.xml index a6921539bf..29a7c037b1 100644 --- a/reference/componere/componere/patch/apply.xml +++ b/reference/componere/componere/patch/apply.xml @@ -19,18 +19,6 @@ - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - diff --git a/reference/componere/componere/patch/construct.xml b/reference/componere/componere/patch/construct.xml index 6f657f1c1b..4f9ca84bb3 100644 --- a/reference/componere/componere/patch/construct.xml +++ b/reference/componere/componere/patch/construct.xml @@ -43,18 +43,24 @@ - - - diff --git a/reference/componere/componere/patch/getclosure.xml b/reference/componere/componere/patch/getclosure.xml index b3aa4fea75..823449cabf 100644 --- a/reference/componere/componere/patch/getclosure.xml +++ b/reference/componere/componere/patch/getclosure.xml @@ -40,6 +40,15 @@ + + Exceptions + + + Shall throw RuntimeException if name could not be found + + + + diff --git a/reference/componere/componere/value/hasdefault.xml b/reference/componere/componere/value/hasdefault.xml index 2aecaf5f54..42dc1df01c 100644 --- a/reference/componere/componere/value/hasdefault.xml +++ b/reference/componere/componere/value/hasdefault.xml @@ -19,18 +19,6 @@ - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - diff --git a/reference/componere/componere/value/isprivate.xml b/reference/componere/componere/value/isprivate.xml index 6012573584..89a39581f8 100644 --- a/reference/componere/componere/value/isprivate.xml +++ b/reference/componere/componere/value/isprivate.xml @@ -19,18 +19,6 @@ - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - diff --git a/reference/componere/componere/value/isprotected.xml b/reference/componere/componere/value/isprotected.xml index cc47f385c8..216c897487 100644 --- a/reference/componere/componere/value/isprotected.xml +++ b/reference/componere/componere/value/isprotected.xml @@ -19,18 +19,6 @@ - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - diff --git a/reference/componere/componere/value/isstatic.xml b/reference/componere/componere/value/isstatic.xml index d343557300..8dbf775ad9 100644 --- a/reference/componere/componere/value/isstatic.xml +++ b/reference/componere/componere/value/isstatic.xml @@ -19,18 +19,6 @@ - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - diff --git a/reference/componere/componere/value/setprivate.xml b/reference/componere/componere/value/setprivate.xml index 08c81928be..c4269bba06 100644 --- a/reference/componere/componere/value/setprivate.xml +++ b/reference/componere/componere/value/setprivate.xml @@ -19,11 +19,6 @@ - - &reftitle.parameters; - &no.function.parameters; - - &reftitle.returnvalues; @@ -31,6 +26,15 @@ + + Exceptions + + + Shall throw RuntimeException if access level was previously set + + + + diff --git a/reference/componere/componere/value/setprotected.xml b/reference/componere/componere/value/setprotected.xml index 6155883e81..ff4384b37a 100644 --- a/reference/componere/componere/value/setprotected.xml +++ b/reference/componere/componere/value/setprotected.xml @@ -19,11 +19,6 @@ - - &reftitle.parameters; - &no.function.parameters; - - &reftitle.returnvalues; @@ -31,6 +26,15 @@ + + Exceptions + + + Shall throw RuntimeException if access level was previously set + + + + diff --git a/reference/componere/componere/value/setstatic.xml b/reference/componere/componere/value/setstatic.xml index 7c44651ef5..9cbfe0e1d1 100644 --- a/reference/componere/componere/value/setstatic.xml +++ b/reference/componere/componere/value/setstatic.xml @@ -19,11 +19,6 @@ - - &reftitle.parameters; - &no.function.parameters; - - &reftitle.returnvalues;