Support anonymous classes in Groovy 1.7
commit08191df8ef8538cd3409d77b81bf1d45a720cf25
authorMaxim.Medvedev <no_reply@jetbrains.com >
Thu, 30 Jul 2009 08:29:31 +0000 (30 12:29 +0400)
committerMaxim.Medvedev <no_reply@jetbrains.com >
Thu, 30 Jul 2009 08:29:31 +0000 (30 12:29 +0400)
treef93f7a98db93b8c9227736d624cdbf699c78d419
parenta3e752b7655cb8e2b2837d0799f6985144d05600
Support anonymous classes in Groovy 1.7
41 files changed:
plugins/groovy/resources/intentionDescriptions/ReplaceAbstractClassInstanceByMapIntention/after.groovy.template [new file with mode: 0644]
plugins/groovy/resources/intentionDescriptions/ReplaceAbstractClassInstanceByMapIntention/before.groovy.template [new file with mode: 0644]
plugins/groovy/resources/intentionDescriptions/ReplaceAbstractClassInstanceByMapIntention/description.html [new file with mode: 0644]
plugins/groovy/src/META-INF/plugin.xml
plugins/groovy/src/org/jetbrains/plugins/groovy/GroovyBundle.properties
plugins/groovy/src/org/jetbrains/plugins/groovy/annotator/GroovyAnnotator.java
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInsight/GroovyTargetElementEvaluator.java
plugins/groovy/src/org/jetbrains/plugins/groovy/intentions/GroovyIntentionsBundle.properties
plugins/groovy/src/org/jetbrains/plugins/groovy/intentions/style/ReplaceAbstractClassInstanceByMapIntention.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/lang/parameterInfo/GroovyParameterInfoHandler.java
plugins/groovy/src/org/jetbrains/plugins/groovy/lang/parser/GroovyElementTypes.java
plugins/groovy/src/org/jetbrains/plugins/groovy/lang/parser/GroovyPsiCreator.java
plugins/groovy/src/org/jetbrains/plugins/groovy/lang/parser/parsing/statements/expressions/primary/PrimaryExpression.java
plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/api/statements/expressions/GrNewExpression.java
plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/api/statements/typedef/GrAnonymousClassDefinition.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/api/statements/typedef/GrTypeDefinition.java
plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/statements/expressions/GrNewExpressionImpl.java
plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/statements/typedef/GrAnonymousClassDefinitionImpl.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/statements/typedef/GrTypeDefinitionImpl.java
plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/synthetic/JavaIdentifier.java
plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/types/GrTypeParameterImpl.java
plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/stubs/GrTypeDefinitionStub.java
plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/stubs/elements/GrAnonymousClassDefinitionElementType.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/stubs/elements/GrTypeDefinitionElementType.java
plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/stubs/impl/GrTypeDefinitionStubImpl.java
plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/util/GrClassImplUtil.java
plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/util/PsiUtil.java
plugins/groovy/src/org/jetbrains/plugins/groovy/overrideImplement/GroovyOverrideImplementUtil.java
plugins/groovy/test/org/jetbrains/plugins/groovy/GroovyGotoTest.java
plugins/groovy/test/org/jetbrains/plugins/groovy/lang/GroovyHighlightingTest.java
plugins/groovy/test/org/jetbrains/plugins/groovy/lang/parser/ExpressionsParsingTest.java
plugins/groovy/testdata/goto/NewExpressionWithAnonymousClass.groovy [new file with mode: 0644]
plugins/groovy/testdata/highlighting/AnonymousClassAbstractMethod.groovy [new file with mode: 0644]
plugins/groovy/testdata/highlighting/AnonymousClassConstructor.groovy [new file with mode: 0644]
plugins/groovy/testdata/highlighting/AnonymousClassShoudImplementMethods.groovy [new file with mode: 0644]
plugins/groovy/testdata/highlighting/AnonymousClassStaticMethod.groovy [new file with mode: 0644]
plugins/groovy/testdata/intentions/AnonymousClassWithOneMethod.groovy [new file with mode: 0644]
plugins/groovy/testdata/intentions/AnonymousClassWithOneMethod_after.groovy [new file with mode: 0644]
plugins/groovy/testdata/intentions/AnonymousClassWithSomeMethods.groovy [new file with mode: 0644]
plugins/groovy/testdata/intentions/AnonymousClassWithSomeMethods_after.groovy [new file with mode: 0644]
plugins/groovy/testdata/parsing/groovy/expressions/anonymous/anonymous.test [new file with mode: 0644]