jasco.runtime.refinements
Class ConnectorInlineRefinement

java.lang.Object
  extended by jasco.runtime.refinements.ConnectorInlineRefinement
All Implemented Interfaces:
IRefinement

public class ConnectorInlineRefinement
extends java.lang.Object
implements IRefinement

Author:
Wim

Constructor Summary
ConnectorInlineRefinement(IHook targetCutpoint, java.lang.String[] implementedMethodsArray)
           
ConnectorInlineRefinement(IHook targetCutpoint, java.util.Vector implementedMethods)
           
 
Method Summary
 void addTargetCutpoint(IHook cp)
           
 int getPriority()
           
 boolean isApplicable(java.lang.Class targetClass, IHook hook, java.lang.String method)
           
 boolean isApplicableForHook(IHook cp)
           
protected  java.lang.Object mixinOf(java.lang.Object target, java.lang.Class mixin)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConnectorInlineRefinement

public ConnectorInlineRefinement(IHook targetCutpoint,
                                 java.util.Vector implementedMethods)

ConnectorInlineRefinement

public ConnectorInlineRefinement(IHook targetCutpoint,
                                 java.lang.String[] implementedMethodsArray)
Method Detail

addTargetCutpoint

public void addTargetCutpoint(IHook cp)

isApplicable

public boolean isApplicable(java.lang.Class targetClass,
                            IHook hook,
                            java.lang.String method)
Specified by:
isApplicable in interface IRefinement

isApplicableForHook

public boolean isApplicableForHook(IHook cp)

getPriority

public int getPriority()
Specified by:
getPriority in interface IRefinement

mixinOf

protected java.lang.Object mixinOf(java.lang.Object target,
                                   java.lang.Class mixin)
                            throws NoMixinFound
Throws:
NoMixinFound