| class InaccessibleConstructor { |
| private InaccessibleConstructor(Void v, InaccessibleConstructor p) {} |
| protected InaccessibleConstructor(InaccessibleConstructor p) {} |
| protected InaccessibleConstructor() {} |
| } |
| |
| class ExtensionLoader extends InaccessibleConstructor { |
| ExtensionLoader(parent) { |
| super(parent); |
| } |
| } |
| ----- |
| public class InaccessibleConstructor extends groovy.lang.GroovyObjectSupport implements groovy.lang.GroovyObject { |
| public InaccessibleConstructor(java.lang.Void v, InaccessibleConstructor p) { |
| |
| } |
| public InaccessibleConstructor(InaccessibleConstructor p) { |
| |
| } |
| public InaccessibleConstructor() { |
| |
| } |
| 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 ; |
| } |
| |
| } |
| --- |
| public class ExtensionLoader extends InaccessibleConstructor implements groovy.lang.GroovyObject { |
| public ExtensionLoader(java.lang.Object parent) { |
| super((InaccessibleConstructor)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 ; |
| } |
| |
| } |
| --- |