Skip to content

Instantly share code, notes, and snippets.

$ groovy test.groovy
Caught: groovy.lang.MissingPropertyException: No such property: foo for class: Foo
groovy.lang.MissingPropertyException: No such property: foo for class: Foo
at Foo$_bar_closure1.doCall(test.groovy:10)
at Foo.bar(test.groovy:9)
at Foo$bar.call(Unknown Source)
at test.run(test.groovy:20)
$ groovy -version
Groovy Version: 2.4.7 JVM: 1.8.0_91 Vendor: Oracle Corporation OS: Linux
$ groovy test.groovy
org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
/home/alien/test.groovy: 6: Apparent variable 'name' was found in a static scope but doesn't refer to a local variable, static field or class. Possible causes:
You attempted to reference a variable in the binding or an instance variable from a static context.
You misspelled a classname or statically imported field. Please check the spelling.
You attempted to use a method 'name' but left out brackets in a place not allowed by the grammar.
@ line 6, column 16.
@alien11689
alien11689 / hoog.bash
Created January 30, 2016 18:47
Simple hoogle usage
function hoog {
search=$1
count=$2
if [ -z $count ] ; then
hoogle -q -c "$search" | grep -v -e "^Searching for:" | awk 'BEGIN { a = 1 } { print a ") " $(NF-NF) ; a = a + 1 }'
else
hoogle -q -c -i -s $count "$search"
fi
}
fun String.isPhoneNumber() = matches(Regex("\\d{11}"))
@alien11689
alien11689 / script.js
Created December 2, 2015 09:19
Template for java script file
'use strict';
@alien11689
alien11689 / .travis.yml
Created November 14, 2015 15:50
Basic travis yml
language: java
jdk:
- oraclejdk7
- oraclejdk8
@alien11689
alien11689 / kotlin + spock build.gradle
Last active September 4, 2018 12:46
Gradle config for kotlin and spock test cooperation
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.0.0-beta-1103"
}
}
apply plugin: "kotlin"
interface PacketTranscoder
open class Packet
class StringPacket(val body: String) : Packet()
interface PacketDecoder<out T : Packet> : PacketTranscoder {
fun decode(client: String, buf: Array<String>): T