Blob Blame History Raw
diff -up antlrworks-1.4.3/src/aw/org/antlr/works/grammar/decisiondfa/DecisionDFAEngine.java.orig antlrworks-1.4.3/src/aw/org/antlr/works/grammar/decisiondfa/DecisionDFAEngine.java
--- antlrworks-1.4.3/src/aw/org/antlr/works/grammar/decisiondfa/DecisionDFAEngine.java.orig	2011-08-08 11:53:50.000000000 +0200
+++ antlrworks-1.4.3/src/aw/org/antlr/works/grammar/decisiondfa/DecisionDFAEngine.java	2012-02-02 13:53:50.536902161 +0100
@@ -106,13 +106,13 @@ public class DecisionDFAEngine {
         if(g == null) return;
 
         if(g.decisionsWhoseDFAsUsesSemPreds != null) {
-            for(DFA dfa : g.decisionsWhoseDFAsUsesSemPreds) {
+            for(DFA dfa : (List<DFA>) g.decisionsWhoseDFAsUsesSemPreds) {
                 usesSemPreds.add(dfa.getDecisionNumber());
             }
         }
 
         if(g.decisionsWhoseDFAsUsesSynPreds != null) {
-            for(DFA dfa : g.decisionsWhoseDFAsUsesSynPreds) {
+            for(DFA dfa : (List<DFA>) g.decisionsWhoseDFAsUsesSynPreds) {
                 usesSynPreds.add(dfa.getDecisionNumber());
             }
         }
diff -up antlrworks-1.4.3/src/aw/org/antlr/works/grammar/engine/GrammarPropertiesImpl.java.orig antlrworks-1.4.3/src/aw/org/antlr/works/grammar/engine/GrammarPropertiesImpl.java
--- antlrworks-1.4.3/src/aw/org/antlr/works/grammar/engine/GrammarPropertiesImpl.java.orig	2011-08-08 11:53:50.000000000 +0200
+++ antlrworks-1.4.3/src/aw/org/antlr/works/grammar/engine/GrammarPropertiesImpl.java	2012-02-02 13:54:24.610451213 +0100
@@ -400,7 +400,7 @@ public class GrammarPropertiesImpl imple
         Grammar g = antlrEngine.getDefaultGrammar();
         if(g != null) {
             names.add(g.getRecognizerName());
-            for(Grammar gd : g.getDelegates()) {
+            for(Grammar gd : (List<Grammar>) g.getDelegates()) {
                 names.add(gd.getRecognizerName());
             }
         }
@@ -408,7 +408,7 @@ public class GrammarPropertiesImpl imple
         Grammar lexer = antlrEngine.getLexerGrammar();
         if(lexer != null) {
             names.add(lexer.getRecognizerName());
-            for(Grammar gd : lexer.getDelegates()) {
+            for(Grammar gd : (List<Grammar>) lexer.getDelegates()) {
                 names.add(gd.getRecognizerName());
             }
         }