public Object getProperty(Object object) { return mc.getProperty(sender, object, name, useSuper,false); }
public Object getProperty(Object object, String property) { return delegate.getProperty(object, property); }
public Object getProperty(Class sender, Object receiver, String messageName, boolean useSuper, boolean fromInsideClass) { return this.delegate.getProperty(sender, receiver, messageName, useSuper, fromInsideClass); }
@Override public Object getProperty(String property) { try { return metaClass.getProperty(delegate,property); } catch (MissingPropertyException e) { return super.getProperty(property); } }
public final Object getProperty(Object receiver) throws Throwable{ try { return metaClass.getProperty(aClass, name); } catch (GroovyRuntimeException gre) { throw ScriptBytecodeAdapter.unwrap(gre); } } }
public final Object getProperty(Object receiver) throws Throwable { try { return metaClass.getProperty(receiver, name); } catch (GroovyRuntimeException gre) { throw ScriptBytecodeAdapter.unwrap(gre); } } }
public Object getProperty(final String property) { return this.metaClass.getProperty(this, property); }
public Object getProperty(Object object) { MetaClass mc = registry.getMetaClass(Class.class); return mc.getProperty(Class.class, object, name, useSuper, false); }
public Object getProperty(String property) { return getMetaClass().getProperty(this, property); }
public Object getProperty(String property) { if(property.equals("beanName")) return getBeanName(); else if(property.equals("source")) return getSource(); else if(this.beanConfig != null) { return new WrappedPropertyValue(property,beanConfig.getPropertyValue(property)); } else return this.metaClass.getProperty(this, property); }
public Object getProperty(final String property) { if ("x".equals(property)) { return "dynamic property"; } else { return this.metaClass.getProperty(this, property); } }
public Object getProperty(String property) { if (property.equals("beanName")) { return getBeanName(); } else if (property.equals("source")) { return getSource(); } else if (this.beanDefinition != null) { return new GroovyPropertyValue( property, this.beanDefinition.getBeanDefinition().getPropertyValues().get(property)); } else { return this.metaClass.getProperty(this, property); } }
public Object getProperty(Class sender, Object receiver, String messageName, boolean useSuper, boolean fromInsideClass) { final Object owner = getOwner(); final MetaClass ownerMetaClass = getOwnerMetaClass(owner); return ownerMetaClass.getProperty(sender, receiver, messageName, useSuper, fromInsideClass); }
public Object getProperty(Class sender, Object object, String name, boolean useSuper, boolean fromInsideClass) { if (object instanceof Class) { return getStaticMetaClass().getProperty(sender, object, name, useSuper, fromInsideClass); } else { return CLOSURE_METACLASS.getProperty(sender, object, name, useSuper, fromInsideClass); } }
public Object getProperty(Object object, String property) { final Object owner = getOwner(); final MetaClass ownerMetaClass = getOwnerMetaClass(owner); return ownerMetaClass.getProperty(owner, property); }
public Object getProperty(String property) { try { return getMetaClass().getProperty(this, property); } catch (MissingPropertyException e) { if (delegate instanceof GroovyObject) return ((GroovyObject) delegate).getProperty(property); else throw e; } }
public Object getProperty(String property) { if(ExpandoMetaClass.isValidExpandoProperty(property)) { if(property.equals(ExpandoMetaClass.STATIC_QUALIFIER) || property.equals(ExpandoMetaClass.CONSTRUCTOR) || Holder.META_CLASS.hasProperty(this, property) == null) { return replaceDelegate().getProperty(property); } } return Holder.META_CLASS.getProperty(this, property); }
public Object getProperty(String property) { if (property.equals("beanName")) { return getBeanName(); } else if (property.equals("source")) { return getSource(); } else if (this.beanDefinition != null) { return new GroovyPropertyValue( property, this.beanDefinition.getBeanDefinition().getPropertyValues().get(property)); } else { return this.metaClass.getProperty(this, property); } }
return getMetaClass().getProperty(this, name); return getMetaClass().getProperty(this, name);
public void testPublicField() { DymmyClass dymmyClass = new DymmyClass(); MetaClass metaClass = InvokerHelper.getMetaClass(dymmyClass); assertEquals(metaClass.getProperty(dymmyClass, "x"), new Integer(0)); assertEquals(metaClass.getProperty(dymmyClass, "y"), "none"); metaClass.setProperty(dymmyClass, "x", new Integer(25)); assertEquals(dymmyClass.x, 25); metaClass.setProperty(dymmyClass, "y", "newvalue"); assertEquals(dymmyClass.y, "newvalue"); }