blob: 342580f40d9bbac9b0186b5f311e537ad9b5a22d [file] [log] [blame]
interface DelegationGenerics<K,V> {
V get(K k);
}
class ConfigNode {
@Delegate final DelegationGenerics<String, Object> delegate
}
-----
public interface DelegationGenerics<K, V> {
public abstract V get(K k) ;
}
---
public class ConfigNode extends groovy.lang.GroovyObjectSupport implements DelegationGenerics<java.lang.String, java.lang.Object>, groovy.lang.GroovyObject {
public final DelegationGenerics<java.lang.String, java.lang.Object> getDelegate() {
return null;
}
public java.lang.Object get(java.lang.String k) {
return null;
}
public java.lang.Object getProperty(java.lang.String property) {
return null;
}
public void setProperty(java.lang.String property, java.lang.Object newValue) {
return ;
}
public java.lang.Object invokeMethod(java.lang.String name, java.lang.Object args) {
return null;
}
public groovy.lang.MetaClass getMetaClass() {
return null;
}
public void setMetaClass(groovy.lang.MetaClass metaClass) {
return ;
}
private final DelegationGenerics<java.lang.String, java.lang.Object> delegate = null;
}
---