org.eclipse.xtend.type.impl.java
Class JavaPropertyImpl

java.lang.Object
  extended by org.eclipse.internal.xtend.type.baseimpl.FeatureImpl
      extended by org.eclipse.internal.xtend.type.baseimpl.PropertyImpl
          extended by org.eclipse.xtend.type.impl.java.JavaPropertyImpl
All Implemented Interfaces:
Callable, Feature, Property

public class JavaPropertyImpl
extends PropertyImpl

Author:
Sven Efftinge, Arno Haase

Constructor Summary
JavaPropertyImpl(Type owner, java.lang.String name, Type returnType, java.lang.reflect.Method readMethod, java.lang.reflect.Method writeMethod)
           
 
Method Summary
 java.lang.Object get(java.lang.Object target)
           
 void set(java.lang.Object target, java.lang.Object newValue)
           
 
Methods inherited from class org.eclipse.internal.xtend.type.baseimpl.PropertyImpl
equals, getDocumentation, getOwner, hashCode, toString
 
Methods inherited from class org.eclipse.internal.xtend.type.baseimpl.FeatureImpl
getName, getReturnType
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.xtend.typesystem.Callable
getName, getReturnType
 

Constructor Detail

JavaPropertyImpl

public JavaPropertyImpl(Type owner,
                        java.lang.String name,
                        Type returnType,
                        java.lang.reflect.Method readMethod,
                        java.lang.reflect.Method writeMethod)
Method Detail

get

public java.lang.Object get(java.lang.Object target)

set

public void set(java.lang.Object target,
                java.lang.Object newValue)
Specified by:
set in interface Property
Overrides:
set in class PropertyImpl