jodd.proxetta
Class InvokeReplacer

java.lang.Object
  extended by jodd.proxetta.InvokeReplacer

public class InvokeReplacer
extends java.lang.Object

Invocation advice represents a method that will replace some invocation pointcut.


Field Summary
protected  java.lang.String methodName
           
protected  java.lang.String owner
           
protected  boolean passMethodName
           
protected  boolean passMethodSignature
           
protected  boolean passOwnerName
           
protected  boolean passTargetClass
           
protected  boolean passThis
           
 
Constructor Summary
InvokeReplacer(java.lang.Class target, java.lang.String methodName)
           
InvokeReplacer(java.lang.String classCanonicalName, java.lang.String methodName)
           
 
Method Summary
 java.lang.String getMethodName()
           
 java.lang.String getOwner()
           
 boolean isPassMethodName()
           
 boolean isPassMethodSignature()
           
 boolean isPassOwnerName()
           
 boolean isPassTargetClass()
           
 boolean isPassThis()
           
 InvokeReplacer passMethodName(boolean passMethodName)
           
 InvokeReplacer passMethodSignature(boolean passMethodSignature)
           
 InvokeReplacer passOwnerName(boolean passOwnerName)
           
 InvokeReplacer passTargetClass(boolean passTargetClass)
           
 InvokeReplacer passThis(boolean passThis)
           
 void setPassMethodName(boolean passMethodName)
           
 void setPassMethodSignature(boolean passMethodSignature)
           
 void setPassOwnerName(boolean passOwnerName)
           
 void setPassTargetClass(boolean passTargetClass)
           
 void setPassThis(boolean passThis)
           
static InvokeReplacer with(java.lang.Class target, java.lang.String methodName)
           
static InvokeReplacer with(java.lang.String classCanonicalName, java.lang.String methodName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

owner

protected final java.lang.String owner

methodName

protected final java.lang.String methodName

passOwnerName

protected boolean passOwnerName

passMethodName

protected boolean passMethodName

passMethodSignature

protected boolean passMethodSignature

passThis

protected boolean passThis

passTargetClass

protected boolean passTargetClass
Constructor Detail

InvokeReplacer

public InvokeReplacer(java.lang.Class target,
                      java.lang.String methodName)

InvokeReplacer

public InvokeReplacer(java.lang.String classCanonicalName,
                      java.lang.String methodName)
Method Detail

with

public static InvokeReplacer with(java.lang.String classCanonicalName,
                                  java.lang.String methodName)

with

public static InvokeReplacer with(java.lang.Class target,
                                  java.lang.String methodName)

getOwner

public java.lang.String getOwner()

getMethodName

public java.lang.String getMethodName()

isPassOwnerName

public boolean isPassOwnerName()

setPassOwnerName

public void setPassOwnerName(boolean passOwnerName)

passOwnerName

public InvokeReplacer passOwnerName(boolean passOwnerName)

isPassMethodName

public boolean isPassMethodName()

setPassMethodName

public void setPassMethodName(boolean passMethodName)

passMethodName

public InvokeReplacer passMethodName(boolean passMethodName)

isPassMethodSignature

public boolean isPassMethodSignature()

setPassMethodSignature

public void setPassMethodSignature(boolean passMethodSignature)

passMethodSignature

public InvokeReplacer passMethodSignature(boolean passMethodSignature)

isPassThis

public boolean isPassThis()

setPassThis

public void setPassThis(boolean passThis)

passThis

public InvokeReplacer passThis(boolean passThis)

isPassTargetClass

public boolean isPassTargetClass()

setPassTargetClass

public void setPassTargetClass(boolean passTargetClass)

passTargetClass

public InvokeReplacer passTargetClass(boolean passTargetClass)


Copyright © 2003-2011 Jodd Team