Package org.eclipse.epsilon.emc.jdt
Class JdtPropertyGetter
- java.lang.Object
-
- org.eclipse.epsilon.eol.execute.introspection.AbstractPropertyGetter
-
- org.eclipse.epsilon.eol.execute.introspection.java.JavaPropertyGetter
-
- org.eclipse.epsilon.emc.jdt.JdtPropertyGetter
-
- All Implemented Interfaces:
IPropertyGetter
public class JdtPropertyGetter extends JavaPropertyGetter
-
-
Field Summary
Fields Modifier and Type Field Description protected List<ObjectPropertyGetter>
objectPropertyGetters
protected boolean
preserveNames
-
Constructor Summary
Constructors Constructor Description JdtPropertyGetter(boolean resolveBindings)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
invoke(Object object, String property)
This method is provided for backwards compatibility and convenience.-
Methods inherited from class org.eclipse.epsilon.eol.execute.introspection.java.JavaPropertyGetter
getMethodFor, hasProperty, invoke
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.eclipse.epsilon.eol.execute.introspection.IPropertyGetter
hasProperty
-
-
-
-
Field Detail
-
objectPropertyGetters
protected List<ObjectPropertyGetter> objectPropertyGetters
-
preserveNames
protected final boolean preserveNames
-
-
Method Detail
-
invoke
public Object invoke(Object object, String property) throws EolRuntimeException
Description copied from interface:IPropertyGetter
This method is provided for backwards compatibility and convenience. Implementations should override theIPropertyGetter.invoke(Object, String, IEolContext)
method. Callers should prefer theIPropertyGetter.invoke(Object, String, IEolContext)
method where possible.- Returns:
- Throws:
EolRuntimeException
-
-