Package gw.lang.reflect.features
Class BoundPropertyChainReference<R,T>
java.lang.Object
gw.lang.reflect.features.FeatureReference<R,T>
gw.lang.reflect.features.BoundPropertyChainReference<R,T>
- All Implemented Interfaces:
IFeatureChain
,IFeatureReference<R,
,T> IPropertyReference<R,
T>
public class BoundPropertyChainReference<R,T>
extends FeatureReference<R,T>
implements IPropertyReference<R,T>, IFeatureChain
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionBoundPropertyChainReference
(IType rootType, FeatureReference root, String property) -
Method Summary
Methods inherited from class gw.lang.reflect.features.FeatureReference
hasReturn
-
Field Details
-
_root
-
_rootType
-
_pi
-
-
Constructor Details
-
BoundPropertyChainReference
-
-
Method Details
-
get
-
set
-
getRootType
- Specified by:
getRootType
in interfaceIFeatureReference<R,
T>
-
getFeatureInfo
- Specified by:
getFeatureInfo
in interfaceIFeatureReference<R,
T>
-
evaluate
- Specified by:
evaluate
in classFeatureReference<R,
T>
-
getFullArgTypes
- Specified by:
getFullArgTypes
in classFeatureReference<R,
T>
-
getPropertyInfo
- Specified by:
getPropertyInfo
in interfaceIPropertyReference<R,
T>
-
getRootFeatureReference
- Specified by:
getRootFeatureReference
in interfaceIFeatureChain
-
equals
-
hashCode
public int hashCode()
-