Groovy-Eclipse build for Eclipse 4.5

Build: #511 was successful Child of GRECLIPSE-GE46-621

Code commits

Git

  • Eric Milles

    Eric Milles 2713f235042b4e3be9eca82840a5f16aa211adb4

    Fix for stray highlight of synthetic initializer

    • ide-test/org.codehaus.groovy.eclipse.tests/src/org/codehaus/groovy/eclipse/test/ui/SemanticHighlightingTests.groovy (version 2713f235042b4e3be9eca82840a5f16aa211adb4)
    • ide/org.codehaus.groovy.eclipse.ui/src/org/codehaus/groovy/eclipse/editor/highlighting/SemanticHighlightingReferenceRequestor.java (version 2713f235042b4e3be9eca82840a5f16aa211adb4)
  • Eric Milles

    Eric Milles 2e56609702af2d1f6bc8244e951f08924cbf0db3

    Oxygen (SR2 RC2) JDT Patch for Groovy-Eclipse: JDT commit e65e65c

    • jdt-patch/e47/Feature-org.codehaus.groovy.jdt.patch/feature.xml (version 2e56609702af2d1f6bc8244e951f08924cbf0db3)
    • jdt-patch/e47/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/LambdaExpressionsTest.java (version 2e56609702af2d1f6bc8244e951f08924cbf0db3)
    • jdt-patch/e47/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/NegativeLambdaExpressionsTest.java (version 2e56609702af2d1f6bc8244e951f08924cbf0db3)
    • jdt-patch/e47/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/dom/StandAloneASTParserTest.java (version 2e56609702af2d1f6bc8244e951f08924cbf0db3)
    • jdt-patch/e47/org.eclipse.jdt.core/META-INF/MANIFEST.MF (version 2e56609702af2d1f6bc8244e951f08924cbf0db3)
    • jdt-patch/e47/org.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/CompletionEngine.java (version 2e56609702af2d1f6bc8244e951f08924cbf0db3)
    • jdt-patch/e47/org.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/SelectionEngine.java (version 2e56609702af2d1f6bc8244e951f08924cbf0db3)
    • jdt-patch/e47/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration.java (version 2e56609702af2d1f6bc8244e951f08924cbf0db3)
    • jdt-patch/e47/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/FunctionalExpression.java (version 2e56609702af2d1f6bc8244e951f08924cbf0db3)
    • jdt-patch/e47/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/LambdaExpression.java (version 2e56609702af2d1f6bc8244e951f08924cbf0db3)
    • jdt-patch/e47/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/ReferenceExpression.java (version 2e56609702af2d1f6bc8244e951f08924cbf0db3)
    • jdt-patch/e47/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/MethodBinding.java (version 2e56609702af2d1f6bc8244e951f08924cbf0db3)
    • jdt-patch/e47/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/ProblemMethodBinding.java (version 2e56609702af2d1f6bc8244e951f08924cbf0db3)
    • jdt-patch/e47/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/JavaProject.java (version 2e56609702af2d1f6bc8244e951f08924cbf0db3)
    • jdt-patch/e47/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/PackageFragmentRoot.java (version 2e56609702af2d1f6bc8244e951f08924cbf0db3)
    • jdt-patch/e47/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/SearchableEnvironment.java (version 2e56609702af2d1f6bc8244e951f08924cbf0db3)
    • jdt-patch/e47/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/util/CommentRecorderParser.java (version 2e56609702af2d1f6bc8244e951f08924cbf0db3)
    • jdt-patch/e47/org.eclipse.jdt.core/pom.bak (version 2e56609702af2d1f6bc8244e951f08924cbf0db3)
    • jdt-patch/e47/org.eclipse.jdt.core/readme.txt (version 2e56609702af2d1f6bc8244e951f08924cbf0db3)
    • jdt-patch/e47/org.eclipse.jdt.core/search/org/eclipse/jdt/internal/core/search/matching/MatchLocator.java (version 2e56609702af2d1f6bc8244e951f08924cbf0db3)
  • Eric Milles

    Eric Milles 5b71e39b49299c21d9e4d348d1488e7af08b3243

    Fix for issue #389: populate elements for anonymous inner's members
    Fixes ClassCastException: org.eclipse.jdt.internal.core.SourceType
    cannot be cast to org.eclipse.jdt.core.IMethod -- due to passing
    enclosing type instead of enclosing method during source visitation

    • base/org.eclipse.jdt.groovy.core/src/org/codehaus/jdt/groovy/model/GroovyProjectFacade.java (version 5b71e39b49299c21d9e4d348d1488e7af08b3243)
    • base/org.eclipse.jdt.groovy.core/src/org/eclipse/jdt/groovy/core/util/GroovyUtils.java (version 5b71e39b49299c21d9e4d348d1488e7af08b3243)
    • base/org.eclipse.jdt.groovy.core/src/org/eclipse/jdt/groovy/search/TypeInferencingVisitorWithRequestor.java (version 5b71e39b49299c21d9e4d348d1488e7af08b3243)
    • ide/org.codehaus.groovy.eclipse.codebrowsing/src/org/codehaus/groovy/eclipse/codebrowsing/requestor/CodeSelectRequestor.java (version 5b71e39b49299c21d9e4d348d1488e7af08b3243)
  • Eric Milles

    Eric Milles 5ad82f66558c30f7f64964b8edfc6a1b345f5529

    Fix for issue #391: completion within statically-compiled enum bodies

    • base/org.eclipse.jdt.groovy.core/src/org/eclipse/jdt/groovy/core/util/DepthFirstVisitor.java (version 5ad82f66558c30f7f64964b8edfc6a1b345f5529)
    • base/org.eclipse.jdt.groovy.core/src/org/eclipse/jdt/groovy/search/TypeInferencingVisitorWithRequestor.java (version 5ad82f66558c30f7f64964b8edfc6a1b345f5529)
    • ide-test/org.codehaus.groovy.eclipse.codeassist.completion.test/src/org/codehaus/groovy/eclipse/codeassist/tests/OtherCompletionTests.groovy (version 5ad82f66558c30f7f64964b8edfc6a1b345f5529)
    • ide/org.codehaus.groovy.eclipse.codeassist.completion/src/org/codehaus/groovy/eclipse/codeassist/requestor/CompletionNodeFinder.java (version 5ad82f66558c30f7f64964b8edfc6a1b345f5529)
  • Eric Milles

    Eric Milles c4fa59e7ab5e06d21a33a98141a96bb8f08f161e

    Fix for issue #390: visit statically-compiled enum constant members

    • base-test/org.eclipse.jdt.groovy.core.tests.builder/src/org/eclipse/jdt/core/groovy/tests/search/Groovy21InferencingTests.java (version c4fa59e7ab5e06d21a33a98141a96bb8f08f161e)
    • base/org.eclipse.jdt.groovy.core/src/org/eclipse/jdt/groovy/search/TypeInferencingVisitorWithRequestor.java (version c4fa59e7ab5e06d21a33a98141a96bb8f08f161e)
    • ide-test/org.codehaus.groovy.eclipse.refactoring.test/resources/RenameMethod/testEnumOverrides/in/A.groovy (version c4fa59e7ab5e06d21a33a98141a96bb8f08f161e)
    • ide-test/org.codehaus.groovy.eclipse.refactoring.test/resources/RenameMethod/testEnumOverrides/out/A.groovy (version c4fa59e7ab5e06d21a33a98141a96bb8f08f161e)
    • ide-test/org.codehaus.groovy.eclipse.refactoring.test/resources/RenameMethod/testEnumOverrides2/in/A.groovy (version c4fa59e7ab5e06d21a33a98141a96bb8f08f161e)
    • ide-test/org.codehaus.groovy.eclipse.refactoring.test/resources/RenameMethod/testEnumOverrides2/out/A.groovy (version c4fa59e7ab5e06d21a33a98141a96bb8f08f161e)
    • ide-test/org.codehaus.groovy.eclipse.refactoring.test/src/org/codehaus/groovy/eclipse/refactoring/test/rename/RenameMethodTests.groovy (version c4fa59e7ab5e06d21a33a98141a96bb8f08f161e)