Re: D and reflection

2014-05-08 Thread amehat via Digitalmars-d
On Thursday, 8 May 2014 at 01:52:05 UTC, Domain wrote: On Wednesday, 7 May 2014 at 18:24:23 UTC, Kapps wrote: On Wednesday, 7 May 2014 at 16:51:10 UTC, amehat wrote: Hello everyone, I'm working on porting a java library in D, and I stuck on a class because it works with the reflection.

throws Exception in method

2014-05-08 Thread amehat via Digitalmars-d-learn
Hello everyone, in java, you can have exceptions on methods. Thus we can write: public static void control (String string) throws MyException {} Is that possible in D and if so how does it work? If I write this D: public void testMe () throws MyException {} The compiler refuses to compile.

Re: throws Exception in method

2014-05-08 Thread amehat via Digitalmars-d-learn
On Thursday, 8 May 2014 at 10:14:27 UTC, Jonathan M Davis via Digitalmars-d-learn wrote: On Thu, 08 May 2014 09:15:13 + amehat via Digitalmars-d-learn digitalmars-d-learn@puremagic.com wrote: Hello everyone, in java, you can have exceptions on methods. Thus we can write: public static

Re: throws Exception in method

2014-05-08 Thread amehat via Digitalmars-d-learn
On Thursday, 8 May 2014 at 12:27:55 UTC, John Colvin wrote: On Thursday, 8 May 2014 at 12:00:40 UTC, amehat wrote: On Thursday, 8 May 2014 at 10:14:27 UTC, Jonathan M Davis via Digitalmars-d-learn wrote: On Thu, 08 May 2014 09:15:13 + amehat via Digitalmars-d-learn digitalmars-d-learn

Re: throws Exception in method

2014-05-08 Thread amehat via Digitalmars-d-learn
On Thursday, 8 May 2014 at 14:02:06 UTC, monarch_dodra wrote: On Thursday, 8 May 2014 at 13:06:05 UTC, amehat wrote: Okay. Thank you for these explanations, I understand a little better the exceptions D. Keep in mind that D also has the concept of Error. Both Exception and Error derive from

D and reflection

2014-05-07 Thread amehat via Digitalmars-d
Hello everyone, I'm working on porting a java library in D, and I stuck on a class because it works with the reflection. From what I've read on prowiki (http://www.prowiki.org/wiki4d/wiki.cgi?LanguagesVersusD), D can not do reflection, it is limited to the Run-Time Type Information (RTTI )