Skip to content

Instantly share code, notes, and snippets.

package example;
import org.apache.commons.beanutils.expression.DefaultResolver;
public class SafeResolver extends DefaultResolver {
@Override
public String next(String expression) {
String property = super.next(expression);
if ("class".equalsIgnoreCase(property)) {
@uehaj
uehaj / gvm.groovy
Created July 6, 2011 14:39
GVM: JVM written in Groovy
/*
* gvm.groovy: Java VM written in Groovy
*/
import org.objectweb.asm.*
import org.objectweb.asm.util.*
import org.objectweb.asm.tree.*
import static GVM.*
class GVMClass {
def methods = [:]