plp.orientadaAspectos1.declaracao.aspecto
Class ComandoAroundProceed

java.lang.Object
  extended by plp.orientadaAspectos1.declaracao.aspecto.ComandoAroundProceed
All Implemented Interfaces:
ComandoAround

public class ComandoAroundProceed
extends java.lang.Object
implements ComandoAround

Classe que representa um comando definido dentro de advices do tipo around, sem o uso de proceed


Constructor Summary
ComandoAroundProceed(Comando comando1, Comando comando2)
          Contrutor
 
Method Summary
 Advice getAdvice(DecAspecto decAspecto)
          Cria um advice representando a execução do comando around.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ComandoAroundProceed

public ComandoAroundProceed(Comando comando1,
                            Comando comando2)
Contrutor

Parameters:
comando1 - O comando associado ao advice, antes do proceed
comando2 - O comando associado ao advice, depois do proceed
Method Detail

getAdvice

public Advice getAdvice(DecAspecto decAspecto)
Cria um advice representando a execução do comando around.

Specified by:
getAdvice in interface ComandoAround
Parameters:
decAspecto - Declaração de aspecto que contém o advice.
Returns:
advice O advice representando a execução do comando around