Vermeiden von Groovy / Grails Interna beim Debuggen in IntelliJ Idea

8

Ich verwende IntelliJ Idea 8.1.2 für die Grails-Entwicklung. Die dynamische Natur von Groovy macht es mir schwer, meinen Code zu debuggen: Ich komme immer wieder in die Interna von Groovy / Grails, d. H. CachedMethod, ExpandoMetaClass oder ähnliches.

Gibt es eine Möglichkeit, beispielsweise dem Idea-Debugger zu sagen, dass er die Groovy / Grails-Interna während des Debuggens komplett überspringen und nur Schritte in meinem eigenen Code machen soll? Ich habe bemerkt, dass es eine Konfigurationsoption namens "Trete nicht in bestimmte Groovy-Klassen" in Debugger & gt; Groovy aber bis jetzt habe ich keinen Unterschied bemerkt.

Wenn nicht, was ist Ihre Problemumgehung oder wie gehen Sie mit der Situation um? Jede Hilfe würde sehr geschätzt werden.

    
miek 09.06.2009, 06:38
quelle

2 Antworten

9

Datei- & gt; Einstellungen- & gt; Debugger- & gt; Schritt

Geh nicht in die Klassen ...

    
Chet 09.06.2009, 14:56
quelle
1

Ja, ich leide auch unter diesem Ärger, und ich habe keine gute Lösung. Meine Problemumgehung, wenn ich im Groovy / Grails-Code verloren bin, ist nur, um herauszufinden, wo ich in meinem Code sein sollte, setze dort einen Haltepunkt und drücke Weiter.

    
Ben Williams 09.06.2009 11:29
quelle