Uploaded image for project: 'Cassandra'
  1. Cassandra
  2. CASSANDRA-7028

Allow C* to compile under java 8

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Low
    • Resolution: Fixed
    • 2.1.1
    • None
    • None

    Description

      antlr 3.2 has a problem with java 8, as described here: http://bugs.java.com/bugdatabase/view_bug.do?bug_id=8015656

      updating to antlr 3.5.2 solves this, however they have split up the jars differently, which adds some changes, but also the generation of CqlParser.java causes a method to be too large, so i needed to split that method to reduce the size of it.

      (patch against trunk)

      Attachments

        1. 7028.txt
          11 kB
          David Brosius
        2. 7028_v2.txt
          7 kB
          Joshua McKenzie
        3. 7028_v3.txt
          11 kB
          David Brosius
        4. 7028_v4.txt
          11 kB
          David Brosius
        5. 7028_v5.patch
          2.70 MB
          Joshua McKenzie
        6. cassandra-2.1-7028.txt
          13 kB
          Branimir Lambov
        7. cassandra-2.1-7028.patch
          2.70 MB
          Branimir Lambov

        Issue Links

          Activity

            People

              blambov Branimir Lambov
              dbrosius David Brosius
              Branimir Lambov
              Joshua McKenzie
              Votes:
              0 Vote for this issue
              Watchers:
              9 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: