jasco.runtime.aspect
Class HookContextProperty

java.lang.Object
  extended by jasco.runtime.aspect.HookContextProperty

public class HookContextProperty
extends java.lang.Object


Field Summary
static java.lang.String GLOBAL
           
 
Constructor Summary
HookContextProperty(boolean reflArgs, boolean directArgsArray, boolean directCalledObject, boolean directCalledMethod, boolean reflCalledObject, boolean proceedWithDefinedArgs)
           
 
Method Summary
static HookContextProperty intersection(HookContextProperty[] props)
           
static HookContextProperty intersection(HookContextProperty h1, HookContextProperty h2)
           
 boolean isDirectArgsArray()
           
 boolean isDirectCalledMethod()
           
 boolean isDirectCalledObject()
           
 boolean isProceedWithDefinedArgs()
           
 boolean isReflArgs()
           
 boolean isReflCalledObject()
           
 java.lang.String toSourceCode()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

GLOBAL

public static final java.lang.String GLOBAL
See Also:
Constant Field Values
Constructor Detail

HookContextProperty

public HookContextProperty(boolean reflArgs,
                           boolean directArgsArray,
                           boolean directCalledObject,
                           boolean directCalledMethod,
                           boolean reflCalledObject,
                           boolean proceedWithDefinedArgs)
Parameters:
reflArgs -
directArgsArray -
directCalledObject -
directCalledMethod -
reflCalledObject -
Method Detail

isDirectArgsArray

public boolean isDirectArgsArray()
Returns:
Returns the directArgsArray.

isDirectCalledMethod

public boolean isDirectCalledMethod()
Returns:
Returns the directCalledMethod.

isDirectCalledObject

public boolean isDirectCalledObject()
Returns:
Returns the directCalledObject.

isProceedWithDefinedArgs

public boolean isProceedWithDefinedArgs()
Returns:
Returns the onlyDefaultProceed.

isReflArgs

public boolean isReflArgs()
Returns:
Returns the reflArgs.

isReflCalledObject

public boolean isReflCalledObject()
Returns:
Returns the reflCalledObject.

intersection

public static HookContextProperty intersection(HookContextProperty h1,
                                               HookContextProperty h2)

intersection

public static HookContextProperty intersection(HookContextProperty[] props)

toSourceCode

public java.lang.String toSourceCode()