=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== groovy-2.4.20/subprojects/groovy-groovysh/src/spec/doc/groovysh.adoc-496-[[GroovyShell-HOMEgroovygroovyshprofile]] groovy-2.4.20/subprojects/groovy-groovysh/src/spec/doc/groovysh.adoc:497:===== `$HOME/.groovy/groovysh.profile` groovy-2.4.20/subprojects/groovy-groovysh/src/spec/doc/groovysh.adoc-498- ############################################## groovy-2.4.20/subprojects/groovy-groovysh/src/spec/doc/groovysh.adoc-501-[[GroovyShell-HOMEgroovygroovyshrc]] groovy-2.4.20/subprojects/groovy-groovysh/src/spec/doc/groovysh.adoc:502:===== `$HOME/.groovy/groovysh.rc` groovy-2.4.20/subprojects/groovy-groovysh/src/spec/doc/groovysh.adoc-503- ############################################## groovy-2.4.20/subprojects/groovy-groovysh/src/spec/doc/groovysh.adoc-510-[[GroovyShell-HOMEgroovygroovyshhistory]] groovy-2.4.20/subprojects/groovy-groovysh/src/spec/doc/groovysh.adoc:511:===== `$HOME/.groovy/groovysh.history` groovy-2.4.20/subprojects/groovy-groovysh/src/spec/doc/groovysh.adoc-512- ############################################## groovy-2.4.20/subprojects/groovy-sql/src/main/java/groovy/sql/Sql.java-106- * def project = 'Grails' groovy-2.4.20/subprojects/groovy-sql/src/main/java/groovy/sql/Sql.java:107: * sql.executeUpdate "update PROJECT set url=$newUrl where name=$project" groovy-2.4.20/subprojects/groovy-sql/src/main/java/groovy/sql/Sql.java-108- * </pre> ############################################## groovy-2.4.20/subprojects/groovy-sql/src/main/java/groovy/sql/Sql.java-171- * or the GString variants which will be converted to the placeholder variants under the covers: groovy-2.4.20/subprojects/groovy-sql/src/main/java/groovy/sql/Sql.java:172: * <code>sql.firstRow("select * from PersonTable where SurnameColumn = $userInput")</code> groovy-2.4.20/subprojects/groovy-sql/src/main/java/groovy/sql/Sql.java-173- * or the named parameter variants discussed next. ############################################## groovy-2.4.20/subprojects/groovy-sql/src/test/groovy/groovy/sql/SqlCompleteTest.groovy-188- def results = [] groovy-2.4.20/subprojects/groovy-sql/src/test/groovy/groovy/sql/SqlCompleteTest.groovy:189: sql.eachRow("select * from FOOD where type=${foo}") { results.add(it.name) } groovy-2.4.20/subprojects/groovy-sql/src/test/groovy/groovy/sql/SqlCompleteTest.groovy-190- assert results == ["beer", "coffee"] ############################################## groovy-2.4.20/subprojects/groovy-sql/src/test/groovy/groovy/sql/SqlCompleteTest.groovy-196- def results = [] groovy-2.4.20/subprojects/groovy-sql/src/test/groovy/groovy/sql/SqlCompleteTest.groovy:197: sql.eachRow("select * from FOOD where type=${foo}", foodMetaClosure) { results.add(it.name) } groovy-2.4.20/subprojects/groovy-sql/src/test/groovy/groovy/sql/SqlCompleteTest.groovy-198- assert results == ["beer", "coffee"] ############################################## groovy-2.4.20/subprojects/groovy-sql/src/test/groovy/groovy/sql/SqlCompleteTest.groovy-205- def results = [] groovy-2.4.20/subprojects/groovy-sql/src/test/groovy/groovy/sql/SqlCompleteTest.groovy:206: sql.eachRow("select * from FOOD where type=${foo} and name != ${bar}") { results.add(it.name) } groovy-2.4.20/subprojects/groovy-sql/src/test/groovy/groovy/sql/SqlCompleteTest.groovy-207- assert results == ["brie", "cheddar"] ############################################## groovy-2.4.20/subprojects/groovy-sql/src/test/groovy/groovy/sql/SqlCompleteTest.groovy-255- def foo = "drink" groovy-2.4.20/subprojects/groovy-sql/src/test/groovy/groovy/sql/SqlCompleteTest.groovy:256: def result = sql.rows("select * from FOOD where type=${foo} order by name") groovy-2.4.20/subprojects/groovy-sql/src/test/groovy/groovy/sql/SqlCompleteTest.groovy-257- assert result.size() == 2 ############################################## groovy-2.4.20/subprojects/groovy-sql/src/test/groovy/groovy/sql/SqlCompleteTest.groovy-266- def foo = "drink" groovy-2.4.20/subprojects/groovy-sql/src/test/groovy/groovy/sql/SqlCompleteTest.groovy:267: def result = sql.rows("select * from FOOD where type=${foo} order by name", foodMetaClosure) groovy-2.4.20/subprojects/groovy-sql/src/test/groovy/groovy/sql/SqlCompleteTest.groovy-268- assert result.size() == 2 ############################################## groovy-2.4.20/subprojects/groovy-sql/src/test/groovy/groovy/sql/SqlCompleteTest.groovy-288- def foo = "drink" groovy-2.4.20/subprojects/groovy-sql/src/test/groovy/groovy/sql/SqlCompleteTest.groovy:289: def result = sql.firstRow("select * from FOOD where type=${foo} order by name") groovy-2.4.20/subprojects/groovy-sql/src/test/groovy/groovy/sql/SqlCompleteTest.groovy-290- assert result.name == "beer" ############################################## groovy-2.4.20/subprojects/groovy-sql/src/test/groovy/groovy/sql/SqlRowsTest.groovy-106- def name = "James" groovy-2.4.20/subprojects/groovy-sql/src/test/groovy/groovy/sql/SqlRowsTest.groovy:107: def results = sql.rows("select firstname, lastname from PERSON where firstname = ${name}") groovy-2.4.20/subprojects/groovy-sql/src/test/groovy/groovy/sql/SqlRowsTest.groovy-108- assert results.size() == 1 ############################################## groovy-2.4.20/subprojects/groovy-sql/src/test/groovy/groovy/sql/SqlTest.groovy-62- def foo = "drink" groovy-2.4.20/subprojects/groovy-sql/src/test/groovy/groovy/sql/SqlTest.groovy:63: sql.eachRow("select * from FOOD where type=${foo}") { println("Drink ${it.name}") } groovy-2.4.20/subprojects/groovy-sql/src/test/groovy/groovy/sql/SqlTest.groovy-64- } ############################################## groovy-2.4.20/subprojects/groovy-sql/src/test/groovy/groovy/sql/SqlTest.groovy-68- def bar = "edam" groovy-2.4.20/subprojects/groovy-sql/src/test/groovy/groovy/sql/SqlTest.groovy:69: sql.eachRow("select * from FOOD where type=${foo} and name != ${bar}") { println("Found cheese ${it.name}") } groovy-2.4.20/subprojects/groovy-sql/src/test/groovy/groovy/sql/SqlTest.groovy-70- } ############################################## groovy-2.4.20/subprojects/groovy-sql/src/test/groovy/groovy/sql/SqlTest.groovy-74- def bar = "edam" groovy-2.4.20/subprojects/groovy-sql/src/test/groovy/groovy/sql/SqlTest.groovy:75: def result = sql.firstRow("select * from FOOD where type=${foo} and name != ${bar}") groovy-2.4.20/subprojects/groovy-sql/src/test/groovy/groovy/sql/SqlTest.groovy-76- assert result.name == 'brie' ############################################## groovy-2.4.20/subprojects/groovy-sql/src/test/groovy/groovy/sql/SqlTest.groovy-81- def bar = "edam" groovy-2.4.20/subprojects/groovy-sql/src/test/groovy/groovy/sql/SqlTest.groovy:82: sql.eachRow("select * from FOOD where type='${foo}' and name != '${bar}'") { println("Found cheese ${it.name}") } groovy-2.4.20/subprojects/groovy-sql/src/test/groovy/groovy/sql/SqlTest.groovy-83- } ############################################## groovy-2.4.20/subprojects/groovy-console/src/spec/doc/groovy-console.adoc-35-. Groovy Console is launched via `groovyConsole` or groovy-2.4.20/subprojects/groovy-console/src/spec/doc/groovy-console.adoc:36:`groovyConsole.bat`, both located in `$GROOVY_HOME/bin` groovy-2.4.20/subprojects/groovy-console/src/spec/doc/groovy-console.adoc-37-. The Console has an input area and an output area. ############################################## groovy-2.4.20/subprojects/groovy-templates/src/spec/doc/template-engines.adoc-149- groovy-2.4.20/subprojects/groovy-templates/src/spec/doc/template-engines.adoc:150:`XmlTemplateEngine` for use in templating scenarios where both the template source and the expected output are intended to be XML. Templates may use the normal `${expression}` and `$variable` notations to insert an arbitrary expression into the template. In addition, support is also provided for special tags: `<gsp:scriptlet>` (for inserting code fragments) and `<gsp:expression>` (for code fragments which produce output). groovy-2.4.20/subprojects/groovy-templates/src/spec/doc/template-engines.adoc-151- ############################################## groovy-2.4.20/subprojects/groovy-templates/src/spec/doc/markup-template-engine.adoc-662- groovy-2.4.20/subprojects/groovy-templates/src/spec/doc/markup-template-engine.adoc:663:TIP: It is worth noting that using `stringOf` or the special `$tag` notation triggers the creation of a distinct string writer groovy-2.4.20/subprojects/groovy-templates/src/spec/doc/markup-template-engine.adoc-664-which is then used to render the markup. It is slower than using the version with calls to `yield` which perform direct ############################################## groovy-2.4.20/src/main/org/codehaus/groovy/classgen/asm/BytecodeHelper.java-58- /** groovy-2.4.20/src/main/org/codehaus/groovy/classgen/asm/BytecodeHelper.java:59: * @return the ASM internal name of the type groovy-2.4.20/src/main/org/codehaus/groovy/classgen/asm/BytecodeHelper.java-60- */ ############################################## groovy-2.4.20/src/main/org/codehaus/groovy/classgen/asm/BytecodeHelper.java-85- /** groovy-2.4.20/src/main/org/codehaus/groovy/classgen/asm/BytecodeHelper.java:86: * @return the ASM method type descriptor groovy-2.4.20/src/main/org/codehaus/groovy/classgen/asm/BytecodeHelper.java-87- */ ############################################## groovy-2.4.20/src/main/org/codehaus/groovy/classgen/asm/BytecodeHelper.java-111- * groovy-2.4.20/src/main/org/codehaus/groovy/classgen/asm/BytecodeHelper.java:112: * @return the ASM type description for class loading groovy-2.4.20/src/main/org/codehaus/groovy/classgen/asm/BytecodeHelper.java-113- */ ############################################## groovy-2.4.20/src/main/org/codehaus/groovy/classgen/asm/BytecodeHelper.java-139- * groovy-2.4.20/src/main/org/codehaus/groovy/classgen/asm/BytecodeHelper.java:140: * @return the ASM type description groovy-2.4.20/src/main/org/codehaus/groovy/classgen/asm/BytecodeHelper.java-141- */ ############################################## groovy-2.4.20/src/main/org/codehaus/groovy/classgen/asm/BytecodeHelper.java-150- * groovy-2.4.20/src/main/org/codehaus/groovy/classgen/asm/BytecodeHelper.java:151: * @return the ASM type description groovy-2.4.20/src/main/org/codehaus/groovy/classgen/asm/BytecodeHelper.java-152- */ ############################################## groovy-2.4.20/src/main/org/codehaus/groovy/classgen/asm/BytecodeHelper.java-198- /** groovy-2.4.20/src/main/org/codehaus/groovy/classgen/asm/BytecodeHelper.java:199: * @return an array of ASM internal names of the type groovy-2.4.20/src/main/org/codehaus/groovy/classgen/asm/BytecodeHelper.java-200- */ ############################################## groovy-2.4.20/src/main/org/codehaus/groovy/classgen/AsmClassGenerator.java-428- StringBuilder outBuffer = new StringBuilder(); groovy-2.4.20/src/main/org/codehaus/groovy/classgen/AsmClassGenerator.java:429: outBuffer.append("ASM reporting processing error for "); groovy-2.4.20/src/main/org/codehaus/groovy/classgen/AsmClassGenerator.java-430- outBuffer.append(controller.getClassNode().toString() + "#" + node.getName()); ############################################## groovy-2.4.20/src/main/org/codehaus/groovy/runtime/ProxyGeneratorAdapter.java-80- * groovy-2.4.20/src/main/org/codehaus/groovy/runtime/ProxyGeneratorAdapter.java:81: * Internally, the proxy generator makes use of ASM to generate bytecode, for improved performance as compared groovy-2.4.20/src/main/org/codehaus/groovy/runtime/ProxyGeneratorAdapter.java-82- * to the legacy proxy generation mechanism which made use of string templates. ############################################## groovy-2.4.20/src/bin/groovyc-37-while [ -h "$PRG" ] ; do groovy-2.4.20/src/bin/groovyc:38: ls=`ls -ld "$PRG"` groovy-2.4.20/src/bin/groovyc:39: link=`expr "$ls" : '.*-> \(.*\)$'` groovy-2.4.20/src/bin/groovyc-40- if expr "$link" : '/.*' > /dev/null; then ############################################## groovy-2.4.20/src/bin/groovyc-42- else groovy-2.4.20/src/bin/groovyc:43: PRG=`dirname "$PRG"`/"$link" groovy-2.4.20/src/bin/groovyc-44- fi ############################################## groovy-2.4.20/src/bin/groovyc-46- groovy-2.4.20/src/bin/groovyc:47:DIRNAME=`dirname "$PRG"` groovy-2.4.20/src/bin/groovyc-48- ############################################## groovy-2.4.20/src/bin/java2groovy-37-while [ -h "$PRG" ] ; do groovy-2.4.20/src/bin/java2groovy:38: ls=`ls -ld "$PRG"` groovy-2.4.20/src/bin/java2groovy:39: link=`expr "$ls" : '.*-> \(.*\)$'` groovy-2.4.20/src/bin/java2groovy-40- if expr "$link" : '/.*' > /dev/null; then ############################################## groovy-2.4.20/src/bin/java2groovy-42- else groovy-2.4.20/src/bin/java2groovy:43: PRG=`dirname "$PRG"`/"$link" groovy-2.4.20/src/bin/java2groovy-44- fi ############################################## groovy-2.4.20/src/bin/java2groovy-46- groovy-2.4.20/src/bin/java2groovy:47:DIRNAME=`dirname "$PRG"` groovy-2.4.20/src/bin/java2groovy-48- ############################################## groovy-2.4.20/src/bin/grape-39-while [ -h "$PRG" ] ; do groovy-2.4.20/src/bin/grape:40: ls=`ls -ld "$PRG"` groovy-2.4.20/src/bin/grape:41: link=`expr "$ls" : '.*-> \(.*\)$'` groovy-2.4.20/src/bin/grape-42- if expr "$link" : '/.*' > /dev/null; then ############################################## groovy-2.4.20/src/bin/grape-44- else groovy-2.4.20/src/bin/grape:45: PRG=`dirname "$PRG"`/"$link" groovy-2.4.20/src/bin/grape-46- fi ############################################## groovy-2.4.20/src/bin/grape-48- groovy-2.4.20/src/bin/grape:49:DIRNAME=`dirname "$PRG"` groovy-2.4.20/src/bin/grape-50- ############################################## groovy-2.4.20/src/bin/groovysh-32-while [ -h "$PRG" ] ; do groovy-2.4.20/src/bin/groovysh:33: ls=`ls -ld "$PRG"` groovy-2.4.20/src/bin/groovysh:34: link=`expr "$ls" : '.*-> \(.*\)$'` groovy-2.4.20/src/bin/groovysh-35- if expr "$link" : '/.*' > /dev/null; then ############################################## groovy-2.4.20/src/bin/groovysh-37- else groovy-2.4.20/src/bin/groovysh:38: PRG=`dirname "$PRG"`/"$link" groovy-2.4.20/src/bin/groovysh-39- fi ############################################## groovy-2.4.20/src/bin/groovysh-41- groovy-2.4.20/src/bin/groovysh:42:DIRNAME=`dirname "$PRG"` groovy-2.4.20/src/bin/groovysh-43- ############################################## groovy-2.4.20/src/bin/groovydoc-37-while [ -h "$PRG" ] ; do groovy-2.4.20/src/bin/groovydoc:38: ls=`ls -ld "$PRG"` groovy-2.4.20/src/bin/groovydoc:39: link=`expr "$ls" : '.*-> \(.*\)$'` groovy-2.4.20/src/bin/groovydoc-40- if expr "$link" : '/.*' > /dev/null; then ############################################## groovy-2.4.20/src/bin/groovydoc-42- else groovy-2.4.20/src/bin/groovydoc:43: PRG=`dirname "$PRG"`/"$link" groovy-2.4.20/src/bin/groovydoc-44- fi ############################################## groovy-2.4.20/src/bin/groovydoc-46- groovy-2.4.20/src/bin/groovydoc:47:DIRNAME=`dirname "$PRG"` groovy-2.4.20/src/bin/groovydoc-48- ############################################## groovy-2.4.20/src/bin/groovyConsole-37-while [ -h "$PRG" ] ; do groovy-2.4.20/src/bin/groovyConsole:38: ls=`ls -ld "$PRG"` groovy-2.4.20/src/bin/groovyConsole:39: link=`expr "$ls" : '.*-> \(.*\)$'` groovy-2.4.20/src/bin/groovyConsole-40- if expr "$link" : '/.*' > /dev/null; then ############################################## groovy-2.4.20/src/bin/groovyConsole-42- else groovy-2.4.20/src/bin/groovyConsole:43: PRG=`dirname "$PRG"`/"$link" groovy-2.4.20/src/bin/groovyConsole-44- fi ############################################## groovy-2.4.20/src/bin/groovyConsole-46- groovy-2.4.20/src/bin/groovyConsole:47:DIRNAME=`dirname "$PRG"` groovy-2.4.20/src/bin/groovyConsole-48- ############################################## groovy-2.4.20/src/bin/groovy-39-while [ -h "$PRG" ] ; do groovy-2.4.20/src/bin/groovy:40: ls=`ls -ld "$PRG"` groovy-2.4.20/src/bin/groovy:41: link=`expr "$ls" : '.*-> \(.*\)$'` groovy-2.4.20/src/bin/groovy-42- if expr "$link" : '/.*' > /dev/null; then ############################################## groovy-2.4.20/src/bin/groovy-44- else groovy-2.4.20/src/bin/groovy:45: PRG=`dirname "$PRG"`/"$link" groovy-2.4.20/src/bin/groovy-46- fi ############################################## groovy-2.4.20/src/bin/groovy-48- groovy-2.4.20/src/bin/groovy:49:DIRNAME=`dirname "$PRG"` groovy-2.4.20/src/bin/groovy-50- ############################################## groovy-2.4.20/src/bin/startGroovy-32- groovy-2.4.20/src/bin/startGroovy:33:PROGNAME=`basename "$0"` groovy-2.4.20/src/bin/startGroovy-34- groovy-2.4.20/src/bin/startGroovy:35:#DIRNAME=`dirname "$0"` groovy-2.4.20/src/bin/startGroovy-36- ############################################## groovy-2.4.20/src/bin/startGroovy-101- javaExecutable="`which java`" groovy-2.4.20/src/bin/startGroovy:102: [ -z "$javaExecutable" -o "`expr \"$javaExecutable\" : '\([^ ]*\)'`" = "no" ] && die "JAVA_HOME not set and cannot find javac to deduce location, please set JAVA_HOME." groovy-2.4.20/src/bin/startGroovy-103- # readlink(1) is not available as standard on Solaris 10. groovy-2.4.20/src/bin/startGroovy-104- readLink=`which readlink` groovy-2.4.20/src/bin/startGroovy:105: [ `expr "$readLink" : '\([^ ]*\)'` = "no" ] && die "JAVA_HOME not set and readlink not available, please set JAVA_HOME." groovy-2.4.20/src/bin/startGroovy:106: javaExecutable="`readlink -f \"$javaExecutable\"`" groovy-2.4.20/src/bin/startGroovy:107: javaHome="`dirname \"$javaExecutable\"`" groovy-2.4.20/src/bin/startGroovy:108: javaHome=`expr "$javaHome" : '\(.*\)/bin'` groovy-2.4.20/src/bin/startGroovy-109- JAVA_HOME="$javaHome" ############################################## groovy-2.4.20/src/bin/startGroovy-116-if $cygwin ; then groovy-2.4.20/src/bin/startGroovy:117: [ -n "$GROOVY_HOME" ] && GROOVY_HOME=`cygpath --unix "$GROOVY_HOME"` groovy-2.4.20/src/bin/startGroovy:118: [ -n "$JAVACMD" ] && JAVACMD=`cygpath --unix "$JAVACMD"` groovy-2.4.20/src/bin/startGroovy:119: [ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"` groovy-2.4.20/src/bin/startGroovy:120: [ -n "$CP" ] && CP=`cygpath --path --unix "$CP"` groovy-2.4.20/src/bin/startGroovy-121-else groovy-2.4.20/src/bin/startGroovy:122: if [ -n "$GROOVY_HOME" -a "`expr "$GROOVY_HOME":'\/$'`" ] ; then groovy-2.4.20/src/bin/startGroovy:123: GROOVY_HOME=`echo $GROOVY_HOME | sed -e 's/\/$//'` groovy-2.4.20/src/bin/startGroovy-124- fi ############################################## groovy-2.4.20/src/bin/startGroovy-129-then groovy-2.4.20/src/bin/startGroovy:130: [ -n "$JAVA_HOME" ] && JAVA_HOME=`( cd "$JAVA_HOME" ; pwd )` groovy-2.4.20/src/bin/startGroovy-131-fi ############################################## groovy-2.4.20/src/bin/startGroovy-138- while [ -h "$PRG" ] ; do groovy-2.4.20/src/bin/startGroovy:139: ls=`ls -ld "$PRG"` groovy-2.4.20/src/bin/startGroovy:140: link=`expr "$ls" : '.*-> \(.*\)$'` groovy-2.4.20/src/bin/startGroovy-141- if expr "$link" : '/.*' > /dev/null; then ############################################## groovy-2.4.20/src/bin/startGroovy-143- else groovy-2.4.20/src/bin/startGroovy:144: PRG=`dirname "$PRG"`"/$link" groovy-2.4.20/src/bin/startGroovy-145- fi ############################################## groovy-2.4.20/src/bin/startGroovy-147- SAVED="`pwd`" groovy-2.4.20/src/bin/startGroovy:148: cd "`dirname \"$PRG\"`/.." groovy-2.4.20/src/bin/startGroovy-149- GROOVY_HOME="`pwd -P`" ############################################## groovy-2.4.20/src/bin/startGroovy-228-if $cygwin ; then groovy-2.4.20/src/bin/startGroovy:229: GROOVY_HOME=`cygpath --mixed "$GROOVY_HOME"` groovy-2.4.20/src/bin/startGroovy:230: JAVA_HOME=`cygpath --mixed "$JAVA_HOME"` groovy-2.4.20/src/bin/startGroovy:231: GROOVY_CONF=`cygpath --mixed "$GROOVY_CONF"` groovy-2.4.20/src/bin/startGroovy:232: CP=`cygpath --path --mixed "$CP"` groovy-2.4.20/src/bin/startGroovy:233: TOOLS_JAR=`cygpath --mixed "$TOOLS_JAR"` groovy-2.4.20/src/bin/startGroovy:234: STARTER_CLASSPATH=`cygpath --path --mixed "$STARTER_CLASSPATH"` groovy-2.4.20/src/bin/startGroovy-235- ############################################## groovy-2.4.20/src/bin/startGroovy-250- for arg in "$@" ; do groovy-2.4.20/src/bin/startGroovy:251: CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -` groovy-2.4.20/src/bin/startGroovy-252- if [ $CHECK -ne 0 ] ; then groovy-2.4.20/src/bin/startGroovy:253: patched=`cygpath --path --ignore --mixed "$arg"` groovy-2.4.20/src/bin/startGroovy-254- else ############################################## groovy-2.4.20/src/bin/startGroovy-257- if [ x"$BASH" = x ]; then groovy-2.4.20/src/bin/startGroovy:258: eval `echo args$i`="\"$arg\"" groovy-2.4.20/src/bin/startGroovy-259- else ############################################## groovy-2.4.20/src/bin/startGroovy-261- fi groovy-2.4.20/src/bin/startGroovy:262: i=`expr $i + 1` groovy-2.4.20/src/bin/startGroovy-263- done ############################################## groovy-2.4.20/src/spec/doc/invokedynamic-support.adoc-63----- groovy-2.4.20/src/spec/doc/invokedynamic-support.adoc:64:$ for f in `ls lib/groovy*.jar | cut -d/ -f2`;do k=`basename $f .jar`; mv lib/$k.jar lib/$k.jar.old; cp indy/$k-indy.jar lib/$k.jar ; done groovy-2.4.20/src/spec/doc/invokedynamic-support.adoc-65----- ############################################## groovy-2.4.20/src/spec/doc/core-syntax.adoc-351-Interpolation is the act of replacing a placeholder in the string with its value upon evaluation of the string. groovy-2.4.20/src/spec/doc/core-syntax.adoc:352:The placeholder expressions are surrounded by `${}` or prefixed with `$` for dotted expressions. groovy-2.4.20/src/spec/doc/core-syntax.adoc-353-The expression value inside the placeholder is evaluated to its string representation when the GString is passed to a method taking a String as argument by calling `toString()` on that expression. ############################################## groovy-2.4.20/src/spec/doc/core-syntax.adoc-369-[NOTE] groovy-2.4.20/src/spec/doc/core-syntax.adoc:370:Not only are expressions allowed in between the `${}` placeholder, but so are statements. However, a statement's value is just `null`. groovy-2.4.20/src/spec/doc/core-syntax.adoc-371-So if several statements are inserted in that placeholder, the last one should somehow return a meaningful value to be inserted. ############################################## groovy-2.4.20/src/spec/doc/core-syntax.adoc-373- groovy-2.4.20/src/spec/doc/core-syntax.adoc:374:In addition to `${}` placeholders, we can also use a lone `$` sign prefixing a dotted expression: groovy-2.4.20/src/spec/doc/core-syntax.adoc-375- ############################################## groovy-2.4.20/src/spec/doc/core-syntax.adoc-395- groovy-2.4.20/src/spec/doc/core-syntax.adoc:396:NOTE: You can think of `"$number.toString()"` as being interpreted by the parser as `"${number.toString}()"`. groovy-2.4.20/src/spec/doc/core-syntax.adoc-397- groovy-2.4.20/src/spec/doc/core-syntax.adoc:398:If you need to escape the `$` or `${}` placeholders in a GString so they appear as is without interpolation, groovy-2.4.20/src/spec/doc/core-syntax.adoc-399-you just need to use a `\` backslash character to escape the dollar sign: ############################################## groovy-2.4.20/src/spec/doc/core-syntax.adoc-407- groovy-2.4.20/src/spec/doc/core-syntax.adoc:408:So far, we've seen we could interpolate arbitrary expressions inside the `${}` placeholder, but there is a special case and notation for closure expressions. When the placeholder contains an arrow, `${->}`, the expression is actually a closure expression -- you can think of it as a closure with a dollar prepended in front of it: groovy-2.4.20/src/spec/doc/core-syntax.adoc-409- ############################################## groovy-2.4.20/src/spec/doc/core-syntax.adoc-533- groovy-2.4.20/src/spec/doc/core-syntax.adoc:534:NOTE: As slashy strings were mostly designed to make regexp easier so a few things that are errors in GStrings like `$()` will work with slashy strings. groovy-2.4.20/src/spec/doc/core-syntax.adoc-535- ############################################## groovy-2.4.20/src/spec/doc/core-syntax.adoc-537- groovy-2.4.20/src/spec/doc/core-syntax.adoc:538:Dollar slashy strings are multiline GStrings delimited with an opening `$/` and and a closing `/$`. groovy-2.4.20/src/spec/doc/core-syntax.adoc-539-The escaping character is the dollar sign, and it can escape another dollar, or a forward slash. ############################################## groovy-2.4.20/src/spec/doc/core-syntax.adoc-589-|Dollar slashy groovy-2.4.20/src/spec/doc/core-syntax.adoc:590:|`$/.../$` groovy-2.4.20/src/spec/doc/core-syntax.adoc-591-|icon:check[] ############################################## groovy-2.4.20/src/spec/doc/style-guide.adoc-392- groovy-2.4.20/src/spec/doc/style-guide.adoc:393:You can even lazily evaluate those expressions using a closure notation with `${\-> resource }`. groovy-2.4.20/src/spec/doc/style-guide.adoc-394-When the GString will be coerced to a String, it'll evaluate the closure and get the `toString()` representation of the return value. ############################################## groovy-2.4.20/src/spec/doc/core-metaprogramming.adoc-1667- groovy-2.4.20/src/spec/doc/core-metaprogramming.adoc:1668:By default, `@Synchronized` creates a field named `$lock` (or `$LOCK` for a static method) but you can make it use any groovy-2.4.20/src/spec/doc/core-metaprogramming.adoc-1669-field you want by specifying the value attribute, like in the following example: ############################################## groovy-2.4.20/src/spec/doc/core-metaprogramming.adoc-1680-to provide read/write synchronization using the `ReentrantReadWriteLock` facility that the JDK provides. The annotation groovy-2.4.20/src/spec/doc/core-metaprogramming.adoc:1681:can be added to a method or a static method. It will transparently create a `$reentrantLock` final field (or groovy-2.4.20/src/spec/doc/core-metaprogramming.adoc:1682:`$REENTRANTLOCK` for a static method) and proper synchronization code will be added. For example, the following code: groovy-2.4.20/src/spec/doc/core-metaprogramming.adoc-1683- ############################################## groovy-2.4.20/src/spec/doc/core-closures.adoc-397-* a GString only evaluates lazily the `toString` representation of values groovy-2.4.20/src/spec/doc/core-closures.adoc:398:* the syntax `${x}` in a GString does *not* represent a closure but an *expression* to `$x`, evaluated when the GString groovy-2.4.20/src/spec/doc/core-closures.adoc-399-is created. ############################################## groovy-2.4.20/src/spec/doc/core-closures.adoc-409-If you need a real closure in a GString and for example enforce lazy evaluation of variables, you need to use the groovy-2.4.20/src/spec/doc/core-closures.adoc:410:alternate syntax `${-> x}` like in the fixed example: groovy-2.4.20/src/spec/doc/core-closures.adoc-411- ############################################## groovy-2.4.20/src/test/org/codehaus/groovy/classgen/RunBugsTest.java-24- * A helper class for testing bugs in code generation errors. By turning on the groovy-2.4.20/src/test/org/codehaus/groovy/classgen/RunBugsTest.java:25: * logging in TestSupport we can dump the ASM code generation code for inner groovy-2.4.20/src/test/org/codehaus/groovy/classgen/RunBugsTest.java-26- * classes etc. ############################################## groovy-2.4.20/src/test/org/codehaus/groovy/classgen/asm/sc/StaticCompilationTestSupport.groovy-43- * as a value, for which the first element is the generated AST tree of the class, and the second element is groovy-2.4.20/src/test/org/codehaus/groovy/classgen/asm/sc/StaticCompilationTestSupport.groovy:44: * the result of the ASM check class adapter string, which can be used to verify generated bytecode.</li> groovy-2.4.20/src/test/org/codehaus/groovy/classgen/asm/sc/StaticCompilationTestSupport.groovy-45- * </ul> ############################################## groovy-2.4.20/src/test/org/codehaus/groovy/classgen/DummyReflector.java-24-/** groovy-2.4.20/src/test/org/codehaus/groovy/classgen/DummyReflector.java:25: * This is a scratch class used to experiment with ASM to see what kind of groovy-2.4.20/src/test/org/codehaus/groovy/classgen/DummyReflector.java-26- * stuff is output for normal Java code ############################################## groovy-2.4.20/src/test/groovy/util/ObjectGraphBuilderTest.groovy-224- def actualCompany = reflectionBuilder.reflectionCompany( name: 'ACME' ) { groovy-2.4.20/src/test/groovy/util/ObjectGraphBuilderTest.groovy:225: addr( line1: '123 Groovy Rd', zip: 12345, state: 'JV' ) groovy-2.4.20/src/test/groovy/util/ObjectGraphBuilderTest.groovy-226- } ############################################## groovy-2.4.20/src/test/groovy/util/ObjectGraphBuilderTest.groovy-245- def actualCompany = reflectionBuilder.reflectionCompany( name: 'ACME', drones: [] ) { groovy-2.4.20/src/test/groovy/util/ObjectGraphBuilderTest.groovy:246: addr( id: 'a1', line1: '123 Groovy Rd', zip: 12345, state: 'JV' ) groovy-2.4.20/src/test/groovy/util/ObjectGraphBuilderTest.groovy-247- director( name: expectedDirector.name, employeeId: expectedDirector.employeeId ){ ############################################## groovy-2.4.20/licenses/asm-license.txt:1:ASM License groovy-2.4.20/licenses/asm-license.txt-2- ############################################## groovy-2.4.20/licenses/LICENSE-JARJAR-212- groovy-2.4.20/licenses/LICENSE-JARJAR:213:ASM 4 License groovy-2.4.20/licenses/LICENSE-JARJAR-214- groovy-2.4.20/licenses/LICENSE-JARJAR:215:ASM 4 uses a 3-clause BSD license. For details, see licenses/asm-license.txt. ############################################## groovy-2.4.20/licenses/LICENSE-BINZIP-212- groovy-2.4.20/licenses/LICENSE-BINZIP:213:ASM 4 License groovy-2.4.20/licenses/LICENSE-BINZIP-214- groovy-2.4.20/licenses/LICENSE-BINZIP:215:ASM 4 uses a 3-clause BSD license. For details, see licenses/asm-license.txt. groovy-2.4.20/licenses/LICENSE-BINZIP-216- ############################################## groovy-2.4.20/licenses/LICENSE-ALLJARJAR-212- groovy-2.4.20/licenses/LICENSE-ALLJARJAR:213:ASM 4 License groovy-2.4.20/licenses/LICENSE-ALLJARJAR-214- groovy-2.4.20/licenses/LICENSE-ALLJARJAR:215:ASM 4 uses a 3-clause BSD license. For details, see licenses/asm-license.txt. groovy-2.4.20/licenses/LICENSE-ALLJARJAR-216- ############################################## groovy-2.4.20/licenses/asm-JARJAR.txt:1:ASM 4 License groovy-2.4.20/licenses/asm-JARJAR.txt-2- groovy-2.4.20/licenses/asm-JARJAR.txt:3:ASM 4 uses a 3-clause BSD license. For details, see licenses/asm-license.txt. ############################################## groovy-2.4.20/licenses/LICENSE-SDK-212- groovy-2.4.20/licenses/LICENSE-SDK:213:ASM 4 License groovy-2.4.20/licenses/LICENSE-SDK-214- groovy-2.4.20/licenses/LICENSE-SDK:215:ASM 4 uses a 3-clause BSD license. For details, see licenses/asm-license.txt. groovy-2.4.20/licenses/LICENSE-SDK-216- ############################################## groovy-2.4.20/debian/changelog-127- * Team upload. groovy-2.4.20/debian/changelog:128: * Rebuild without the broken module-info.class files from ASM 6.0~alpha groovy-2.4.20/debian/changelog-129- * Use a versioned dependency for default-jre-headless ############################################## groovy-2.4.20/debian/changelog-183- * Team upload. groovy-2.4.20/debian/changelog:184: * Fixed the dependency substitution for ASM (Closes: #839295) groovy-2.4.20/debian/changelog-185- ############################################## groovy-2.4.20/debian/patches/02_fix_start_script.diff-28-+ javaExecutable="`which java`" groovy-2.4.20/debian/patches/02_fix_start_script.diff:29: [ -z "$javaExecutable" -o "`expr \"$javaExecutable\" : '\([^ ]*\)'`" = "no" ] && die "JAVA_HOME not set and cannot find javac to deduce location, please set JAVA_HOME." groovy-2.4.20/debian/patches/02_fix_start_script.diff-30- # readlink(1) is not available as standard on Solaris 10. ############################################## groovy-2.4.20/.pc/02_fix_start_script.diff/src/bin/startGroovy-31- groovy-2.4.20/.pc/02_fix_start_script.diff/src/bin/startGroovy:32:PROGNAME=`basename "$0"` groovy-2.4.20/.pc/02_fix_start_script.diff/src/bin/startGroovy-33- groovy-2.4.20/.pc/02_fix_start_script.diff/src/bin/startGroovy:34:#DIRNAME=`dirname "$0"` groovy-2.4.20/.pc/02_fix_start_script.diff/src/bin/startGroovy-35- ############################################## groovy-2.4.20/.pc/02_fix_start_script.diff/src/bin/startGroovy-97- javaExecutable="`which javac`" groovy-2.4.20/.pc/02_fix_start_script.diff/src/bin/startGroovy:98: [ -z "$javaExecutable" -o "`expr \"$javaExecutable\" : '\([^ ]*\)'`" = "no" ] && die "JAVA_HOME not set and cannot find javac to deduce location, please set JAVA_HOME." groovy-2.4.20/.pc/02_fix_start_script.diff/src/bin/startGroovy-99- # readlink(1) is not available as standard on Solaris 10. groovy-2.4.20/.pc/02_fix_start_script.diff/src/bin/startGroovy-100- readLink=`which readlink` groovy-2.4.20/.pc/02_fix_start_script.diff/src/bin/startGroovy:101: [ `expr "$readLink" : '\([^ ]*\)'` = "no" ] && die "JAVA_HOME not set and readlink not available, please set JAVA_HOME." groovy-2.4.20/.pc/02_fix_start_script.diff/src/bin/startGroovy:102: javaExecutable="`readlink -f \"$javaExecutable\"`" groovy-2.4.20/.pc/02_fix_start_script.diff/src/bin/startGroovy:103: javaHome="`dirname \"$javaExecutable\"`" groovy-2.4.20/.pc/02_fix_start_script.diff/src/bin/startGroovy:104: javaHome=`expr "$javaHome" : '\(.*\)/bin'` groovy-2.4.20/.pc/02_fix_start_script.diff/src/bin/startGroovy-105- JAVA_HOME="$javaHome" ############################################## groovy-2.4.20/.pc/02_fix_start_script.diff/src/bin/startGroovy-112-if $cygwin ; then groovy-2.4.20/.pc/02_fix_start_script.diff/src/bin/startGroovy:113: [ -n "$GROOVY_HOME" ] && GROOVY_HOME=`cygpath --unix "$GROOVY_HOME"` groovy-2.4.20/.pc/02_fix_start_script.diff/src/bin/startGroovy:114: [ -n "$JAVACMD" ] && JAVACMD=`cygpath --unix "$JAVACMD"` groovy-2.4.20/.pc/02_fix_start_script.diff/src/bin/startGroovy:115: [ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"` groovy-2.4.20/.pc/02_fix_start_script.diff/src/bin/startGroovy:116: [ -n "$CP" ] && CP=`cygpath --path --unix "$CP"` groovy-2.4.20/.pc/02_fix_start_script.diff/src/bin/startGroovy-117-else groovy-2.4.20/.pc/02_fix_start_script.diff/src/bin/startGroovy:118: if [ -n "$GROOVY_HOME" -a "`expr "$GROOVY_HOME":'\/$'`" ] ; then groovy-2.4.20/.pc/02_fix_start_script.diff/src/bin/startGroovy:119: GROOVY_HOME=`echo $GROOVY_HOME | sed -e 's/\/$//'` groovy-2.4.20/.pc/02_fix_start_script.diff/src/bin/startGroovy-120- fi ############################################## groovy-2.4.20/.pc/02_fix_start_script.diff/src/bin/startGroovy-125-then groovy-2.4.20/.pc/02_fix_start_script.diff/src/bin/startGroovy:126: [ -n "$JAVA_HOME" ] && JAVA_HOME=`( cd "$JAVA_HOME" ; pwd )` groovy-2.4.20/.pc/02_fix_start_script.diff/src/bin/startGroovy-127-fi ############################################## groovy-2.4.20/.pc/02_fix_start_script.diff/src/bin/startGroovy-134- while [ -h "$PRG" ] ; do groovy-2.4.20/.pc/02_fix_start_script.diff/src/bin/startGroovy:135: ls=`ls -ld "$PRG"` groovy-2.4.20/.pc/02_fix_start_script.diff/src/bin/startGroovy:136: link=`expr "$ls" : '.*-> \(.*\)$'` groovy-2.4.20/.pc/02_fix_start_script.diff/src/bin/startGroovy-137- if expr "$link" : '/.*' > /dev/null; then ############################################## groovy-2.4.20/.pc/02_fix_start_script.diff/src/bin/startGroovy-139- else groovy-2.4.20/.pc/02_fix_start_script.diff/src/bin/startGroovy:140: PRG=`dirname "$PRG"`"/$link" groovy-2.4.20/.pc/02_fix_start_script.diff/src/bin/startGroovy-141- fi ############################################## groovy-2.4.20/.pc/02_fix_start_script.diff/src/bin/startGroovy-143- SAVED="`pwd`" groovy-2.4.20/.pc/02_fix_start_script.diff/src/bin/startGroovy:144: cd "`dirname \"$PRG\"`/.." groovy-2.4.20/.pc/02_fix_start_script.diff/src/bin/startGroovy-145- GROOVY_HOME="`pwd -P`" ############################################## groovy-2.4.20/.pc/02_fix_start_script.diff/src/bin/startGroovy-224-if $cygwin ; then groovy-2.4.20/.pc/02_fix_start_script.diff/src/bin/startGroovy:225: GROOVY_HOME=`cygpath --mixed "$GROOVY_HOME"` groovy-2.4.20/.pc/02_fix_start_script.diff/src/bin/startGroovy:226: JAVA_HOME=`cygpath --mixed "$JAVA_HOME"` groovy-2.4.20/.pc/02_fix_start_script.diff/src/bin/startGroovy:227: GROOVY_CONF=`cygpath --mixed "$GROOVY_CONF"` groovy-2.4.20/.pc/02_fix_start_script.diff/src/bin/startGroovy:228: CP=`cygpath --path --mixed "$CP"` groovy-2.4.20/.pc/02_fix_start_script.diff/src/bin/startGroovy:229: TOOLS_JAR=`cygpath --mixed "$TOOLS_JAR"` groovy-2.4.20/.pc/02_fix_start_script.diff/src/bin/startGroovy:230: STARTER_CLASSPATH=`cygpath --path --mixed "$STARTER_CLASSPATH"` groovy-2.4.20/.pc/02_fix_start_script.diff/src/bin/startGroovy-231- ############################################## groovy-2.4.20/.pc/02_fix_start_script.diff/src/bin/startGroovy-246- for arg in "$@" ; do groovy-2.4.20/.pc/02_fix_start_script.diff/src/bin/startGroovy:247: CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -` groovy-2.4.20/.pc/02_fix_start_script.diff/src/bin/startGroovy-248- if [ $CHECK -ne 0 ] ; then groovy-2.4.20/.pc/02_fix_start_script.diff/src/bin/startGroovy:249: patched=`cygpath --path --ignore --mixed "$arg"` groovy-2.4.20/.pc/02_fix_start_script.diff/src/bin/startGroovy-250- else ############################################## groovy-2.4.20/.pc/02_fix_start_script.diff/src/bin/startGroovy-253- if [ x"$BASH" = x ]; then groovy-2.4.20/.pc/02_fix_start_script.diff/src/bin/startGroovy:254: eval `echo args$i`="\"$arg\"" groovy-2.4.20/.pc/02_fix_start_script.diff/src/bin/startGroovy-255- else ############################################## groovy-2.4.20/.pc/02_fix_start_script.diff/src/bin/startGroovy-257- fi groovy-2.4.20/.pc/02_fix_start_script.diff/src/bin/startGroovy:258: i=`expr $i + 1` groovy-2.4.20/.pc/02_fix_start_script.diff/src/bin/startGroovy-259- done