Well I can see why IDEA is faster than Eclipse for so many people. I don't know where people get the idea that IDEA is more powerful than Eclipse, it's so limited - I'm starting to regret spending the time to switch over. Ok, at least there's an option to enable javadoc on mouse hover - but the complete lack of "quick fixes" and related contextual error/warning checking is pretty frustrating. IDEA is clearly a "lighter" IDE than Eclipse.
Maybe regret is too powerful a term, I often code hack in Notepad so I can bear with having *some* IDE features reduced. Though it'd be nice to have some of those Eclipse things I grew used to; so I may switch back.
Well I can see why IDEA is faster than Eclipse for so many people. I don't know where people get the idea that IDEA is more powerful than Eclipse, it's so limited - I'm starting to regret spending the time to switch over. Ok, at least there's an option to enable javadoc on mouse hover - but the complete lack of "quick fixes" and related contextual error/warning checking is pretty frustrating. IDEA is clearly a "lighter" IDE than Eclipse.
Maybe regret is too powerful a term, I often code hack in Notepad so I can bear with having *some* IDE features reduced. Though it'd be nice to have some of those Eclipse things I grew used to; so I may switch back.
I really like the Alt+Enter feature in Intellij
Also for the tileentity: testing it now, will edit once I get a result!
EDIT: Still getting that nullpointer :/
EDIT2: That was totally my fault there xD, as I was setting the ISignalListener to a tileEntity at the coordinates x, y, z (those weren't initialize yet xD).
Also for the tileentity: testing it now, will edit once I get a result!
(Looks up Alt+Enter and finds this page) hmm... "intention actions"; so this is an alternative to quick fixes - someone more powerful too. Well it doesn't have that nice window down the bottom like Eclipse does but that seems pretty nice. I wish I could find a toolbar button or something for this though, darn keyboard shortcuts I'm expected to remember....
I will stick with IDEA though, since the official Android IDE is IDEA-based - I'd rather move on from Eclipse entirely and learn the one familiar IDE for all Java development.
I also found that PMD is available as an IDEA plugin, hopefully it works for v14. If so then that's a decent enough replacement for Eclipse's warnings. They're not realtime but it's better than nothing. (Also, I noticed Forge disables all warnings in the Eclipse workspace it makes, which is weird and annoying... but I digress *as usual*)
EDIT: (At your EDIT2) So... it's working now?
EDIT2: Do you know how to make the IDEA Project/Package Explorer on the left... less retarded? It's so huge. I think it's the font and the massive indentation mainly. Will browse the Settings I guess.
I also found that PMD is available as an IDEA plugin, hopefully it works for v14. If so then that's a decent enough replacement for Eclipse's warnings. They're not realtime but it's better than nothing. (Also, I noticed Forge disables all warnings in the Eclipse workspace it makes, which is weird and annoying... but I digress *as usual*)
EDIT: (At your EDIT2) So... it's working now?
Is PMD better than the code analyzer Intellij uses?
Is PMD better than the code analyzer Intellij uses?
for you Edit: yes it is
Cool stuff.
Hmm I dunno, I suppose IDEA's Code Analyzer can only be started from a keyboard shortcut too? I don't have any code that needs analyzing so I'm not sure. But PMD has some very nice optimization suggestions for someone paranoid about that thing like me, and we *all* do these things often when we're just trying to get our code working/done, right Can IDEA's analyzer see the same things as listed on that page? It's mainly the first three that I care about. There are many other rules that PMD can detect too. I remember when I used it the first time on an Android app, I had several hundred results >_< a good portion of which were necessary for me, but you can customize/ignore rules as needed of course.
EDIT: Ah, the "Windows" theme in IDEA is a much less "retarded" looking, or Mac/Photoshop looking, or "toddler mode" as I prefer xD (sorry Mac/Photoshop fans, I just can't stand that "cute" graphite look! Or whatever you call it...)
Well I'm happy to install PMD anyway, it only runs on-demand too so yeah. I do remember though that PMD was much more vigorous than Android's Lint, it's fairly popular and commonly endorsed. I tend to not put all my reliance on the stock-standard tools (I am a Windows user but that's a very Linux-y opinion heh). Anyway, this recent-ish blog post is a decent read about the popular 3rd-party analyzers out there.
EDIT: I did a quick test. Both PMD and IDEA's Code Inspection returned quite a few unique suggestions. So yeah, both seems good
Well I can see why IDEA is faster than Eclipse for so many people. I don't know where people get the idea that IDEA is more powerful than Eclipse, it's so limited - I'm starting to regret spending the time to switch over. Ok, at least there's an option to enable javadoc on mouse hover - but the complete lack of "quick fixes" and related contextual error/warning checking is pretty frustrating. IDEA is clearly a "lighter" IDE than Eclipse.
Maybe regret is too powerful a term, I often code hack in Notepad so I can bear with having *some* IDE features reduced. Though it'd be nice to have some of those Eclipse things I grew used to; so I may switch back.
I really like the Alt+Enter feature in Intellij
Also for the tileentity: testing it now, will edit once I get a result!
EDIT: Still getting that nullpointer :/
EDIT2: That was totally my fault there xD, as I was setting the ISignalListener to a tileEntity at the coordinates x, y, z (those weren't initialize yet xD).
Art by me: MrPancakeWolfie@DeviantArt
(Looks up Alt+Enter and finds this page) hmm... "intention actions"; so this is an alternative to quick fixes - someone more powerful too. Well it doesn't have that nice window down the bottom like Eclipse does but that seems pretty nice. I wish I could find a toolbar button or something for this though, darn keyboard shortcuts I'm expected to remember....
I will stick with IDEA though, since the official Android IDE is IDEA-based - I'd rather move on from Eclipse entirely and learn the one familiar IDE for all Java development.
I also found that PMD is available as an IDEA plugin, hopefully it works for v14. If so then that's a decent enough replacement for Eclipse's warnings. They're not realtime but it's better than nothing. (Also, I noticed Forge disables all warnings in the Eclipse workspace it makes, which is weird and annoying... but I digress *as usual*)
EDIT: (At your EDIT2) So... it's working now?
EDIT2: Do you know how to make the IDEA Project/Package Explorer on the left... less retarded? It's so huge. I think it's the font and the massive indentation mainly. Will browse the Settings I guess.
Is PMD better than the code analyzer Intellij uses?
for you Edit: yes it is
Art by me: MrPancakeWolfie@DeviantArt
Cool stuff.
Hmm I dunno, I suppose IDEA's Code Analyzer can only be started from a keyboard shortcut too? I don't have any code that needs analyzing so I'm not sure. But PMD has some very nice optimization suggestions for someone paranoid about that thing like me, and we *all* do these things often when we're just trying to get our code working/done, right Can IDEA's analyzer see the same things as listed on that page? It's mainly the first three that I care about. There are many other rules that PMD can detect too. I remember when I used it the first time on an Android app, I had several hundred results >_< a good portion of which were necessary for me, but you can customize/ignore rules as needed of course.
EDIT: Ah, the "Windows" theme in IDEA is a much less "retarded" looking, or Mac/Photoshop looking, or "toddler mode" as I prefer xD (sorry Mac/Photoshop fans, I just can't stand that "cute" graphite look! Or whatever you call it...)
No, it can be started from the project window and menu, (The Analyze tab in the menu bar). Also, not sure if it has the same, but it has a lot
Art by me: MrPancakeWolfie@DeviantArt
EDIT: I did a quick test. Both PMD and IDEA's Code Inspection returned quite a few unique suggestions. So yeah, both seems good