Move Java source set into `src/main/java`
Project: http://git-wip-us.apache.org/repos/asf/groovy/repo Commit: http://git-wip-us.apache.org/repos/asf/groovy/commit/0edfcde9 Tree: http://git-wip-us.apache.org/repos/asf/groovy/tree/0edfcde9 Diff: http://git-wip-us.apache.org/repos/asf/groovy/diff/0edfcde9 Branch: refs/heads/GROOVY_2_6_X Commit: 0edfcde99f3e7e5577e62882df1e13bc56c6f1c0 Parents: 9eea4eb Author: Cedric Champeau <[email protected]> Authored: Sun Dec 17 14:28:12 2017 +0100 Committer: Cedric Champeau <[email protected]> Committed: Sun Dec 17 14:28:12 2017 +0100 ---------------------------------------------------------------------- build.gradle | 23 +- gradle/assemble.gradle | 1 + gradle/docs.gradle | 6 +- gradle/test.gradle | 2 +- src/main/groovy/ASTTestTransformation.groovy | 233 + .../groovy/ASTTransformationCustomizer.groovy | 301 + .../ASTTransformationCustomizerFactory.groovy | 60 + src/main/groovy/AstBuilder.groovy | 145 + src/main/groovy/AstHelper.groovy | 76 + src/main/groovy/AstSpecificationCompiler.groovy | 1080 + src/main/groovy/AstStringCompiler.groovy | 63 + src/main/groovy/CollectRecursiveCalls.groovy | 62 + .../groovy/CompilerCustomizationBuilder.groovy | 64 + ...itionalInterruptibleASTTransformation.groovy | 145 + src/main/groovy/GrapeMain.groovy | 308 + src/main/groovy/HasRecursiveCalls.groovy | 64 + src/main/groovy/InWhileLoopWrapper.groovy | 81 + src/main/groovy/RecursivenessTester.groovy | 100 + src/main/groovy/ReturnAdderForClosures.groovy | 48 + .../ReturnStatementToIterationConverter.groovy | 148 + src/main/groovy/StatementReplacer.groovy | 109 + src/main/groovy/StringUtil.groovy | 57 + .../TailRecursiveASTTransformation.groovy | 261 + .../groovy/TernaryToIfStatementConverter.groovy | 42 + .../ThreadInterruptibleASTTransformation.groovy | 98 + .../TimedInterruptibleASTTransformation.groovy | 321 + src/main/groovy/TransformTestHelper.groovy | 123 + src/main/groovy/VariableAccessReplacer.groovy | 73 + .../groovy/VariableExpressionReplacer.groovy | 171 + .../groovy/VariableExpressionTransformer.groovy | 47 + src/main/groovy/genArrayAccess.groovy | 146 + src/main/groovy/genArrays.groovy | 53 + src/main/groovy/genDgmMath.groovy | 87 + src/main/groovy/genMathModification.groovy | 133 + .../apache/groovy/ast/tools/ClassNodeUtils.java | 273 + .../groovy/ast/tools/MethodNodeUtils.java | 69 + .../internal/metaclass/MetaClassConstant.java | 50 + .../apache/groovy/internal/util/Function.java | 31 + .../internal/util/ReevaluatingReference.java | 88 + .../apache/groovy/internal/util/Supplier.java | 31 + .../groovy/internal/util/UncheckedThrow.java | 38 + .../groovy/lang/annotation/Incubating.java | 43 + .../org/apache/groovy/metaclass/MetaClass.java | 41 + .../java/org/apache/groovy/metaclass/Realm.java | 91 + .../apache/groovy/plugin/DefaultRunners.java | 218 + .../org/apache/groovy/plugin/GroovyRunner.java | 49 + .../groovy/plugin/GroovyRunnerRegistry.java | 468 + src/main/java/org/apache/groovy/util/Maps.java | 5781 +++++ .../java/org/apache/groovy/util/SystemUtil.java | 46 + .../ConcurrentLinkedHashMap.java | 1600 ++ .../concurrentlinkedhashmap/EntryWeigher.java | 40 + .../EvictionListener.java | 48 + .../concurrentlinkedhashmap/LinkedDeque.java | 462 + .../util/concurrentlinkedhashmap/Weigher.java | 39 + .../util/concurrentlinkedhashmap/Weighers.java | 282 + .../concurrentlinkedhashmap/package-info.java | 41 + .../org/codehaus/groovy/GroovyBugError.java | 111 + .../org/codehaus/groovy/GroovyException.java | 52 + .../groovy/GroovyExceptionInterface.java | 31 + .../groovy/antlr/ASTParserException.java | 54 + .../groovy/antlr/ASTRuntimeException.java | 55 + .../groovy/antlr/AntlrASTProcessSnippets.java | 96 + .../groovy/antlr/AntlrASTProcessor.java | 35 + .../groovy/antlr/AntlrParserPlugin.java | 3269 +++ .../groovy/antlr/AntlrParserPluginFactory.java | 31 + .../org/codehaus/groovy/antlr/EnumHelper.java | 68 + .../codehaus/groovy/antlr/GroovySourceAST.java | 177 + .../groovy/antlr/GroovySourceToken.java | 100 + .../org/codehaus/groovy/antlr/LexerFrame.java | 279 + .../org/codehaus/groovy/antlr/LineColumn.java | 65 + .../java/org/codehaus/groovy/antlr/Main.java | 194 + .../org/codehaus/groovy/antlr/SourceBuffer.java | 111 + .../org/codehaus/groovy/antlr/SourceInfo.java | 77 + .../groovy/antlr/UnicodeEscapingReader.java | 190 + .../antlr/UnicodeLexerSharedInputState.java | 51 + .../codehaus/groovy/antlr/java/Groovifier.java | 74 + .../groovy/antlr/java/Java2GroovyConverter.java | 232 + .../groovy/antlr/java/Java2GroovyMain.java | 44 + .../groovy/antlr/java/Java2GroovyProcessor.java | 187 + .../antlr/java/PreJava2GroovyConverter.java | 147 + .../java/org/codehaus/groovy/antlr/package.html | 28 + .../antlr/treewalker/CompositeVisitor.java | 1179 + .../antlr/treewalker/FlatNodeListTraversal.java | 63 + .../groovy/antlr/treewalker/MindMapPrinter.java | 379 + .../antlr/treewalker/NodeAsHTMLPrinter.java | 319 + .../groovy/antlr/treewalker/NodeCollector.java | 45 + .../groovy/antlr/treewalker/NodePrinter.java | 52 + .../antlr/treewalker/PreOrderTraversal.java | 45 + .../antlr/treewalker/SourceCodeTraversal.java | 260 + .../groovy/antlr/treewalker/SourcePrinter.java | 1097 + .../antlr/treewalker/TraversalHelper.java | 557 + .../groovy/antlr/treewalker/Visitor.java | 260 + .../groovy/antlr/treewalker/VisitorAdapter.java | 258 + .../groovy/antlr/treewalker/package.html | 28 + .../java/org/codehaus/groovy/ast/ASTNode.java | 158 + .../org/codehaus/groovy/ast/AnnotatedNode.java | 112 + .../org/codehaus/groovy/ast/AnnotationNode.java | 189 + .../codehaus/groovy/ast/AstToTextHelper.java | 111 + .../ast/ClassCodeExpressionTransformer.java | 146 + .../groovy/ast/ClassCodeVisitorSupport.java | 239 + .../org/codehaus/groovy/ast/ClassHelper.java | 481 + .../java/org/codehaus/groovy/ast/ClassNode.java | 1503 ++ .../codehaus/groovy/ast/CodeVisitorSupport.java | 345 + .../org/codehaus/groovy/ast/CompileUnit.java | 193 + .../codehaus/groovy/ast/ConstructorNode.java | 59 + .../codehaus/groovy/ast/DynamicVariable.java | 76 + .../groovy/ast/EnumConstantClassNode.java | 39 + .../java/org/codehaus/groovy/ast/FieldNode.java | 205 + .../org/codehaus/groovy/ast/GenericsType.java | 500 + .../codehaus/groovy/ast/GroovyClassVisitor.java | 56 + .../codehaus/groovy/ast/GroovyCodeVisitor.java | 191 + .../org/codehaus/groovy/ast/ImportNode.java | 153 + .../org/codehaus/groovy/ast/InnerClassNode.java | 103 + .../groovy/ast/InterfaceHelperClassNode.java | 51 + .../groovy/ast/MethodCallTransformation.java | 116 + .../groovy/ast/MethodInvocationTrap.java | 97 + .../org/codehaus/groovy/ast/MethodNode.java | 284 + .../groovy/ast/MixinASTTransformation.java | 88 + .../java/org/codehaus/groovy/ast/MixinNode.java | 47 + .../org/codehaus/groovy/ast/ModuleNode.java | 488 + .../groovy/ast/NodeMetaDataHandler.java | 82 + .../groovy/ast/NodeMetaDataHandlerHelper.java | 138 + .../org/codehaus/groovy/ast/PackageNode.java | 46 + .../java/org/codehaus/groovy/ast/Parameter.java | 126 + .../org/codehaus/groovy/ast/PropertyNode.java | 135 + .../groovy/ast/TransformingCodeVisitor.java | 371 + .../java/org/codehaus/groovy/ast/Variable.java | 69 + .../org/codehaus/groovy/ast/VariableScope.java | 200 + .../ast/builder/AstBuilderTransformation.java | 186 + .../groovy/ast/decompiled/Annotations.java | 136 + .../groovy/ast/decompiled/AsmDecompiler.java | 218 + .../ast/decompiled/AsmReferenceResolver.java | 92 + .../ast/decompiled/ClassSignatureParser.java | 84 + .../groovy/ast/decompiled/ClassStub.java | 117 + .../ast/decompiled/DecompiledClassNode.java | 242 + .../ast/decompiled/FormalParameterParser.java | 80 + .../ast/decompiled/MemberSignatureParser.java | 155 + .../ast/decompiled/TypeSignatureParser.java | 123 + .../ast/expr/AnnotationConstantExpression.java | 50 + .../groovy/ast/expr/ArgumentListExpression.java | 78 + .../groovy/ast/expr/ArrayExpression.java | 136 + .../groovy/ast/expr/AttributeExpression.java | 50 + .../groovy/ast/expr/BinaryExpression.java | 135 + .../ast/expr/BitwiseNegationExpression.java | 58 + .../groovy/ast/expr/BooleanExpression.java | 56 + .../groovy/ast/expr/CastExpression.java | 111 + .../groovy/ast/expr/ClassExpression.java | 51 + .../groovy/ast/expr/ClosureExpression.java | 105 + .../groovy/ast/expr/ClosureListExpression.java | 88 + .../groovy/ast/expr/ConstantExpression.java | 124 + .../ast/expr/ConstructorCallExpression.java | 105 + .../groovy/ast/expr/DeclarationExpression.java | 168 + .../ast/expr/ElvisOperatorExpression.java | 71 + .../groovy/ast/expr/EmptyExpression.java | 140 + .../codehaus/groovy/ast/expr/Expression.java | 81 + .../groovy/ast/expr/ExpressionTransformer.java | 33 + .../groovy/ast/expr/FieldExpression.java | 83 + .../groovy/ast/expr/GStringExpression.java | 116 + .../groovy/ast/expr/LambdaExpression.java | 47 + .../groovy/ast/expr/ListExpression.java | 97 + .../groovy/ast/expr/MapEntryExpression.java | 68 + .../codehaus/groovy/ast/expr/MapExpression.java | 100 + .../codehaus/groovy/ast/expr/MethodCall.java | 34 + .../groovy/ast/expr/MethodCallExpression.java | 214 + .../ast/expr/MethodPointerExpression.java | 91 + .../ast/expr/MethodReferenceExpression.java | 45 + .../ast/expr/NamedArgumentListExpression.java | 45 + .../codehaus/groovy/ast/expr/NotExpression.java | 46 + .../groovy/ast/expr/PostfixExpression.java | 75 + .../groovy/ast/expr/PrefixExpression.java | 75 + .../groovy/ast/expr/PropertyExpression.java | 133 + .../groovy/ast/expr/RangeExpression.java | 70 + .../groovy/ast/expr/SpreadExpression.java | 58 + .../groovy/ast/expr/SpreadMapExpression.java | 60 + .../ast/expr/StaticMethodCallExpression.java | 95 + .../groovy/ast/expr/TernaryExpression.java | 86 + .../groovy/ast/expr/TupleExpression.java | 120 + .../groovy/ast/expr/UnaryMinusExpression.java | 62 + .../groovy/ast/expr/UnaryPlusExpression.java | 62 + .../groovy/ast/expr/VariableExpression.java | 199 + .../org/codehaus/groovy/ast/expr/package.html | 28 + .../java/org/codehaus/groovy/ast/package.html | 28 + .../groovy/ast/stmt/AssertStatement.java | 66 + .../groovy/ast/stmt/BlockStatement.java | 117 + .../groovy/ast/stmt/BreakStatement.java | 48 + .../codehaus/groovy/ast/stmt/CaseStatement.java | 63 + .../groovy/ast/stmt/CatchStatement.java | 61 + .../groovy/ast/stmt/ContinueStatement.java | 48 + .../groovy/ast/stmt/DoWhileStatement.java | 58 + .../groovy/ast/stmt/EmptyStatement.java | 115 + .../groovy/ast/stmt/ExpressionStatement.java | 61 + .../codehaus/groovy/ast/stmt/ForStatement.java | 83 + .../codehaus/groovy/ast/stmt/IfStatement.java | 69 + .../groovy/ast/stmt/LoopingStatement.java | 38 + .../groovy/ast/stmt/ReturnStatement.java | 72 + .../org/codehaus/groovy/ast/stmt/Statement.java | 64 + .../groovy/ast/stmt/SwitchStatement.java | 91 + .../groovy/ast/stmt/SynchronizedStatement.java | 58 + .../groovy/ast/stmt/ThrowStatement.java | 54 + .../groovy/ast/stmt/TryCatchStatement.java | 108 + .../groovy/ast/stmt/WhileStatement.java | 59 + .../org/codehaus/groovy/ast/stmt/package.html | 28 + .../codehaus/groovy/ast/tools/BeanUtils.java | 120 + .../groovy/ast/tools/ClassNodeUtils.java | 80 + .../codehaus/groovy/ast/tools/ClosureUtils.java | 69 + .../codehaus/groovy/ast/tools/GeneralUtils.java | 805 + .../groovy/ast/tools/GenericsUtils.java | 614 + .../groovy/ast/tools/ParameterUtils.java | 39 + .../groovy/ast/tools/PropertyNodeUtils.java | 43 + .../groovy/ast/tools/WideningCategories.java | 746 + .../groovy/classgen/AnnotationVisitor.java | 344 + .../groovy/classgen/AsmClassGenerator.java | 2103 ++ .../groovy/classgen/BytecodeExpression.java | 55 + .../groovy/classgen/BytecodeInstruction.java | 32 + .../groovy/classgen/BytecodeSequence.java | 81 + .../classgen/ClassCompletionVerifier.java | 746 + .../groovy/classgen/ClassGenerator.java | 48 + .../classgen/ClassGeneratorException.java | 36 + .../groovy/classgen/DummyClassGenerator.java | 180 + .../groovy/classgen/EnumCompletionVisitor.java | 169 + .../codehaus/groovy/classgen/EnumVisitor.java | 444 + .../groovy/classgen/ExtendedVerifier.java | 342 + .../groovy/classgen/FinalVariableAnalyzer.java | 363 + .../groovy/classgen/GeneratorContext.java | 113 + .../classgen/InnerClassCompletionVisitor.java | 454 + .../groovy/classgen/InnerClassVisitor.java | 288 + .../classgen/InnerClassVisitorHelper.java | 143 + .../codehaus/groovy/classgen/ReturnAdder.java | 279 + .../groovy/classgen/VariableScopeVisitor.java | 611 + .../org/codehaus/groovy/classgen/Verifier.java | 1565 ++ .../groovy/classgen/VerifierCodeVisitor.java | 102 + .../groovy/classgen/asm/AssertionWriter.java | 257 + .../asm/BinaryBooleanExpressionHelper.java | 94 + .../asm/BinaryDoubleExpressionHelper.java | 106 + .../classgen/asm/BinaryExpressionHelper.java | 962 + .../BinaryExpressionMultiTypeDispatcher.java | 422 + .../classgen/asm/BinaryExpressionWriter.java | 328 + .../asm/BinaryFloatExpressionHelper.java | 111 + .../classgen/asm/BinaryIntExpressionHelper.java | 293 + .../asm/BinaryLongExpressionHelper.java | 144 + .../asm/BinaryObjectExpressionHelper.java | 87 + .../groovy/classgen/asm/BytecodeDumper.java | 52 + .../groovy/classgen/asm/BytecodeHelper.java | 751 + .../groovy/classgen/asm/BytecodeVariable.java | 124 + .../groovy/classgen/asm/CallSiteWriter.java | 387 + .../groovy/classgen/asm/ClosureWriter.java | 392 + .../groovy/classgen/asm/CompileStack.java | 872 + .../classgen/asm/DelegatingController.java | 276 + .../classgen/asm/ExpressionAsVariableSlot.java | 81 + .../groovy/classgen/asm/InvocationWriter.java | 928 + .../groovy/classgen/asm/MethodCaller.java | 88 + .../classgen/asm/MethodCallerMultiAdapter.java | 83 + .../codehaus/groovy/classgen/asm/MopWriter.java | 223 + .../groovy/classgen/asm/OperandStack.java | 700 + .../classgen/asm/OptimizingStatementWriter.java | 948 + .../classgen/asm/StatementMetaTypeChooser.java | 58 + .../groovy/classgen/asm/StatementWriter.java | 638 + .../groovy/classgen/asm/TypeChooser.java | 42 + .../classgen/asm/UnaryExpressionHelper.java | 87 + .../groovy/classgen/asm/VariableSlotLoader.java | 50 + .../groovy/classgen/asm/WriterController.java | 401 + .../classgen/asm/WriterControllerFactory.java | 27 + .../groovy/classgen/asm/indy/IndyBinHelper.java | 44 + .../classgen/asm/indy/IndyCallSiteWriter.java | 65 + .../classgen/asm/indy/InvokeDynamicWriter.java | 234 + .../sc/IndyStaticTypesMultiTypeDispatcher.java | 94 + .../codehaus/groovy/classgen/asm/package.html | 29 + .../asm/sc/StaticCompilationMopWriter.java | 62 + .../classgen/asm/sc/StaticInvocationWriter.java | 764 + .../asm/sc/StaticPropertyAccessHelper.java | 133 + ...ypesBinaryExpressionMultiTypeDispatcher.java | 426 + .../asm/sc/StaticTypesCallSiteWriter.java | 888 + .../asm/sc/StaticTypesClosureWriter.java | 135 + .../asm/sc/StaticTypesStatementWriter.java | 299 + .../classgen/asm/sc/StaticTypesTypeChooser.java | 75 + .../sc/StaticTypesUnaryExpressionHelper.java | 178 + .../asm/sc/StaticTypesWriterController.java | 186 + .../StaticTypesWriterControllerFactoryImpl.java | 33 + .../classgen/asm/util/LoggableClassVisitor.java | 34 + .../classgen/asm/util/LoggableTextifier.java | 438 + .../org/codehaus/groovy/classgen/package.html | 28 + .../codehaus/groovy/cli/GroovyPosixParser.java | 281 + .../control/ASTTransformationsContext.java | 53 + .../control/AnnotationConstantsVisitor.java | 133 + .../groovy/control/BytecodeProcessor.java | 23 + .../groovy/control/ClassNodeResolver.java | 345 + .../control/CompilationFailedException.java | 77 + .../groovy/control/CompilationUnit.java | 1167 + .../codehaus/groovy/control/CompilePhase.java | 118 + .../groovy/control/CompilerConfiguration.java | 934 + .../groovy/control/ConfigurationException.java | 92 + .../codehaus/groovy/control/ErrorCollector.java | 348 + .../groovy/control/GenericsVisitor.java | 188 + .../org/codehaus/groovy/control/HasCleanup.java | 31 + .../org/codehaus/groovy/control/Janitor.java | 55 + .../codehaus/groovy/control/LabelVerifier.java | 174 + .../MultipleCompilationErrorsException.java | 64 + .../groovy/control/OptimizerVisitor.java | 149 + .../codehaus/groovy/control/ParserPlugin.java | 36 + .../groovy/control/ParserPluginFactory.java | 93 + .../codehaus/groovy/control/ParserVersion.java | 50 + .../org/codehaus/groovy/control/Phases.java | 67 + .../codehaus/groovy/control/ProcessingUnit.java | 180 + .../codehaus/groovy/control/ResolveVisitor.java | 1469 ++ .../groovy/control/SourceExtensionHandler.java | 66 + .../org/codehaus/groovy/control/SourceUnit.java | 344 + .../groovy/control/StaticImportVisitor.java | 610 + .../codehaus/groovy/control/StaticVerifier.java | 204 + .../codehaus/groovy/control/XStreamUtils.java | 68 + .../customizers/CompilationCustomizer.java | 45 + .../customizers/DelegatingCustomizer.java | 45 + .../control/customizers/ImportCustomizer.java | 169 + .../customizers/SecureASTCustomizer.java | 1189 ++ .../customizers/SourceAwareCustomizer.java | 105 + .../customizers/builder/CustomizersFactory.java | 59 + .../builder/ImportCustomizerFactory.java | 134 + .../builder/InlinedASTCustomizerFactory.java | 89 + .../builder/PostCompletionFactory.java | 31 + .../builder/SecureASTCustomizerFactory.java | 55 + .../builder/SourceAwareCustomizerFactory.java | 160 + .../groovy/control/io/AbstractReaderSource.java | 120 + .../groovy/control/io/FileReaderSource.java | 91 + .../control/io/InputStreamReaderSource.java | 76 + .../codehaus/groovy/control/io/NullWriter.java | 36 + .../groovy/control/io/ReaderSource.java | 70 + .../groovy/control/io/StringReaderSource.java | 69 + .../groovy/control/io/URLReaderSource.java | 69 + .../org/codehaus/groovy/control/io/package.html | 28 + .../control/messages/ExceptionMessage.java | 88 + .../groovy/control/messages/LocatedMessage.java | 80 + .../groovy/control/messages/Message.java | 101 + .../groovy/control/messages/SimpleMessage.java | 77 + .../control/messages/SyntaxErrorMessage.java | 69 + .../groovy/control/messages/WarningMessage.java | 118 + .../groovy/control/messages/package.html | 28 + .../org/codehaus/groovy/control/package.html | 28 + src/main/java/org/codehaus/groovy/package.html | 28 + .../codehaus/groovy/plugin/GroovyRunner.java | 28 + .../reflection/AccessPermissionChecker.java | 84 + .../reflection/CacheAccessControlException.java | 27 + .../codehaus/groovy/reflection/CachedClass.java | 542 + .../groovy/reflection/CachedConstructor.java | 116 + .../codehaus/groovy/reflection/CachedField.java | 81 + .../groovy/reflection/CachedMethod.java | 345 + .../codehaus/groovy/reflection/ClassInfo.java | 505 + .../ClassLoaderForClassArtifacts.java | 88 + .../groovy/reflection/GeneratedMetaMethod.java | 240 + .../groovy/reflection/GroovyClassValue.java | 36 + .../reflection/GroovyClassValueFactory.java | 42 + .../reflection/GroovyClassValuePreJava7.java | 104 + .../groovy/reflection/MixinInMetaClass.java | 206 + .../groovy/reflection/ParameterTypes.java | 385 + .../groovy/reflection/ReflectionCache.java | 113 + .../groovy/reflection/ReflectionUtils.java | 140 + .../groovy/reflection/SunClassLoader.java | 117 + .../reflection/android/AndroidSupport.java | 38 + .../org/codehaus/groovy/reflection/package.html | 28 + .../reflection/stdclasses/ArrayCachedClass.java | 55 + .../stdclasses/BigDecimalCachedClass.java | 52 + .../stdclasses/BigIntegerCachedClass.java | 50 + .../stdclasses/BooleanCachedClass.java | 43 + .../reflection/stdclasses/ByteCachedClass.java | 53 + .../stdclasses/CachedClosureClass.java | 61 + .../reflection/stdclasses/CachedSAMClass.java | 203 + .../stdclasses/CharacterCachedClass.java | 44 + .../stdclasses/DoubleCachedClass.java | 76 + .../reflection/stdclasses/FloatCachedClass.java | 71 + .../stdclasses/IntegerCachedClass.java | 61 + .../reflection/stdclasses/LongCachedClass.java | 61 + .../stdclasses/NumberCachedClass.java | 65 + .../stdclasses/ObjectCachedClass.java | 39 + .../reflection/stdclasses/ShortCachedClass.java | 56 + .../stdclasses/StringCachedClass.java | 50 + .../reflection/v7/GroovyClassValueJava7.java | 37 + .../groovy/runtime/AbstractComparator.java | 30 + .../codehaus/groovy/runtime/ArrayTypeUtils.java | 98 + .../org/codehaus/groovy/runtime/ArrayUtil.java | 1312 ++ .../groovy/runtime/BytecodeInterface8.java | 377 + .../codehaus/groovy/runtime/ClassExtender.java | 89 + .../groovy/runtime/ComposedClosure.java | 108 + .../groovy/runtime/ConversionHandler.java | 224 + .../groovy/runtime/ConvertedClosure.java | 58 + .../codehaus/groovy/runtime/ConvertedMap.java | 80 + .../codehaus/groovy/runtime/CurriedClosure.java | 192 + .../groovy/runtime/DateGroovyMethods.java | 775 + .../groovy/runtime/DefaultCachedMethodKey.java | 47 + .../groovy/runtime/DefaultGroovyMethods.java | 18930 +++++++++++++++++ .../runtime/DefaultGroovyMethodsSupport.java | 383 + .../runtime/DefaultGroovyStaticMethods.java | 314 + .../groovy/runtime/DefaultMethodKey.java | 44 + .../groovy/runtime/EncodingGroovyMethods.java | 367 + .../runtime/EncodingGroovyMethodsSupport.java | 90 + .../groovy/runtime/FlushingStreamWriter.java | 50 + .../codehaus/groovy/runtime/GStringImpl.java | 64 + .../groovy/runtime/GeneratedClosure.java | 29 + .../groovy/runtime/GroovyCategorySupport.java | 365 + .../groovy/runtime/HandleMetaClass.java | 122 + .../groovy/runtime/IOGroovyMethods.java | 1698 ++ .../codehaus/groovy/runtime/InvokerHelper.java | 1079 + .../runtime/InvokerInvocationException.java | 44 + .../groovy/runtime/IteratorClosureAdapter.java | 58 + .../groovy/runtime/MetaClassHelper.java | 1034 + .../codehaus/groovy/runtime/MethodClosure.java | 147 + .../org/codehaus/groovy/runtime/MethodKey.java | 133 + .../groovy/runtime/MethodRankHelper.java | 562 + .../org/codehaus/groovy/runtime/NullObject.java | 176 + .../groovy/runtime/NumberAwareComparator.java | 60 + .../groovy/runtime/ProcessGroovyMethods.java | 727 + .../groovy/runtime/ProxyGeneratorAdapter.java | 1003 + .../org/codehaus/groovy/runtime/RangeInfo.java | 31 + .../groovy/runtime/ReflectionMethodInvoker.java | 56 + .../org/codehaus/groovy/runtime/Reflector.java | 39 + .../codehaus/groovy/runtime/RegexSupport.java | 37 + .../groovy/runtime/ResourceGroovyMethods.java | 2642 +++ .../groovy/runtime/ReverseListIterator.java | 65 + .../groovy/runtime/ScriptBytecodeAdapter.java | 857 + .../groovy/runtime/ScriptReference.java | 46 + .../groovy/runtime/SocketGroovyMethods.java | 206 + .../groovy/runtime/StackTraceUtils.java | 194 + .../groovy/runtime/StringBufferWriter.java | 104 + .../groovy/runtime/StringGroovyMethods.java | 3800 ++++ .../codehaus/groovy/runtime/WritableFile.java | 65 + .../runtime/callsite/AbstractCallSite.java | 424 + .../runtime/callsite/BooleanClosureWrapper.java | 68 + .../callsite/BooleanReturningMethodInvoker.java | 76 + .../groovy/runtime/callsite/CallSite.java | 69 + .../groovy/runtime/callsite/CallSiteArray.java | 175 + .../callsite/CallSiteAwareMetaMethod.java | 27 + .../runtime/callsite/CallSiteClassLoader.java | 59 + .../runtime/callsite/CallSiteGenerator.java | 268 + .../callsite/ClassMetaClassGetPropertySite.java | 55 + .../callsite/ConstructorMetaClassSite.java | 41 + .../callsite/ConstructorMetaMethodSite.java | 67 + .../runtime/callsite/ConstructorSite.java | 154 + .../groovy/runtime/callsite/DummyCallSite.java | 25 + .../callsite/GetEffectivePogoFieldSite.java | 78 + .../callsite/GetEffectivePogoPropertySite.java | 90 + .../callsite/GetEffectivePojoFieldSite.java | 60 + .../callsite/GetEffectivePojoPropertySite.java | 68 + .../runtime/callsite/GroovySunClassLoader.java | 74 + .../callsite/MetaClassConstructorSite.java | 55 + .../groovy/runtime/callsite/MetaClassSite.java | 35 + .../groovy/runtime/callsite/MetaMethodSite.java | 38 + .../groovy/runtime/callsite/NullCallSite.java | 54 + .../callsite/PerInstancePojoMetaClassSite.java | 45 + .../runtime/callsite/PogoGetPropertySite.java | 54 + .../runtime/callsite/PogoInterceptableSite.java | 59 + .../callsite/PogoMetaClassGetPropertySite.java | 55 + .../runtime/callsite/PogoMetaClassSite.java | 86 + .../runtime/callsite/PogoMetaMethodSite.java | 257 + .../callsite/PojoMetaClassGetPropertySite.java | 49 + .../runtime/callsite/PojoMetaClassSite.java | 60 + .../runtime/callsite/PojoMetaMethodSite.java | 280 + .../runtime/callsite/StaticMetaClassSite.java | 72 + .../runtime/callsite/StaticMetaMethodSite.java | 157 + .../groovy/runtime/dgmimpl/NumberNumberDiv.java | 330 + .../runtime/dgmimpl/NumberNumberMetaMethod.java | 61 + .../runtime/dgmimpl/NumberNumberMinus.java | 391 + .../runtime/dgmimpl/NumberNumberMultiply.java | 393 + .../runtime/dgmimpl/NumberNumberPlus.java | 385 + .../dgmimpl/arrays/ArrayGetAtMetaMethod.java | 29 + .../runtime/dgmimpl/arrays/ArrayMetaMethod.java | 45 + .../dgmimpl/arrays/ArrayPutAtMetaMethod.java | 29 + .../arrays/BooleanArrayGetAtMetaMethod.java | 65 + .../arrays/BooleanArrayPutAtMetaMethod.java | 85 + .../arrays/ByteArrayGetAtMetaMethod.java | 65 + .../arrays/ByteArrayPutAtMetaMethod.java | 89 + .../arrays/CharacterArrayGetAtMetaMethod.java | 65 + .../arrays/CharacterArrayPutAtMetaMethod.java | 86 + .../arrays/DoubleArrayGetAtMetaMethod.java | 65 + .../arrays/DoubleArrayPutAtMetaMethod.java | 96 + .../arrays/FloatArrayGetAtMetaMethod.java | 65 + .../arrays/FloatArrayPutAtMetaMethod.java | 96 + .../arrays/IntegerArrayGetAtMetaMethod.java | 65 + .../arrays/IntegerArrayPutAtMetaMethod.java | 96 + .../arrays/LongArrayGetAtMetaMethod.java | 65 + .../arrays/LongArrayPutAtMetaMethod.java | 96 + .../arrays/ObjectArrayGetAtMetaMethod.java | 70 + .../arrays/ObjectArrayPutAtMetaMethod.java | 97 + .../arrays/ShortArrayGetAtMetaMethod.java | 65 + .../arrays/ShortArrayPutAtMetaMethod.java | 96 + .../groovy/runtime/m12n/ExtensionModule.java | 61 + .../runtime/m12n/ExtensionModuleRegistry.java | 66 + .../runtime/m12n/ExtensionModuleScanner.java | 88 + .../runtime/m12n/MetaInfExtensionModule.java | 108 + .../runtime/m12n/PropertiesModuleFactory.java | 36 + .../runtime/m12n/SimpleExtensionModule.java | 138 + .../m12n/StandardPropertiesModuleFactory.java | 54 + .../groovy/runtime/memoize/CommonCache.java | 217 + .../runtime/memoize/ConcurrentCommonCache.java | 239 + .../groovy/runtime/memoize/EvictableCache.java | 106 + .../groovy/runtime/memoize/LRUCache.java | 66 + .../runtime/memoize/LRUProtectionStorage.java | 79 + .../groovy/runtime/memoize/Memoize.java | 183 + .../groovy/runtime/memoize/MemoizeCache.java | 51 + .../runtime/memoize/NullProtectionStorage.java | 37 + .../runtime/memoize/ProtectionStorage.java | 29 + .../memoize/UnlimitedConcurrentCache.java | 54 + .../runtime/metaclass/ClosureMetaClass.java | 713 + .../runtime/metaclass/ClosureMetaMethod.java | 192 + .../metaclass/ClosureStaticMetaMethod.java | 89 + .../metaclass/ConcurrentReaderHashMap.java | 1270 ++ .../runtime/metaclass/DefaultMetaClassInfo.java | 346 + .../metaclass/MetaClassRegistryImpl.java | 551 + .../runtime/metaclass/MetaMethodIndex.java | 546 + .../groovy/runtime/metaclass/MethodHelper.java | 40 + .../runtime/metaclass/MethodMetaProperty.java | 80 + .../metaclass/MethodSelectionException.java | 102 + .../MissingMethodExceptionNoStack.java | 36 + .../metaclass/MissingMethodExecutionFailed.java | 36 + .../MissingPropertyExceptionNoStack.java | 32 + .../runtime/metaclass/MixedInMetaClass.java | 55 + .../metaclass/MixinInstanceMetaMethod.java | 62 + .../metaclass/MixinInstanceMetaProperty.java | 96 + .../metaclass/MultipleSetterProperty.java | 88 + .../metaclass/NewInstanceMetaMethod.java | 58 + .../groovy/runtime/metaclass/NewMetaMethod.java | 57 + .../runtime/metaclass/NewStaticMetaMethod.java | 55 + .../runtime/metaclass/OwnedMetaClass.java | 234 + .../runtime/metaclass/ReflectionMetaMethod.java | 75 + .../runtime/metaclass/ReflectorLoader.java | 147 + .../runtime/metaclass/TemporaryMethodKey.java | 59 + .../ThreadManagedMetaBeanProperty.java | 227 + .../runtime/metaclass/TransformMetaMethod.java | 59 + .../groovy/runtime/metaclass/package.html | 28 + .../org/codehaus/groovy/runtime/package.html | 28 + .../runtime/powerassert/AssertionRenderer.java | 184 + .../powerassert/PowerAssertionError.java | 35 + .../groovy/runtime/powerassert/SourceText.java | 126 + .../SourceTextNotAvailableException.java | 36 + .../groovy/runtime/powerassert/Value.java | 43 + .../runtime/powerassert/ValueRecorder.java | 45 + .../runtime/typehandling/BigDecimalMath.java | 86 + .../runtime/typehandling/BigIntegerMath.java | 86 + .../typehandling/DefaultTypeTransformation.java | 894 + .../runtime/typehandling/FloatingPointMath.java | 67 + .../typehandling/GroovyCastException.java | 85 + .../runtime/typehandling/IntegerMath.java | 101 + .../groovy/runtime/typehandling/LongMath.java | 105 + .../groovy/runtime/typehandling/NumberMath.java | 294 + .../NumberMathModificationInfo.java | 3732 ++++ .../runtime/typehandling/ShortTypeHandling.java | 86 + .../groovy/runtime/typehandling/package.html | 30 + .../groovy/runtime/wrappers/BooleanWrapper.java | 28 + .../groovy/runtime/wrappers/ByteWrapper.java | 28 + .../groovy/runtime/wrappers/CharWrapper.java | 28 + .../groovy/runtime/wrappers/DoubleWrapper.java | 28 + .../groovy/runtime/wrappers/FloatWrapper.java | 28 + .../runtime/wrappers/GroovyObjectWrapper.java | 74 + .../groovy/runtime/wrappers/IntWrapper.java | 28 + .../groovy/runtime/wrappers/LongWrapper.java | 28 + .../groovy/runtime/wrappers/PojoWrapper.java | 74 + .../groovy/runtime/wrappers/ShortWrapper.java | 30 + .../groovy/runtime/wrappers/Wrapper.java | 50 + .../groovy/runtime/wrappers/package.html | 28 + .../org/codehaus/groovy/syntax/ASTHelper.java | 162 + .../org/codehaus/groovy/syntax/CSTNode.java | 583 + .../org/codehaus/groovy/syntax/Numbers.java | 317 + .../codehaus/groovy/syntax/ParserException.java | 33 + .../codehaus/groovy/syntax/ReadException.java | 58 + .../org/codehaus/groovy/syntax/Reduction.java | 266 + .../groovy/syntax/RuntimeParserException.java | 41 + .../codehaus/groovy/syntax/SyntaxException.java | 123 + .../java/org/codehaus/groovy/syntax/Token.java | 393 + .../codehaus/groovy/syntax/TokenException.java | 47 + .../groovy/syntax/TokenMismatchException.java | 38 + .../org/codehaus/groovy/syntax/TokenUtil.java | 88 + .../java/org/codehaus/groovy/syntax/Types.java | 1454 ++ .../org/codehaus/groovy/syntax/package.html | 28 + .../org/codehaus/groovy/tools/Compiler.java | 116 + .../org/codehaus/groovy/tools/DgmConverter.java | 230 + .../codehaus/groovy/tools/ErrorReporter.java | 235 + .../groovy/tools/FileSystemCompiler.java | 389 + .../org/codehaus/groovy/tools/GrapeUtil.java | 45 + .../org/codehaus/groovy/tools/GroovyClass.java | 45 + .../codehaus/groovy/tools/GroovyStarter.java | 141 + .../groovy/tools/LoaderConfiguration.java | 376 + .../org/codehaus/groovy/tools/RootLoader.java | 181 + .../org/codehaus/groovy/tools/StringHelper.java | 85 + .../org/codehaus/groovy/tools/Utilities.java | 77 + .../groovy/tools/gse/DependencyTracker.java | 137 + .../codehaus/groovy/tools/gse/StringSetMap.java | 64 + .../tools/javac/JavaAwareCompilationUnit.java | 163 + .../tools/javac/JavaAwareResolveVisitor.java | 69 + .../groovy/tools/javac/JavaCompiler.java | 30 + .../groovy/tools/javac/JavaCompilerFactory.java | 25 + .../tools/javac/JavaStubCompilationUnit.java | 131 + .../groovy/tools/javac/JavaStubGenerator.java | 981 + .../tools/javac/JavacCompilerFactory.java | 27 + .../groovy/tools/javac/JavacJavaCompiler.java | 214 + .../codehaus/groovy/tools/javac/package.html | 28 + .../java/org/codehaus/groovy/tools/package.html | 30 + .../org/codehaus/groovy/tools/shell/IO.java | 190 + .../groovy/tools/shell/util/Logger.java | 134 + .../groovy/tools/shell/util/MessageSource.java | 142 + .../groovy/tools/shell/util/Preferences.java | 121 + .../org/codehaus/groovy/tools/xml/package.html | 28 + .../groovy/transform/ASTTransformation.java | 50 + .../ASTTransformationCollectorCodeVisitor.java | 369 + .../transform/ASTTransformationVisitor.java | 343 + .../transform/AbstractASTTransformUtil.java | 184 + .../transform/AbstractASTTransformation.java | 485 + .../AbstractInterruptibleASTTransformation.java | 235 + .../transform/AnnotationCollectorTransform.java | 369 + .../transform/AutoCloneASTTransformation.java | 305 + .../transform/AutoFinalASTTransformation.java | 191 + .../AutoImplementASTTransformation.java | 183 + .../transform/BaseScriptASTTransformation.java | 167 + .../transform/BuilderASTTransformation.java | 278 + .../transform/CategoryASTTransformation.java | 298 + .../transform/CompileDynamicProcessor.java | 44 + .../transform/DelegateASTTransformation.java | 384 + .../EqualsAndHashCodeASTTransformation.java | 332 + .../groovy/transform/ErrorCollecting.java | 31 + .../ExternalizeMethodsASTTransformation.java | 129 + .../ExternalizeVerifierASTTransformation.java | 107 + .../transform/FieldASTTransformation.java | 282 + .../transform/GroovyASTTransformation.java | 52 + .../transform/GroovyASTTransformationClass.java | 47 + .../transform/ImmutableASTTransformation.java | 818 + .../IndexedPropertyASTTransformation.java | 137 + .../InheritConstructorsASTTransformation.java | 132 + .../groovy/transform/LazyASTTransformation.java | 243 + .../groovy/transform/LogASTTransformation.java | 297 + .../MapConstructorASTTransformation.java | 196 + .../transform/MemoizedASTTransformation.java | 201 + .../transform/NewifyASTTransformation.java | 324 + .../PackageScopeASTTransformation.java | 201 + .../ReadWriteLockASTTransformation.java | 143 + .../transform/SingletonASTTransformation.java | 136 + .../transform/SortableASTTransformation.java | 253 + .../transform/SourceURIASTTransformation.java | 132 + .../transform/StaticTypesTransformation.java | 115 + .../SynchronizedASTTransformation.java | 114 + .../transform/ToStringASTTransformation.java | 276 + .../TupleConstructorASTTransformation.java | 331 + .../sc/ListOfExpressionsExpression.java | 61 + .../sc/StaticCompilationMetadataKeys.java | 36 + .../transform/sc/StaticCompilationVisitor.java | 542 + .../sc/StaticCompileTransformation.java | 100 + .../sc/TemporaryVariableExpression.java | 77 + .../BinaryExpressionTransformer.java | 393 + .../BooleanExpressionTransformer.java | 183 + .../transformers/CastExpressionOptimizer.java | 80 + .../ClosureExpressionTransformer.java | 47 + .../transformers/CompareIdentityExpression.java | 84 + .../transformers/CompareToNullExpression.java | 82 + .../ConstructorCallTransformer.java | 193 + .../transformers/ListExpressionTransformer.java | 81 + .../MethodCallExpressionTransformer.java | 197 + .../RangeExpressionTransformer.java | 76 + .../StaticCompilationTransformer.java | 175 + .../StaticMethodCallExpressionTransformer.java | 51 + .../VariableExpressionTransformer.java | 91 + .../stc/AbstractTypeCheckingExtension.java | 450 + .../stc/DefaultTypeCheckingExtension.java | 194 + .../transform/stc/DelegationMetadata.java | 57 + .../transform/stc/ExtensionMethodNode.java | 57 + .../stc/GroovyTypeCheckingExtensionSupport.java | 460 + .../transform/stc/PropertyLookupVisitor.java | 62 + .../codehaus/groovy/transform/stc/Receiver.java | 59 + .../transform/stc/SecondPassExpression.java | 71 + .../transform/stc/SharedVariableCollector.java | 61 + .../groovy/transform/stc/SignatureCodec.java | 34 + .../transform/stc/SignatureCodecVersion1.java | 230 + .../stc/StaticTypeCheckingSupport.java | 2437 +++ .../stc/StaticTypeCheckingVisitor.java | 5178 +++++ .../groovy/transform/stc/StaticTypesMarker.java | 41 + .../stc/TraitTypeCheckingExtension.java | 141 + .../transform/stc/TypeCheckingContext.java | 365 + .../transform/stc/TypeCheckingExtension.java | 404 + .../transform/stc/UnionTypeClassNode.java | 476 + .../transform/trait/NAryOperationRewriter.java | 130 + .../trait/SuperCallTraitTransformer.java | 193 + .../transform/trait/TraitASTTransformation.java | 624 + .../groovy/transform/trait/TraitComposer.java | 568 + .../transform/trait/TraitHelpersTuple.java | 45 + .../trait/TraitReceiverTransformer.java | 451 + .../codehaus/groovy/transform/trait/Traits.java | 378 + .../groovy/util/AbstractConcurrentMap.java | 205 + .../groovy/util/AbstractConcurrentMapBase.java | 345 + .../org/codehaus/groovy/util/ArrayIterator.java | 46 + .../groovy/util/CharSequenceReader.java | 170 + .../codehaus/groovy/util/ComplexKeyHashMap.java | 176 + .../org/codehaus/groovy/util/FastArray.java | 139 + .../org/codehaus/groovy/util/Finalizable.java | 23 + .../codehaus/groovy/util/HashCodeHelper.java | 131 + .../groovy/util/IteratorBufferedIterator.java | 75 + .../org/codehaus/groovy/util/LazyReference.java | 74 + .../groovy/util/ListBufferedIterator.java | 67 + .../org/codehaus/groovy/util/ListHashMap.java | 220 + .../codehaus/groovy/util/LockableObject.java | 73 + .../util/ManagedConcurrentLinkedQueue.java | 180 + .../groovy/util/ManagedConcurrentMap.java | 118 + .../groovy/util/ManagedConcurrentValueMap.java | 77 + .../codehaus/groovy/util/ManagedLinkedList.java | 145 + .../codehaus/groovy/util/ManagedReference.java | 55 + .../org/codehaus/groovy/util/Reference.java | 25 + .../codehaus/groovy/util/ReferenceBundle.java | 63 + .../codehaus/groovy/util/ReferenceManager.java | 199 + .../org/codehaus/groovy/util/ReferenceType.java | 105 + .../org/codehaus/groovy/util/ReleaseInfo.java | 80 + .../codehaus/groovy/util/SingleKeyHashMap.java | 161 + .../codehaus/groovy/util/TripleKeyHashMap.java | 86 + .../org/codehaus/groovy/vmplugin/VMPlugin.java | 65 + .../groovy/vmplugin/VMPluginFactory.java | 57 + .../org/codehaus/groovy/vmplugin/package.html | 28 + .../groovy/vmplugin/v5/JUnit4Utils.java | 102 + .../org/codehaus/groovy/vmplugin/v5/Java5.java | 484 + .../vmplugin/v5/PluginDefaultGroovyMethods.java | 141 + .../codehaus/groovy/vmplugin/v5/package.html | 28 + .../org/codehaus/groovy/vmplugin/v6/Java6.java | 34 + .../groovy/vmplugin/v7/IndyArrayAccess.java | 143 + .../v7/IndyGuardsFiltersAndSignatures.java | 215 + .../groovy/vmplugin/v7/IndyInterface.java | 250 + .../codehaus/groovy/vmplugin/v7/IndyMath.java | 196 + .../org/codehaus/groovy/vmplugin/v7/Java7.java | 108 + .../codehaus/groovy/vmplugin/v7/Selector.java | 1065 + .../codehaus/groovy/vmplugin/v7/TypeHelper.java | 113 + .../groovy/vmplugin/v7/TypeTransformers.java | 243 + .../org/codehaus/groovy/vmplugin/v8/Java8.java | 66 + .../vmplugin/v8/PluginDefaultGroovyMethods.java | 68 + src/main/java/overview.html | 41 + src/main/java/overviewj.html | 41 + .../apache/groovy/ast/tools/ClassNodeUtils.java | 273 - .../groovy/ast/tools/MethodNodeUtils.java | 69 - .../internal/metaclass/MetaClassConstant.java | 50 - .../apache/groovy/internal/util/Function.java | 31 - .../internal/util/ReevaluatingReference.java | 88 - .../apache/groovy/internal/util/Supplier.java | 31 - .../groovy/internal/util/UncheckedThrow.java | 38 - .../groovy/lang/annotation/Incubating.java | 43 - .../org/apache/groovy/metaclass/MetaClass.java | 41 - src/main/org/apache/groovy/metaclass/Realm.java | 91 - .../apache/groovy/plugin/DefaultRunners.java | 218 - .../org/apache/groovy/plugin/GroovyRunner.java | 49 - .../groovy/plugin/GroovyRunnerRegistry.java | 468 - src/main/org/apache/groovy/util/Maps.java | 5781 ----- src/main/org/apache/groovy/util/SystemUtil.java | 46 - .../ConcurrentLinkedHashMap.java | 1600 -- .../concurrentlinkedhashmap/EntryWeigher.java | 40 - .../EvictionListener.java | 48 - .../concurrentlinkedhashmap/LinkedDeque.java | 462 - .../util/concurrentlinkedhashmap/Weigher.java | 39 - .../util/concurrentlinkedhashmap/Weighers.java | 282 - .../concurrentlinkedhashmap/package-info.java | 41 - .../org/codehaus/groovy/GroovyBugError.java | 111 - .../org/codehaus/groovy/GroovyException.java | 52 - .../groovy/GroovyExceptionInterface.java | 31 - .../groovy/antlr/ASTParserException.java | 54 - .../groovy/antlr/ASTRuntimeException.java | 55 - .../groovy/antlr/AntlrASTProcessSnippets.java | 96 - .../groovy/antlr/AntlrASTProcessor.java | 35 - .../groovy/antlr/AntlrParserPlugin.java | 3269 --- .../groovy/antlr/AntlrParserPluginFactory.java | 31 - .../org/codehaus/groovy/antlr/EnumHelper.java | 68 - .../codehaus/groovy/antlr/GroovySourceAST.java | 177 - .../groovy/antlr/GroovySourceToken.java | 100 - .../org/codehaus/groovy/antlr/LexerFrame.java | 279 - .../org/codehaus/groovy/antlr/LineColumn.java | 65 - src/main/org/codehaus/groovy/antlr/Main.java | 194 - .../org/codehaus/groovy/antlr/SourceBuffer.java | 111 - .../org/codehaus/groovy/antlr/SourceInfo.java | 77 - .../groovy/antlr/UnicodeEscapingReader.java | 190 - .../antlr/UnicodeLexerSharedInputState.java | 51 - .../codehaus/groovy/antlr/java/Groovifier.java | 74 - .../groovy/antlr/java/Java2GroovyConverter.java | 232 - .../groovy/antlr/java/Java2GroovyMain.java | 44 - .../groovy/antlr/java/Java2GroovyProcessor.java | 187 - .../antlr/java/PreJava2GroovyConverter.java | 147 - src/main/org/codehaus/groovy/antlr/package.html | 28 - .../antlr/treewalker/CompositeVisitor.java | 1179 - .../antlr/treewalker/FlatNodeListTraversal.java | 63 - .../groovy/antlr/treewalker/MindMapPrinter.java | 379 - .../antlr/treewalker/NodeAsHTMLPrinter.java | 319 - .../groovy/antlr/treewalker/NodeCollector.java | 45 - .../groovy/antlr/treewalker/NodePrinter.java | 52 - .../antlr/treewalker/PreOrderTraversal.java | 45 - .../antlr/treewalker/SourceCodeTraversal.java | 260 - .../groovy/antlr/treewalker/SourcePrinter.java | 1097 - .../antlr/treewalker/TraversalHelper.java | 557 - .../groovy/antlr/treewalker/Visitor.java | 260 - .../groovy/antlr/treewalker/VisitorAdapter.java | 258 - .../groovy/antlr/treewalker/package.html | 28 - src/main/org/codehaus/groovy/ast/ASTNode.java | 158 - .../org/codehaus/groovy/ast/AnnotatedNode.java | 112 - .../org/codehaus/groovy/ast/AnnotationNode.java | 189 - .../codehaus/groovy/ast/AstToTextHelper.java | 111 - .../ast/ClassCodeExpressionTransformer.java | 146 - .../groovy/ast/ClassCodeVisitorSupport.java | 239 - .../org/codehaus/groovy/ast/ClassHelper.java | 481 - src/main/org/codehaus/groovy/ast/ClassNode.java | 1503 -- .../codehaus/groovy/ast/CodeVisitorSupport.java | 345 - .../org/codehaus/groovy/ast/CompileUnit.java | 193 - .../codehaus/groovy/ast/ConstructorNode.java | 59 - .../codehaus/groovy/ast/DynamicVariable.java | 76 - .../groovy/ast/EnumConstantClassNode.java | 39 - src/main/org/codehaus/groovy/ast/FieldNode.java | 205 - .../org/codehaus/groovy/ast/GenericsType.java | 500 - .../codehaus/groovy/ast/GroovyClassVisitor.java | 56 - .../codehaus/groovy/ast/GroovyCodeVisitor.java | 191 - .../org/codehaus/groovy/ast/ImportNode.java | 153 - .../org/codehaus/groovy/ast/InnerClassNode.java | 103 - .../groovy/ast/InterfaceHelperClassNode.java | 51 - .../groovy/ast/MethodCallTransformation.java | 116 - .../groovy/ast/MethodInvocationTrap.java | 97 - .../org/codehaus/groovy/ast/MethodNode.java | 284 - .../groovy/ast/MixinASTTransformation.java | 88 - src/main/org/codehaus/groovy/ast/MixinNode.java | 47 - .../org/codehaus/groovy/ast/ModuleNode.java | 488 - .../groovy/ast/NodeMetaDataHandler.java | 82 - .../groovy/ast/NodeMetaDataHandlerHelper.java | 138 - .../org/codehaus/groovy/ast/PackageNode.java | 46 - src/main/org/codehaus/groovy/ast/Parameter.java | 126 - .../org/codehaus/groovy/ast/PropertyNode.java | 135 - .../groovy/ast/TransformingCodeVisitor.java | 371 - src/main/org/codehaus/groovy/ast/Variable.java | 69 - .../org/codehaus/groovy/ast/VariableScope.java | 200 - .../groovy/ast/builder/AstBuilder.groovy | 145 - .../ast/builder/AstBuilderTransformation.java | 186 - .../ast/builder/AstSpecificationCompiler.groovy | 1080 - .../groovy/ast/builder/AstStringCompiler.groovy | 63 - .../groovy/ast/decompiled/Annotations.java | 136 - .../groovy/ast/decompiled/AsmDecompiler.java | 218 - .../ast/decompiled/AsmReferenceResolver.java | 92 - .../ast/decompiled/ClassSignatureParser.java | 84 - .../groovy/ast/decompiled/ClassStub.java | 117 - .../ast/decompiled/DecompiledClassNode.java | 242 - .../ast/decompiled/FormalParameterParser.java | 80 - .../ast/decompiled/MemberSignatureParser.java | 155 - .../ast/decompiled/TypeSignatureParser.java | 123 - .../ast/expr/AnnotationConstantExpression.java | 50 - .../groovy/ast/expr/ArgumentListExpression.java | 78 - .../groovy/ast/expr/ArrayExpression.java | 136 - .../groovy/ast/expr/AttributeExpression.java | 50 - .../groovy/ast/expr/BinaryExpression.java | 135 - .../ast/expr/BitwiseNegationExpression.java | 58 - .../groovy/ast/expr/BooleanExpression.java | 56 - .../groovy/ast/expr/CastExpression.java | 111 - .../groovy/ast/expr/ClassExpression.java | 51 - .../groovy/ast/expr/ClosureExpression.java | 105 - .../groovy/ast/expr/ClosureListExpression.java | 88 - .../groovy/ast/expr/ConstantExpression.java | 124 - .../ast/expr/ConstructorCallExpression.java | 105 - .../groovy/ast/expr/DeclarationExpression.java | 168 - .../ast/expr/ElvisOperatorExpression.java | 71 - .../groovy/ast/expr/EmptyExpression.java | 140 - .../codehaus/groovy/ast/expr/Expression.java | 81 - .../groovy/ast/expr/ExpressionTransformer.java | 33 - .../groovy/ast/expr/FieldExpression.java | 83 - .../groovy/ast/expr/GStringExpression.java | 116 - .../groovy/ast/expr/LambdaExpression.java | 47 - .../groovy/ast/expr/ListExpression.java | 97 - .../groovy/ast/expr/MapEntryExpression.java | 68 - .../codehaus/groovy/ast/expr/MapExpression.java | 100 - .../codehaus/groovy/ast/expr/MethodCall.java | 34 - .../groovy/ast/expr/MethodCallExpression.java | 214 - .../ast/expr/MethodPointerExpression.java | 91 - .../ast/expr/MethodReferenceExpression.java | 45 - .../ast/expr/NamedArgumentListExpression.java | 45 - .../codehaus/groovy/ast/expr/NotExpression.java | 46 - .../groovy/ast/expr/PostfixExpression.java | 75 - .../groovy/ast/expr/PrefixExpression.java | 75 - .../groovy/ast/expr/PropertyExpression.java | 133 - .../groovy/ast/expr/RangeExpression.java | 70 - .../groovy/ast/expr/SpreadExpression.java | 58 - .../groovy/ast/expr/SpreadMapExpression.java | 60 - .../ast/expr/StaticMethodCallExpression.java | 95 - .../groovy/ast/expr/TernaryExpression.java | 86 - .../groovy/ast/expr/TupleExpression.java | 120 - .../groovy/ast/expr/UnaryMinusExpression.java | 62 - .../groovy/ast/expr/UnaryPlusExpression.java | 62 - .../groovy/ast/expr/VariableExpression.java | 199 - .../org/codehaus/groovy/ast/expr/package.html | 28 - src/main/org/codehaus/groovy/ast/package.html | 28 - .../groovy/ast/stmt/AssertStatement.java | 66 - .../groovy/ast/stmt/BlockStatement.java | 117 - .../groovy/ast/stmt/BreakStatement.java | 48 - .../codehaus/groovy/ast/stmt/CaseStatement.java | 63 - .../groovy/ast/stmt/CatchStatement.java | 61 - .../groovy/ast/stmt/ContinueStatement.java | 48 - .../groovy/ast/stmt/DoWhileStatement.java | 58 - .../groovy/ast/stmt/EmptyStatement.java | 115 - .../groovy/ast/stmt/ExpressionStatement.java | 61 - .../codehaus/groovy/ast/stmt/ForStatement.java | 83 - .../codehaus/groovy/ast/stmt/IfStatement.java | 69 - .../groovy/ast/stmt/LoopingStatement.java | 38 - .../groovy/ast/stmt/ReturnStatement.java | 72 - .../org/codehaus/groovy/ast/stmt/Statement.java | 64 - .../groovy/ast/stmt/SwitchStatement.java | 91 - .../groovy/ast/stmt/SynchronizedStatement.java | 58 - .../groovy/ast/stmt/ThrowStatement.java | 54 - .../groovy/ast/stmt/TryCatchStatement.java | 108 - .../groovy/ast/stmt/WhileStatement.java | 59 - .../org/codehaus/groovy/ast/stmt/package.html | 28 - .../codehaus/groovy/ast/tools/BeanUtils.java | 120 - .../groovy/ast/tools/ClassNodeUtils.java | 80 - .../codehaus/groovy/ast/tools/ClosureUtils.java | 69 - .../codehaus/groovy/ast/tools/GeneralUtils.java | 805 - .../groovy/ast/tools/GenericsUtils.java | 614 - .../groovy/ast/tools/ParameterUtils.java | 39 - .../groovy/ast/tools/PropertyNodeUtils.java | 43 - .../groovy/ast/tools/WideningCategories.java | 746 - .../groovy/classgen/AnnotationVisitor.java | 344 - .../groovy/classgen/AsmClassGenerator.java | 2103 -- .../groovy/classgen/BytecodeExpression.java | 55 - .../groovy/classgen/BytecodeInstruction.java | 32 - .../groovy/classgen/BytecodeSequence.java | 81 - .../classgen/ClassCompletionVerifier.java | 746 - .../groovy/classgen/ClassGenerator.java | 48 - .../classgen/ClassGeneratorException.java | 36 - .../groovy/classgen/DummyClassGenerator.java | 180 - .../groovy/classgen/EnumCompletionVisitor.java | 169 - .../codehaus/groovy/classgen/EnumVisitor.java | 444 - .../groovy/classgen/ExtendedVerifier.java | 342 - .../groovy/classgen/FinalVariableAnalyzer.java | 363 - .../groovy/classgen/GeneratorContext.java | 113 - .../classgen/InnerClassCompletionVisitor.java | 454 - .../groovy/classgen/InnerClassVisitor.java | 288 - .../classgen/InnerClassVisitorHelper.java | 143 - .../codehaus/groovy/classgen/ReturnAdder.java | 279 - .../groovy/classgen/VariableScopeVisitor.java | 611 - .../org/codehaus/groovy/classgen/Verifier.java | 1565 -- .../groovy/classgen/VerifierCodeVisitor.java | 102 - .../groovy/classgen/asm/AssertionWriter.java | 257 - .../asm/BinaryBooleanExpressionHelper.java | 94 - .../asm/BinaryDoubleExpressionHelper.java | 106 - .../classgen/asm/BinaryExpressionHelper.java | 962 - .../BinaryExpressionMultiTypeDispatcher.java | 422 - .../classgen/asm/BinaryExpressionWriter.java | 328 - .../asm/BinaryFloatExpressionHelper.java | 111 - .../classgen/asm/BinaryIntExpressionHelper.java | 293 - .../asm/BinaryLongExpressionHelper.java | 144 - .../asm/BinaryObjectExpressionHelper.java | 87 - .../groovy/classgen/asm/BytecodeDumper.java | 52 - .../groovy/classgen/asm/BytecodeHelper.java | 751 - .../groovy/classgen/asm/BytecodeVariable.java | 124 - .../groovy/classgen/asm/CallSiteWriter.java | 387 - .../groovy/classgen/asm/ClosureWriter.java | 392 - .../groovy/classgen/asm/CompileStack.java | 872 - .../classgen/asm/DelegatingController.java | 276 - .../classgen/asm/ExpressionAsVariableSlot.java | 81 - .../groovy/classgen/asm/InvocationWriter.java | 928 - .../groovy/classgen/asm/MethodCaller.java | 88 - .../classgen/asm/MethodCallerMultiAdapter.java | 83 - .../codehaus/groovy/classgen/asm/MopWriter.java | 223 - .../groovy/classgen/asm/OperandStack.java | 700 - .../classgen/asm/OptimizingStatementWriter.java | 948 - .../classgen/asm/StatementMetaTypeChooser.java | 58 - .../groovy/classgen/asm/StatementWriter.java | 638 - .../groovy/classgen/asm/TypeChooser.java | 42 - .../classgen/asm/UnaryExpressionHelper.java | 87 - .../groovy/classgen/asm/VariableSlotLoader.java | 50 - .../groovy/classgen/asm/WriterController.java | 401 - .../classgen/asm/WriterControllerFactory.java | 27 - .../groovy/classgen/asm/indy/IndyBinHelper.java | 44 - .../classgen/asm/indy/IndyCallSiteWriter.java | 65 - .../classgen/asm/indy/InvokeDynamicWriter.java | 234 - .../sc/IndyStaticTypesMultiTypeDispatcher.java | 94 - .../codehaus/groovy/classgen/asm/package.html | 29 - .../asm/sc/StaticCompilationMopWriter.java | 62 - .../classgen/asm/sc/StaticInvocationWriter.java | 764 - .../asm/sc/StaticPropertyAccessHelper.java | 133 - ...ypesBinaryExpressionMultiTypeDispatcher.java | 426 - .../asm/sc/StaticTypesCallSiteWriter.java | 888 - .../asm/sc/StaticTypesClosureWriter.java | 135 - .../asm/sc/StaticTypesStatementWriter.java | 299 - .../classgen/asm/sc/StaticTypesTypeChooser.java | 75 - .../sc/StaticTypesUnaryExpressionHelper.java | 178 - .../asm/sc/StaticTypesWriterController.java | 186 - .../StaticTypesWriterControllerFactoryImpl.java | 33 - .../classgen/asm/util/LoggableClassVisitor.java | 34 - .../classgen/asm/util/LoggableTextifier.java | 438 - .../groovy/classgen/genArrayAccess.groovy | 146 - .../codehaus/groovy/classgen/genArrays.groovy | 53 - .../codehaus/groovy/classgen/genDgmMath.groovy | 87 - .../groovy/classgen/genMathModification.groovy | 133 - .../org/codehaus/groovy/classgen/package.html | 28 - .../codehaus/groovy/cli/GroovyPosixParser.java | 281 - .../control/ASTTransformationsContext.java | 53 - .../control/AnnotationConstantsVisitor.java | 133 - .../groovy/control/BytecodeProcessor.java | 23 - .../groovy/control/ClassNodeResolver.java | 345 - .../control/CompilationFailedException.java | 77 - .../groovy/control/CompilationUnit.java | 1167 - .../codehaus/groovy/control/CompilePhase.java | 118 - .../groovy/control/CompilerConfiguration.java | 934 - .../groovy/control/ConfigurationException.java | 92 - .../codehaus/groovy/control/ErrorCollector.java | 348 - .../groovy/control/GenericsVisitor.java | 188 - .../org/codehaus/groovy/control/HasCleanup.java | 31 - .../org/codehaus/groovy/control/Janitor.java | 55 - .../codehaus/groovy/control/LabelVerifier.java | 174 - .../MultipleCompilationErrorsException.java | 64 - .../groovy/control/OptimizerVisitor.java | 149 - .../codehaus/groovy/control/ParserPlugin.java | 36 - .../groovy/control/ParserPluginFactory.java | 93 - .../codehaus/groovy/control/ParserVersion.java | 50 - .../org/codehaus/groovy/control/Phases.java | 67 - .../codehaus/groovy/control/ProcessingUnit.java | 180 - .../codehaus/groovy/control/ResolveVisitor.java | 1469 -- .../groovy/control/SourceExtensionHandler.java | 66 - .../org/codehaus/groovy/control/SourceUnit.java | 344 - .../groovy/control/StaticImportVisitor.java | 610 - .../codehaus/groovy/control/StaticVerifier.java | 204 - .../codehaus/groovy/control/XStreamUtils.java | 68 - .../ASTTransformationCustomizer.groovy | 301 - .../customizers/CompilationCustomizer.java | 45 - .../customizers/DelegatingCustomizer.java | 45 - .../control/customizers/ImportCustomizer.java | 169 - .../customizers/SecureASTCustomizer.java | 1189 -- .../customizers/SourceAwareCustomizer.java | 105 - .../ASTTransformationCustomizerFactory.groovy | 60 - .../builder/CompilerCustomizationBuilder.groovy | 64 - .../customizers/builder/CustomizersFactory.java | 59 - .../builder/ImportCustomizerFactory.java | 134 - .../builder/InlinedASTCustomizerFactory.java | 89 - .../builder/PostCompletionFactory.java | 31 - .../builder/SecureASTCustomizerFactory.java | 55 - .../builder/SourceAwareCustomizerFactory.java | 160 - .../groovy/control/io/AbstractReaderSource.java | 120 - .../groovy/control/io/FileReaderSource.java | 91 - .../control/io/InputStreamReaderSource.java | 76 - .../codehaus/groovy/control/io/NullWriter.java | 36 - .../groovy/control/io/ReaderSource.java | 70 - .../groovy/control/io/StringReaderSource.java | 69 - .../groovy/control/io/URLReaderSource.java | 69 - .../org/codehaus/groovy/control/io/package.html | 28 - .../control/messages/ExceptionMessage.java | 88 - .../groovy/control/messages/LocatedMessage.java | 80 - .../groovy/control/messages/Message.java | 101 - .../groovy/control/messages/SimpleMessage.java | 77 - .../control/messages/SyntaxErrorMessage.java | 69 - .../groovy/control/messages/WarningMessage.java | 118 - .../groovy/control/messages/package.html | 28 - .../org/codehaus/groovy/control/package.html | 28 - src/main/org/codehaus/groovy/package.html | 28 - .../codehaus/groovy/plugin/GroovyRunner.java | 28 - .../reflection/AccessPermissionChecker.java | 84 - .../reflection/CacheAccessControlException.java | 27 - .../codehaus/groovy/reflection/CachedClass.java | 542 - .../groovy/reflection/CachedConstructor.java | 116 - .../codehaus/groovy/reflection/CachedField.java | 81 - .../groovy/reflection/CachedMethod.java | 345 - .../codehaus/groovy/reflection/ClassInfo.java | 505 - .../ClassLoaderForClassArtifacts.java | 88 - .../groovy/reflection/GeneratedMetaMethod.java | 240 - .../groovy/reflection/GroovyClassValue.java | 36 - .../reflection/GroovyClassValueFactory.java | 42 - .../reflection/GroovyClassValuePreJava7.java | 104 - .../groovy/reflection/MixinInMetaClass.java | 206 - .../groovy/reflection/ParameterTypes.java | 385 - .../groovy/reflection/ReflectionCache.java | 113 - .../groovy/reflection/ReflectionUtils.java | 140 - .../groovy/reflection/SunClassLoader.java | 117 - .../reflection/android/AndroidSupport.java | 38 - .../org/codehaus/groovy/reflection/package.html | 28 - .../reflection/stdclasses/ArrayCachedClass.java | 55 - .../stdclasses/BigDecimalCachedClass.java | 52 - .../stdclasses/BigIntegerCachedClass.java | 50 - .../stdclasses/BooleanCachedClass.java | 43 - .../reflection/stdclasses/ByteCachedClass.java | 53 - .../stdclasses/CachedClosureClass.java | 61 - .../reflection/stdclasses/CachedSAMClass.java | 203 - .../stdclasses/CharacterCachedClass.java | 44 - .../stdclasses/DoubleCachedClass.java | 76 - .../reflection/stdclasses/FloatCachedClass.java | 71 - .../stdclasses/IntegerCachedClass.java | 61 - .../reflection/stdclasses/LongCachedClass.java | 61 - .../stdclasses/NumberCachedClass.java | 65 - .../stdclasses/ObjectCachedClass.java | 39 - .../reflection/stdclasses/ShortCachedClass.java | 56 - .../stdclasses/StringCachedClass.java | 50 - .../reflection/v7/GroovyClassValueJava7.java | 37 - .../groovy/runtime/AbstractComparator.java | 30 - .../codehaus/groovy/runtime/ArrayTypeUtils.java | 98 - .../org/codehaus/groovy/runtime/ArrayUtil.java | 1312 -- .../groovy/runtime/BytecodeInterface8.java | 377 - .../codehaus/groovy/runtime/ClassExtender.java | 89 - .../groovy/runtime/ComposedClosure.java | 108 - .../groovy/runtime/ConversionHandler.java | 224 - .../groovy/runtime/ConvertedClosure.java | 58 - .../codehaus/groovy/runtime/ConvertedMap.java | 80 - .../codehaus/groovy/runtime/CurriedClosure.java | 192 - .../groovy/runtime/DateGroovyMethods.java | 775 - .../groovy/runtime/DefaultCachedMethodKey.java | 47 - .../groovy/runtime/DefaultGroovyMethods.java | 18930 ----------------- .../runtime/DefaultGroovyMethodsSupport.java | 383 - .../runtime/DefaultGroovyStaticMethods.java | 314 - .../groovy/runtime/DefaultMethodKey.java | 44 - .../groovy/runtime/EncodingGroovyMethods.java | 367 - .../runtime/EncodingGroovyMethodsSupport.java | 90 - .../groovy/runtime/FlushingStreamWriter.java | 50 - .../codehaus/groovy/runtime/GStringImpl.java | 64 - .../groovy/runtime/GeneratedClosure.java | 29 - .../groovy/runtime/GroovyCategorySupport.java | 365 - .../groovy/runtime/HandleMetaClass.java | 122 - .../groovy/runtime/IOGroovyMethods.java | 1698 -- .../codehaus/groovy/runtime/InvokerHelper.java | 1079 - .../runtime/InvokerInvocationException.java | 44 - .../groovy/runtime/IteratorClosureAdapter.java | 58 - .../groovy/runtime/MetaClassHelper.java | 1034 - .../codehaus/groovy/runtime/MethodClosure.java | 147 - .../org/codehaus/groovy/runtime/MethodKey.java | 133 - .../groovy/runtime/MethodRankHelper.java | 562 - .../org/codehaus/groovy/runtime/NullObject.java | 176 - .../groovy/runtime/NumberAwareComparator.java | 60 - .../groovy/runtime/ProcessGroovyMethods.java | 727 - .../groovy/runtime/ProxyGeneratorAdapter.java | 1003 - .../org/codehaus/groovy/runtime/RangeInfo.java | 31 - .../groovy/runtime/ReflectionMethodInvoker.java | 56 - .../org/codehaus/groovy/runtime/Reflector.java | 39 - .../codehaus/groovy/runtime/RegexSupport.java | 37 - .../groovy/runtime/ResourceGroovyMethods.java | 2642 --- .../groovy/runtime/ReverseListIterator.java | 65 - .../groovy/runtime/ScriptBytecodeAdapter.java | 857 - .../groovy/runtime/ScriptReference.java | 46 - .../groovy/runtime/SocketGroovyMethods.java | 206 - .../groovy/runtime/StackTraceUtils.java | 194 - .../groovy/runtime/StringBufferWriter.java | 104 - .../groovy/runtime/StringGroovyMethods.java | 3800 ---- .../codehaus/groovy/runtime/WritableFile.java | 65 - .../runtime/callsite/AbstractCallSite.java | 424 - .../runtime/callsite/BooleanClosureWrapper.java | 68 - .../callsite/BooleanReturningMethodInvoker.java | 76 - .../groovy/runtime/callsite/CallSite.java | 69 - .../groovy/runtime/callsite/CallSiteArray.java | 175 - .../callsite/CallSiteAwareMetaMethod.java | 27 - .../runtime/callsite/CallSiteClassLoader.java | 59 - .../runtime/callsite/CallSiteGenerator.java | 268 - .../callsite/ClassMetaClassGetPropertySite.java | 55 - .../callsite/ConstructorMetaClassSite.java | 41 - .../callsite/ConstructorMetaMethodSite.java | 67 - .../runtime/callsite/ConstructorSite.java | 154 - .../groovy/runtime/callsite/DummyCallSite.java | 25 - .../callsite/GetEffectivePogoFieldSite.java | 78 - .../callsite/GetEffectivePogoPropertySite.java | 90 - .../callsite/GetEffectivePojoFieldSite.java | 60 - .../callsite/GetEffectivePojoPropertySite.java | 68 - .../runtime/callsite/GroovySunClassLoader.java | 74 - .../callsite/MetaClassConstructorSite.java | 55 - .../groovy/runtime/callsite/MetaClassSite.java | 35 - .../groovy/runtime/callsite/MetaMethodSite.java | 38 - .../groovy/runtime/callsite/NullCallSite.java | 54 - .../callsite/PerInstancePojoMetaClassSite.java | 45 - .../runtime/callsite/PogoGetPropertySite.java | 54 - .../runtime/callsite/PogoInterceptableSite.java | 59 - .../callsite/PogoMetaClassGetPropertySite.java | 55 - .../runtime/callsite/PogoMetaClassSite.java | 86 - .../runtime/callsite/PogoMetaMethodSite.java | 257 - .../callsite/PojoMetaClassGetPropertySite.java | 49 - .../runtime/callsite/PojoMetaClassSite.java | 60 - .../runtime/callsite/PojoMetaMethodSite.java | 280 - .../runtime/callsite/StaticMetaClassSite.java | 72 - .../runtime/callsite/StaticMetaMethodSite.java | 157 - .../groovy/runtime/dgmimpl/NumberNumberDiv.java | 330 - .../runtime/dgmimpl/NumberNumberMetaMethod.java | 61 - .../runtime/dgmimpl/NumberNumberMinus.java | 391 - .../runtime/dgmimpl/NumberNumberMultiply.java | 393 - .../runtime/dgmimpl/NumberNumberPlus.java | 385 - .../dgmimpl/arrays/ArrayGetAtMetaMethod.java | 29 - .../runtime/dgmimpl/arrays/ArrayMetaMethod.java | 45 - .../dgmimpl/arrays/ArrayPutAtMetaMethod.java | 29 - .../arrays/BooleanArrayGetAtMetaMethod.java | 65 - .../arrays/BooleanArrayPutAtMetaMethod.java | 85 - .../arrays/ByteArrayGetAtMetaMethod.java | 65 - .../arrays/ByteArrayPutAtMetaMethod.java | 89 - .../arrays/CharacterArrayGetAtMetaMethod.java | 65 - .../arrays/CharacterArrayPutAtMetaMethod.java | 86 - .../arrays/DoubleArrayGetAtMetaMethod.java | 65 - .../arrays/DoubleArrayPutAtMetaMethod.java | 96 - .../arrays/FloatArrayGetAtMetaMethod.java | 65 - .../arrays/FloatArrayPutAtMetaMethod.java | 96 - .../arrays/IntegerArrayGetAtMetaMethod.java | 65 - .../arrays/IntegerArrayPutAtMetaMethod.java | 96 - .../arrays/LongArrayGetAtMetaMethod.java | 65 - .../arrays/LongArrayPutAtMetaMethod.java | 96 - .../arrays/ObjectArrayGetAtMetaMethod.java | 70 - .../arrays/ObjectArrayPutAtMetaMethod.java | 97 - .../arrays/ShortArrayGetAtMetaMethod.java | 65 - .../arrays/ShortArrayPutAtMetaMethod.java | 96 - .../groovy/runtime/m12n/ExtensionModule.java | 61 - .../runtime/m12n/ExtensionModuleRegistry.java | 66 - .../runtime/m12n/ExtensionModuleScanner.java | 88 - .../runtime/m12n/MetaInfExtensionModule.java | 108 - .../runtime/m12n/PropertiesModuleFactory.java | 36 - .../runtime/m12n/SimpleExtensionModule.java | 138 - .../m12n/StandardPropertiesModuleFactory.java | 54 - .../groovy/runtime/memoize/CommonCache.java | 217 - .../runtime/memoize/ConcurrentCommonCache.java | 239 - .../groovy/runtime/memoize/EvictableCache.java | 106 - .../groovy/runtime/memoize/LRUCache.java | 66 - .../runtime/memoize/LRUProtectionStorage.java | 79 - .../groovy/runtime/memoize/Memoize.java | 183 - .../groovy/runtime/memoize/MemoizeCache.java | 51 - .../runtime/memoize/NullProtectionStorage.java | 37 - .../runtime/memoize/ProtectionStorage.java | 29 - .../memoize/UnlimitedConcurrentCache.java | 54 - .../runtime/metaclass/ClosureMetaClass.java | 713 - .../runtime/metaclass/ClosureMetaMethod.java | 192 - .../metaclass/ClosureStaticMetaMethod.java | 89 - .../metaclass/ConcurrentReaderHashMap.java | 1270 -- .../runtime/metaclass/DefaultMetaClassInfo.java | 346 - .../metaclass/MetaClassRegistryImpl.java | 551 - .../runtime/metaclass/MetaMethodIndex.java | 546 - .../groovy/runtime/metaclass/MethodHelper.java | 40 - .../runtime/metaclass/MethodMetaProperty.java | 80 - .../metaclass/MethodSelectionException.java | 102 - .../MissingMethodExceptionNoStack.java | 36 - .../metaclass/MissingMethodExecutionFailed.java | 36 - .../MissingPropertyExceptionNoStack.java | 32 - .../runtime/metaclass/MixedInMetaClass.java | 55 - .../metaclass/MixinInstanceMetaMethod.java | 62 - .../metaclass/MixinInstanceMetaProperty.java | 96 - .../metaclass/MultipleSetterProperty.java | 88 - .../metaclass/NewInstanceMetaMethod.java | 58 - .../groovy/runtime/metaclass/NewMetaMethod.java | 57 - .../runtime/metaclass/NewStaticMetaMethod.java | 55 - .../runtime/metaclass/OwnedMetaClass.java | 234 - .../runtime/metaclass/ReflectionMetaMethod.java | 75 - .../runtime/metaclass/ReflectorLoader.java | 147 - .../runtime/metaclass/TemporaryMethodKey.java | 59 - .../ThreadManagedMetaBeanProperty.java | 227 - .../runtime/metaclass/TransformMetaMethod.java | 59 - .../groovy/runtime/metaclass/package.html | 28 - .../org/codehaus/groovy/runtime/package.html | 28 - .../runtime/powerassert/AssertionRenderer.java | 184 - .../powerassert/PowerAssertionError.java | 35 - .../groovy/runtime/powerassert/SourceText.java | 126 - .../SourceTextNotAvailableException.java | 36 - .../groovy/runtime/powerassert/Value.java | 43 - .../runtime/powerassert/ValueRecorder.java | 45 - .../runtime/typehandling/BigDecimalMath.java | 86 - .../runtime/typehandling/BigIntegerMath.java | 86 - .../typehandling/DefaultTypeTransformation.java | 894 - .../runtime/typehandling/FloatingPointMath.java | 67 - .../typehandling/GroovyCastException.java | 85 - .../runtime/typehandling/IntegerMath.java | 101 - .../groovy/runtime/typehandling/LongMath.java | 105 - .../groovy/runtime/typehandling/NumberMath.java | 294 - .../NumberMathModificationInfo.java | 3732 ---- .../runtime/typehandling/ShortTypeHandling.java | 86 - .../groovy/runtime/typehandling/package.html | 30 - .../groovy/runtime/wrappers/BooleanWrapper.java | 28 - .../groovy/runtime/wrappers/ByteWrapper.java | 28 - .../groovy/runtime/wrappers/CharWrapper.java | 28 - .../groovy/runtime/wrappers/DoubleWrapper.java | 28 - .../groovy/runtime/wrappers/FloatWrapper.java | 28 - .../runtime/wrappers/GroovyObjectWrapper.java | 74 - .../groovy/runtime/wrappers/IntWrapper.java | 28 - .../groovy/runtime/wrappers/LongWrapper.java | 28 - .../groovy/runtime/wrappers/PojoWrapper.java | 74 - .../groovy/runtime/wrappers/ShortWrapper.java | 30 - .../groovy/runtime/wrappers/Wrapper.java | 50 - .../groovy/runtime/wrappers/package.html | 28 - .../org/codehaus/groovy/syntax/ASTHelper.java | 162 - .../org/codehaus/groovy/syntax/CSTNode.java | 583 - .../org/codehaus/groovy/syntax/Numbers.java | 317 - .../codehaus/groovy/syntax/ParserException.java | 33 - .../codehaus/groovy/syntax/ReadException.java | 58 - .../org/codehaus/groovy/syntax/Reduction.java | 266 - .../groovy/syntax/RuntimeParserException.java | 41 - .../codehaus/groovy/syntax/SyntaxException.java | 123 - src/main/org/codehaus/groovy/syntax/Token.java | 393 - .../codehaus/groovy/syntax/TokenException.java | 47 - .../groovy/syntax/TokenMismatchException.java | 38 - .../org/codehaus/groovy/syntax/TokenUtil.java | 88 - src/main/org/codehaus/groovy/syntax/Types.java | 1454 -- .../org/codehaus/groovy/syntax/package.html | 28 - .../org/codehaus/groovy/tools/Compiler.java | 116 - .../org/codehaus/groovy/tools/DgmConverter.java | 230 - .../codehaus/groovy/tools/ErrorReporter.java | 235 - .../groovy/tools/FileSystemCompiler.java | 389 - .../org/codehaus/groovy/tools/GrapeMain.groovy | 308 - .../org/codehaus/groovy/tools/GrapeUtil.java | 45 - .../org/codehaus/groovy/tools/GroovyClass.java | 45 - .../codehaus/groovy/tools/GroovyStarter.java | 141 - .../groovy/tools/LoaderConfiguration.java | 376 - .../org/codehaus/groovy/tools/RootLoader.java | 181 - .../org/codehaus/groovy/tools/StringHelper.java | 85 - .../org/codehaus/groovy/tools/Utilities.java | 77 - .../groovy/tools/ast/TransformTestHelper.groovy | 123 - .../groovy/tools/gse/DependencyTracker.java | 137 - .../codehaus/groovy/tools/gse/StringSetMap.java | 64 - .../tools/javac/JavaAwareCompilationUnit.java | 163 - .../tools/javac/JavaAwareResolveVisitor.java | 69 - .../groovy/tools/javac/JavaCompiler.java | 30 - .../groovy/tools/javac/JavaCompilerFactory.java | 25 - .../tools/javac/JavaStubCompilationUnit.java | 131 - .../groovy/tools/javac/JavaStubGenerator.java | 981 - .../tools/javac/JavacCompilerFactory.java | 27 - .../groovy/tools/javac/JavacJavaCompiler.java | 214 - .../codehaus/groovy/tools/javac/package.html | 28 - src/main/org/codehaus/groovy/tools/package.html | 30 - .../org/codehaus/groovy/tools/shell/IO.java | 190 - .../groovy/tools/shell/util/Logger.java | 134 - .../groovy/tools/shell/util/MessageSource.java | 142 - .../groovy/tools/shell/util/Preferences.java | 121 - .../org/codehaus/groovy/tools/xml/package.html | 28 - .../transform/ASTTestTransformation.groovy | 233 - .../groovy/transform/ASTTransformation.java | 50 - .../ASTTransformationCollectorCodeVisitor.java | 369 - .../transform/ASTTransformationVisitor.java | 343 - .../transform/AbstractASTTransformUtil.java | 184 - .../transform/AbstractASTTransformation.java | 485 - .../AbstractInterruptibleASTTransformation.java | 235 - .../transform/AnnotationCollectorTransform.java | 369 - .../transform/AutoCloneASTTransformation.java | 305 - .../transform/AutoFinalASTTransformation.java | 191 - .../AutoImplementASTTransformation.java | 183 - .../transform/BaseScriptASTTransformation.java | 167 - .../transform/BuilderASTTransformation.java | 278 - .../transform/CategoryASTTransformation.java | 298 - .../transform/CompileDynamicProcessor.java | 44 - ...itionalInterruptibleASTTransformation.groovy | 145 - .../transform/DelegateASTTransformation.java | 384 - .../EqualsAndHashCodeASTTransformation.java | 332 - .../groovy/transform/ErrorCollecting.java | 31 - .../ExternalizeMethodsASTTransformation.java | 129 - .../ExternalizeVerifierASTTransformation.java | 107 - .../transform/FieldASTTransformation.java | 282 - .../transform/GroovyASTTransformation.java | 52 - .../transform/GroovyASTTransformationClass.java | 47 - .../transform/ImmutableASTTransformation.java | 818 - .../IndexedPropertyASTTransformation.java | 137 - .../InheritConstructorsASTTransformation.java | 132 - .../groovy/transform/LazyASTTransformation.java | 243 - .../groovy/transform/LogASTTransformation.java | 297 - .../MapConstructorASTTransformation.java | 196 - .../transform/MemoizedASTTransformation.java | 201 - .../transform/NewifyASTTransformation.java | 324 - .../PackageScopeASTTransformation.java | 201 - .../ReadWriteLockASTTransformation.java | 143 - .../transform/SingletonASTTransformation.java | 136 - .../transform/SortableASTTransformation.java | 253 - .../transform/SourceURIASTTransformation.java | 132 - .../transform/StaticTypesTransformation.java | 115 - .../SynchronizedASTTransformation.java | 114 - .../ThreadInterruptibleASTTransformation.groovy | 98 - .../TimedInterruptibleASTTransformation.groovy | 321 - .../transform/ToStringASTTransformation.java | 276 - .../TupleConstructorASTTransformation.java | 331 - .../sc/ListOfExpressionsExpression.java | 61 - .../sc/StaticCompilationMetadataKeys.java | 36 - .../transform/sc/StaticCompilationVisitor.java | 542 - .../sc/StaticCompileTransformation.java | 100 - .../sc/TemporaryVariableExpression.java | 77 - .../BinaryExpressionTransformer.java | 393 - .../BooleanExpressionTransformer.java | 183 - .../transformers/CastExpressionOptimizer.java | 80 - .../ClosureExpressionTransformer.java | 47 - .../transformers/CompareIdentityExpression.java | 84 - .../transformers/CompareToNullExpression.java | 82 - .../ConstructorCallTransformer.java | 193 - .../transformers/ListExpressionTransformer.java | 81 - .../MethodCallExpressionTransformer.java | 197 - .../RangeExpressionTransformer.java | 76 - .../StaticCompilationTransformer.java | 175 - .../StaticMethodCallExpressionTransformer.java | 51 - .../VariableExpressionTransformer.java | 91 - .../stc/AbstractTypeCheckingExtension.java | 450 - .../stc/DefaultTypeCheckingExtension.java | 194 - .../transform/stc/DelegationMetadata.java | 57 - .../transform/stc/ExtensionMethodNode.java | 57 - .../stc/GroovyTypeCheckingExtensionSupport.java | 460 - .../transform/stc/PropertyLookupVisitor.java | 62 - .../codehaus/groovy/transform/stc/Receiver.java | 59 - .../transform/stc/SecondPassExpression.java | 71 - .../transform/stc/SharedVariableCollector.java | 61 - .../groovy/transform/stc/SignatureCodec.java | 34 - .../transform/stc/SignatureCodecVersion1.java | 230 - .../stc/StaticTypeCheckingSupport.java | 2437 --- .../stc/StaticTypeCheckingVisitor.java | 5178 ----- .../groovy/transform/stc/StaticTypesMarker.java | 41 - .../stc/TraitTypeCheckingExtension.java | 141 - .../transform/stc/TypeCheckingContext.java | 365 - .../transform/stc/TypeCheckingExtension.java | 404 - .../transform/stc/UnionTypeClassNode.java | 476 - .../groovy/transform/tailrec/AstHelper.groovy | 76 - .../tailrec/CollectRecursiveCalls.groovy | 62 - .../transform/tailrec/HasRecursiveCalls.groovy | 64 - .../transform/tailrec/InWhileLoopWrapper.groovy | 81 - .../tailrec/RecursivenessTester.groovy | 100 - .../tailrec/ReturnAdderForClosures.groovy | 48 - .../ReturnStatementToIterationConverter.groovy | 148 - .../transform/tailrec/StatementReplacer.groovy | 109 - .../TailRecursiveASTTransformation.groovy | 261 - .../TernaryToIfStatementConverter.groovy | 42 - .../tailrec/VariableAccessReplacer.groovy | 73 - .../tailrec/VariableExpressionReplacer.groovy | 171 - .../VariableExpressionTransformer.groovy | 47 - .../transform/trait/NAryOperationRewriter.java | 130 - .../trait/SuperCallTraitTransformer.java | 193 - .../transform/trait/TraitASTTransformation.java | 624 - .../groovy/transform/trait/TraitComposer.java | 568 - .../transform/trait/TraitHelpersTuple.java | 45 - .../trait/TraitReceiverTransformer.java | 451 - .../codehaus/groovy/transform/trait/Traits.java | 378 - .../groovy/util/AbstractConcurrentMap.java | 205 - .../groovy/util/AbstractConcurrentMapBase.java | 345 - .../org/codehaus/groovy/util/ArrayIterator.java | 46 - .../groovy/util/CharSequenceReader.java | 170 - .../codehaus/groovy/util/ComplexKeyHashMap.java | 176 - .../org/codehaus/groovy/util/FastArray.java | 139 - .../org/codehaus/groovy/util/Finalizable.java | 23 - .../codehaus/groovy/util/HashCodeHelper.java | 131 - .../groovy/util/IteratorBufferedIterator.java | 75 - .../org/codehaus/groovy/util/LazyReference.java | 74 - .../groovy/util/ListBufferedIterator.java | 67 - .../org/codehaus/groovy/util/ListHashMap.java | 220 - .../codehaus/groovy/util/LockableObject.java | 73 - .../util/ManagedConcurrentLinkedQueue.java | 180 - .../groovy/util/ManagedConcurrentMap.java | 118 - .../groovy/util/ManagedConcurrentValueMap.java | 77 - .../codehaus/groovy/util/ManagedLinkedList.java | 145 - .../codehaus/groovy/util/ManagedReference.java | 55 - .../org/codehaus/groovy/util/Reference.java | 25 - .../codehaus/groovy/util/ReferenceBundle.java | 63 - .../codehaus/groovy/util/ReferenceManager.java | 199 - .../org/codehaus/groovy/util/ReferenceType.java | 105 - .../org/codehaus/groovy/util/ReleaseInfo.java | 80 - .../codehaus/groovy/util/SingleKeyHashMap.java | 161 - .../org/codehaus/groovy/util/StringUtil.groovy | 57 - .../codehaus/groovy/util/TripleKeyHashMap.java | 86 - .../org/codehaus/groovy/vmplugin/VMPlugin.java | 65 - .../groovy/vmplugin/VMPluginFactory.java | 57 - .../org/codehaus/groovy/vmplugin/package.html | 28 - .../groovy/vmplugin/v5/JUnit4Utils.java | 102 - .../org/codehaus/groovy/vmplugin/v5/Java5.java | 484 - .../vmplugin/v5/PluginDefaultGroovyMethods.java | 141 - .../codehaus/groovy/vmplugin/v5/package.html | 28 - .../org/codehaus/groovy/vmplugin/v6/Java6.java | 34 - .../groovy/vmplugin/v7/IndyArrayAccess.java | 143 - .../v7/IndyGuardsFiltersAndSignatures.java | 215 - .../groovy/vmplugin/v7/IndyInterface.java | 250 - .../codehaus/groovy/vmplugin/v7/IndyMath.java | 196 - .../org/codehaus/groovy/vmplugin/v7/Java7.java | 108 - .../codehaus/groovy/vmplugin/v7/Selector.java | 1065 - .../codehaus/groovy/vmplugin/v7/TypeHelper.java | 113 - .../groovy/vmplugin/v7/TypeTransformers.java | 243 - .../org/codehaus/groovy/vmplugin/v8/Java8.java | 66 - .../vmplugin/v8/PluginDefaultGroovyMethods.java | 68 - src/main/overview.html | 41 - src/main/overviewj.html | 41 - .../codehaus/groovy/tools/DocGeneratorMain.java | 2 +- .../codehaus/groovy/tools/DocGenerator.groovy | 2 +- .../tools/groovydoc/GroovyDocToolTest.java | 11 +- 1447 files changed, 176819 insertions(+), 176828 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/groovy/blob/0edfcde9/build.gradle ---------------------------------------------------------------------- diff --git a/build.gradle b/build.gradle index ddf2044..f8737b4 100644 --- a/build.gradle +++ b/build.gradle @@ -134,12 +134,7 @@ task(copyTestResources, type: Copy) .include('**/*.txt', '**/*.xml', '**/*.properties', '**/*.png', '**/*.html', '**/*.gif', '**/*.ico', '**/*.css') test.dependsOn(copyTestResources) -task sourceJar(type: Jar) { - classifier = 'sources' - from 'src/main' -} - -subprojects { +allprojects { task sourceJar(type: Jar) { classifier = 'sources' from sourceSets.main.allSource @@ -280,20 +275,16 @@ ext.generatedDirectory = "${buildDir}/generated-sources" sourceSets { main { java { - srcDirs = [ - 'src/main', - "$generatedDirectory/src/main" - ] + // the only reason we add src/main/groovy here is for the bootstrap compiler + srcDir 'src/main/groovy' + srcDir "$generatedDirectory/src/main" if (!JavaVersion.current().isJava8Compatible()) { exclude '**/v8/*' exclude '**/vm8/*' } } groovy { - srcDirs = [ - 'src/main', - "$generatedDirectory/src/main" - ] + srcDir "$generatedDirectory/src/main" if (!JavaVersion.current().isJava8Compatible()) { exclude '**/v8/*' exclude '**/vm8/*' @@ -398,7 +389,7 @@ task dgmConverter(dependsOn:compileJava) { arg(value: "$outputDir.absolutePath") } } - inputs.files fileTree('src').include('**/*GroovyMethods.java') + inputs.files fileTree('src/main').include('**/*GroovyMethods.java') outputs.dir outputDir } @@ -444,7 +435,7 @@ allprojects { groovyOptions.encoding = 'UTF-8' groovyClasspath = files( rootProject.compileJava.classpath, - rootProject.bootstrapJar.archivePath + files(project==rootProject?rootProject.bootstrapJar:rootProject.jar) ) // TODO: this null check was required after adding JMH plugin to performance project http://git-wip-us.apache.org/repos/asf/groovy/blob/0edfcde9/gradle/assemble.gradle ---------------------------------------------------------------------- diff --git a/gradle/assemble.gradle b/gradle/assemble.gradle index ae07964..819e4cf 100644 --- a/gradle/assemble.gradle +++ b/gradle/assemble.gradle @@ -143,6 +143,7 @@ allprojects { classifier = 'indy' appendix = 'raw' from sourceSets.main.java.outputDir + from sourceSets.main.groovy.outputDir from compileGroovyWithIndy.destinationDir from "${project.buildDir}/resources/main" }
